貼文的作者是 Tim Hunt

Moodle in English -> Quiz and question banks -> About Quiz -> Re: About Quiz

Tim Hunt發表於
Core developers的相片 Documentation writers的相片 Particularly helpful Moodlers的相片 Peer reviewers的相片 Plugin developers的相片
Short answer: quite a lot (because you have the stuff belonging to mod_quiz, and the stuff belonging to core_question, but it is quite logical once you understand it.)

The quickest way to find this out is to start reading code at https://github.com/moodle/moodle/blob/269a8a8a1b3965e95e713ccc93ad1b7eb0d0e249/mod/quiz/locallib.php#L2038.

Or, for spoilers, this DB query joins most of the affected tables: https://docs.moodle.org/dev/Overview_of_the_Moodle_question_engine#Detailed_data_about_an_attempt
評比平均分數:Useful (2)
Core developers的相片 Documentation writers的相片 Particularly helpful Moodlers的相片 Peer reviewers的相片 Plugin developers的相片
You do not want stop the timer display in the browser - that is just a display for the user.

The real enforcements of time limits are on the server-side - so I think what you acutally want to do is to ensure that the start time of the student's quiz attempt is the time that they acutally could start working on their attempt, and not the time when they started connecting ot the proctoring system.

So, acutally, why set up proctoring after the attempt has started. Why not use the 'pre-flight check' hooks in the rule, to get the connection to proctoring working before the student starts their quiz attempt? That way, there is no chance of the student seeing the questions before proctoring has begun.
Core developers的相片 Documentation writers的相片 Particularly helpful Moodlers的相片 Peer reviewers的相片 Plugin developers的相片
For comparison, grades overridden in the gradebook to show to students in the quiz - but not in the quiz reports for teachers - I think there is a really old enhancement request about fixing the quiz reports.