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.

Table of Contents

Based on actual experience

Web browser

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.

Protected Content Directory

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.

Based on official documentation of ATutor’s dependencies

PHP version

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.

⚠️ **GitHub.com Fallback** ⚠️