Issue Details (XML | Word | Printable)

Key: MDL-16873
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Not a bug
Priority: Major Major
Assignee: Tim Hunt
Reporter: Mark Ross
Votes: 0
Watchers: 3
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

Quiz Timer Can Be Paused

Created: 14/Oct/08 06:01 AM   Updated: 23/Oct/08 09:26 PM
Component/s: Quiz
Affects Version/s: 1.9, 1.9.1, 1.9.2
Fix Version/s: None

Environment: CentOS, Firefox 3.0.3

Database: MySQL
Participants: Mark Ross, Rahim Virani and Tim Hunt
Security Level: None
Resolved date: 21/Oct/08
Affected Branches: MOODLE_19_STABLE


 Description  « Hide
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.

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Rahim Virani added a comment - 15/Oct/08 07:03 AM
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


Rahim Virani added a comment - 15/Oct/08 07:05 AM
Sorry thats in addition to the java-script timer a concurrency check on the back-end (that the user cannot meddle with)

Tim Hunt added a comment - 21/Oct/08 02:41 PM
Rest assured that the time limit rules are enforce by Moodle on the server side.

The JavaScript timer is just a convenience for students, so they can see how much time they have left, and so that the quiz will be submitted automatically just before they run out of time. Therefore, turning of JavaScript only hurts the student, it does not let them continue after time has expired, or get extra time.


Mark Ross added a comment - 22/Oct/08 10:23 PM
Tim,
We were able to see a elapsed time on the quiz report of 2 days on a 45 minute quiz, and this turned out to be the case. The quiz did not auto-close at the time limit. Was no one able to recreate behavior that allowed time beyond the limit?

Tim Hunt added a comment - 23/Oct/08 02:08 PM
Yes, that sometimes happens. But I think you will find that no marks are awarded for any answers entered after the time ran out - if any.

I am not really sure why this sometimes happens. I would need detailed steps to reproduce from someone who knows how to make it happen.


Mark Ross added a comment - 23/Oct/08 09:26 PM
Ok, thanks!