Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Better handling of overdue quiz attempts

From MoodleDocs
Revision as of 16:41, 19 October 2011 by Tim Hunt (talk | contribs) (Created page with "{{Work in progress}} {{Infobox Project |name = Handling of overdue quiz attempts |state = Proposal |tracker = MDL-3030, MDL-4309 |discussion = [http://moodle.org/mod/forum/view.p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: This page is a work-in-progress. Feedback and suggested improvements are welcome. Please join the discussion on moodle.org or use the page comments.

Handling of overdue quiz attempts
Project state Proposal
Tracker issue MDL-3030, MDL-4309
Discussion Quiz forum
Assignee [User:Tim Hunt

Moodle 2.3


There is a tricky issue to do with what happens exactly when time runs on on a quiz. On the one hand, we want to let students use every second of time. On the other hand, the end of a quiz is often a time of high server load, and so Moodle is likely to responding slowly. Therefore, we have to prevent students from cheating on the time-limit while still processing their last-minute submission even if the server is heavily loaded.

There is also the problem of what happens if the student just logs out and does not submit at all. At the moment the attempt goes into a sort of limbo where Moodle can't really do anything with it.


What happens at the moment

Quiz attempt states now.png


New state diagram

Quiz attempt states.png


Summary of UI and DB changes

Rough work break-down

See also