Atutor


Atutor LMS

Atutor is an LMS built with PHP mySQL. Technically, LMS is an abbreviation for Learning Management System. Two examples of learning management systems are Moodle and ATutor. that can be used to manage students and teachers. Atutor is a good choice for your learning management system since it starts you off strong built-in features; such as messaging, creating courses and almost unlimited expandability options.

Atutor can be hosted on servers which use php and mySQL. During installation, Atutor does a check for your server and shows any compatibility issues you may have. Chances are, you will be okay.

To use Atutor,

1) Download the zip file from atutor.ca
2) Unzip the file.
3) Upload the folder to its desired location.
4) Create a database and user for Atutor.
5) Open the website; such as example.com/ATutor.
6) Follow installation instructions.
Note: You may need to manually create a content folder.

Atutor Theming

The lighweight PHP / mySQL application called Atutor LMS can be used for your learning management system. The themes can be found in your themes folder. Many other files which you may want to edit are located in the include folder.

The files which may require editing are header.tmpl.php and footer.tmpl.php. Themes can easily be altered and edited with a little css know-how. The file style.css, which is located in the theme's folder is where you may want to alter the layout. Neveretheless, there are two more files which have significant affect on the website; header.inc.php and footer.inc.php. These two files are located in the ínclude 'folder'.

ATutor Changing Folder Names or Directories

By default, ATutor upzips with the name Atutor. You can FTP the folder into a desired website or folder. However, there are a couple of small changes that need to be made for the website to function properly.

Changes:

1) Open include/config.inc.php2)
Change:
define('AT_CONTENT_DIR', '/home/user/public_html/example.com/ATutor/content/');

Change To:
define('AT_CONTENT_DIR', '/home/user/public_html/example.com/newname/content/');

3) Open mysql database table AT_config

Change the session path:
ie)

Change:
/ATutor/

Change to:
/newname/

Making / Building ATutor Modules

Building modules with ATutor is a straight forward process. They have a module called 'Hello World' can than can be used as an example.

Here are a few notes to creating an ATutor module:

Basically find and replace module names:

For example, you would open the files below and change HelloWorld, helloworld, hello_world to mymodulename. Just keep the cases in tact and it you have a module with a new name in a couple of minutes.

Lower Case changes:
change module.sql
module_delete.php
module_install.php
module_uninstall.php
module.xml
module_cron.php
module_backup.php
index_public.php
index.php

UPPER CASE
index_instructor.php

BOTH CASES
module.php
index_mystart.php
index_admin.php

To start using the module,

1) FTP the folder into the modules folder.

2) Install the folder as an admin.

3) Enable the module.

4) Edit the module. Custom PHP scripts and coding can be used to give almost any desired feature you want to add.

After you have a new module, you will more than likely make changes to all index files; like index_mystart.php and index_admin.php. The module.php file is used to add pages which can be accessed through links, etc. The module.sql file can be edited to add custom database tables and data.