System requirements - acli/ATutor GitHub Wiki
This page documents (mostly based on actual experience) various system requirements that are at odds with the official list.
Although the official documentation claims that ATutor will “function effectively in older, or text only browsers”, this is in fact untrue. The current version of ATutor does not function at all in text-only browsers.
The system requirements for supporting the so-called protected content directory feature is never explained anywhere.
To support this feature, the webserver must support PATHINFO for PHP scripts.
The feature is completely unrelated to symbolic links or having a Unix-based server, unless these tie in with your web server’s PATHINFO support. For some web servers (nginx, for example), making PATHINFO work means spending time to hand tune your configuration.
Although the official documentation claims that ATutor requires PHP 5.0.2+, it in fact requires at least PHP 5.1.0 because it uses $_POST throughout, and according to PHP’s official documentation $_POST was introduced in PHP 5.1.0.