Apparently (https://moodle.org/mod/forum/discuss.php?d=432121) a think that happens is that the computer's have their CMOS battery die. Then, when you power them on, the clock starts at 1st Jan 1970 - until the Operating system talks to a time server, and then the clock suddenly jumps to the right time. This can cause spurious quiz submissions like this:
- Student restarts their computer - starts off thinking that it is 1 Jan 1970.
- They quickly go back to Moodle, log in, and continue their quiz attempt. Let us say that happens when their computer clock shows 1970-01-01 00:02:00, and at that time, they have 0:55:00 quiz time left.
- So, the quiz timer starts counting down towards 1970-01-01 00:57:00.
- A little bit later, the student' clock gets a time-signal an auto-corrects to some time in 2022.
- Well, that time in 2022 is later than 1970-01-01 00:57:00, so the quiz is submitted. (Remember, computers have no common sense.)
I wonder if we can make the timer code robust to this?
- duplicates
-
MDL-67512 Quizz - with time limit and auto-submission, problems if date/time changed on user computer
-
- Closed
-
- has a non-specific relationship to
-
MDL-67512 Quizz - with time limit and auto-submission, problems if date/time changed on user computer
-
- Closed
-
- will be (partly) resolved by
-
MDL-74817 Quiz auto-submitted before time
-
- Closed
-