I am currently in the final year of a BSC Information Technology University degree and have chosen a final year project for a secondary school.
A major part of the project is to have a testing facility where Teachers are able to upload multiple choice test questions to a question bank, from which tests can be formed. The pupils are then able to log into the system and take these tests before submitting them and receiving feedback (via a report) on how well they have done. Their results for that test need to also be stored within the system with the teachers as well as pupils able to look back at past test results.
I have been informed that Moodle’s quiz module does something similar (if not identical) to what I want and that I am encouraged to re-use functionality within my project whenever possible as the Uni doesn’t really want me to try and re-invent the wheel!
My questions are:
1) Would I be able to use Moodle’s quiz module source code for my project – manipulating it so that it worked with the rest of my system (my database and other system areas that may be linked)? If so how hard is this?
2) The customer has said that it would be an added bonus if Teachers were able to upload a picture for some questions – does Moodle currently allow this and if not would it be difficult to add?
I am an inexperienced programmer looking to develop my project using PHP/MySQL.
The main aim of this post is to find out if Moodle’s quiz module would be a good thing for me to use for the testing facility within my system. If so could you please let me know how I should go about using the Moodle source code for the project? Otherwise I would be grateful if you pointed me towards other alternatives for this functionality.
Many thanks in advance for any useful feedback!
TCJay
(Edited by Tim Hunt to remove MS Word junk - original submission Tuesday, 13 October 2009, 04:54 PM)