Details
-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution: Not a bug
-
Affects Version/s: 1.9, 1.9.1, 1.9.2
-
Fix Version/s: None
-
Component/s: Quiz
-
Labels:None
-
Environment:CentOS, Firefox 3.0.3
-
Database:MySQL
-
Affected Branches:MOODLE_19_STABLE
Description
A student can pause the quiz timer by turning off Javascript once they have already gotten to the questions. If the questions are split onto multiple pages, they can turn Javascript back on before clicking Next, then turn it back off to answer the remaining questions. As long as they have Javascript on before clicking Submit, it will accept the answers.
I wonder if this can be fixed via a concurrency check, so for example while using a javascript timer we could write a start time to the database for the quiz attempt and the quiz would only be accepted if that attempt was checked against the start time.
While it is not in the control of an institution to implement technical controls on the web-browser (particularly home users) Perhaps it could be mitigated?
What are your thoughts Tim