Quiz Wifi Resilience Mode
Maintained by
ETH Zürich
The Wifiresilience accessrule is designed to allow students to continue work on deferred-feedback quiz attempts even if the network connection goes down. For this purpose Wifiresilience makes use of localstorage. Stored answers can be accessed, synced to server and also be downloaded manually in case connection does not come back.
Comments
Comments are no longer open for new posts. Existing comments remain available to read.
But current version 4.4 of the plugin is NOT compatible with moodle 4.1 LTS.
The code try to use features only available in moodle 4.2 or 4.3, so you get a fatal error if you install this updated 4.4 version of the plugin in moodle 4.1.
With the undesired side effect that you cannot use the quiz module at all, because on entering the main quiz page the system checks for available accessrules and this one generates a fatal error, aborting loading.
In the github repository you have branches for several moodle version. You have a branch for MOODLE_401_STABLE that should be compatible with moodle 4.1 LTS. But you have updated that specific branch, too, with features non-existent in moodle 4.1
We try to set up an exam in Moodle using the Safe Exam Browser and the Wi-Fi Resilience Mode. However, when we try to finish the exam, we get an error if the exam has a question with free text answers. The error message is the following one:
Thu, 12 Oct 2023 08:34:00 GMT: Fehler: mod_quiz\access_manager::get_end_time(): Argument #1 ($attempt) must be of type stdClass, mod_quiz\quiz_attempt given, called in [dirroot]/mod/quiz/accessrule/wifiresilience/sync.php on line 109 (generalexceptionmessage)
Do others have the same error? Does somebody know how to fix this?
Thanks in advance.