ethz-let / moodle-quizaccess_wifiresilience

2 stars 1 forks source link

Wifiresilience (ETH)

What it is:

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.

Note: Wifiresilience is not designed for offline use per se. A working connection is required to start quizzes. Wifiresilience will intervene when connection breaks down.

The Wifiresilience accessrule is built on top of Quiz fault-tolerant mode (quizaccess_offlinemode) by Tim Hunt but adding additional features. Credits here go to Tim Hunt for creating Quiz fault-tolerant mode!

Installation:

  1. Extract the contents of the downloaded zip to mod/quiz/accessrule.
  2. Rename the extracted folder to wifiresilience.
  3. Start the Moodle upgrade procedure.

Admin Settings:

Todo:

Credits:

Quiz fault-tolerant mode from Tim Hunt: https://github.com/timhunt/moodle-quizaccess_offlinemode

Third-party libraries used:

  1. The Stanford Javascript Crypto Library from https://github.com/bitwiseshiftleft/sjcl
  2. JSEncrypt https://github.com/travist/jsencrypt

Contributors:

ETH Zürich (Lead maintainer) Antonia Bonaccorso (Service owner, antonia.bonaccorso@id.ethz.ch)