I downloaded the the Moddle 1.1 around Sep 11th.
I had the need for timed exams to be used for providing online Certification for areas of expertise. Each test needed to be timed.. some 90 minutes, some 60 minutes, or any variation from the time the test actually started. The test also needed to be secured to prevent copying, printing, or sharing of the items, or at least make it extremely difficult to do so. I also had the need that the exams could be available for a person directly from a link on the front screen and bypassing all the course, news, and other features of Moodle yet reserving the need to expand into courses and practice quizzes using the standard moddle features.
Basically, a person wants to be certified, they pay $ XXX bucks and they have two chances in 2 months to pass the exam to get a certificate.
Each certification exam is 100 questions long ( single answer multiple choice only) and they have 60 or 90 minutes from test inception to completion and the 100 questions are derived from a database of 500 split over 500 categories. Moodel was great for the backend and couldn't have done it without this product.
Another site exists for general information and ordering. Once they purchase they are provided an enrollment key. I had come up with a different way of doing enrollment keys than the "one per Moodle course" mechanism. I added an enrollmetn key tied to a combination of the course/test and the username/password combo.
1) A user comes to the testing site, choose their appropriate test.
2) A new re-sizeable full screen browser window pops-up that does not allow right clicks, no browser headers or tool bars, no means of doing a ctrl-P for printing.. This screen asks for them to log in (username/password), then they get a screen that asks for their enrollment key and a warning that they only hav "XX" minutes to complete the exam. And once they start, its official.
3) The 100 question test appears and further cuts off any key stroke from the keyboard. Only the left mouse key is active for answering questions and pressing the submit (Grade my test) button
4) The timer uses the one that came with moodle but reads the start time from a new field in the quiz database as opposed to being based on the "start-Stop" quiz date/time range from Moodle
5) Using the same moodle code, the 10 minute warning is still in effect.
6) When the time limit is hit, (or they hit submit) all answers are saved and the screen shows a thank-you message and that they will be notified, and contact info + blah, blah.
7) After 15 seconds this screen closes and they are back to the origianal browser window from the front page.
I did this without effecting Moodle in general, adding a module called exams that was an exact copy of the quiz module, copying and adding "quiz" terminology in the language files to be "Exam" instead of "Quiz". Added a timer field to a database. Then plunked in some new PHP and javascript code into general library modules and the new Exam module.
If anyone is interested in any of these capabilities, I'd like to return to the Moodle community something for this fine product.