A lightweight student testing system compatible with IMS QTI 2.1. Released under the MIT license.
This project will contain bugs, as it was created as a final year project.
Run composer install
command in the root folder of the project.
It is recommended to create a new locked down user and a new database for use with this system.
After that is done, import the install/database.sql
file into your database.
Edit src/Config.php
file to configure database and email settings.
This configuration file straight forward and contains most basic settings, such as
public system name, database and mail settings.
www
folder must be the only folder that can be accessed over the web. Protect everything else.
Make sure AllowOverride
is on for your directory, or put www/.htaccess
rules in httpd.conf
location / {
try_files $uri $uri/ /index.php?$args;
}