Project Description:
This project involves customised PHP, MySQL and HTML programming to generate reports from the Moodle logs. All the data required is already logged by Moodle. Customised MySQL queries will have to be created and the results must be displayed nicely in PHP pages.
The logs (accessible to a teacher) must show how long it took a user to go from one page to another page, and the date. These pages are the first page of a module and the last page of a module.
To make it clearer I have attached some screenshots of what I would like to do.
Users will access modules more than once, and reports generated must be able to show these seperate occasions. It also needs to be shown when a module has been started but not yet completed.
The most important thing about this project is that it must be done correctly. It is also important that all changes to the system are fully documented and provided upon completion of the project.
There is a second part to this project, which involves creating a Moodle Module to go in the sidebar and show a user which modules they have completed and which ones they have left. When all the modules have been completed, the user must be informed and a link to another page must show.
Thank you.