THIS IS AN MUA PROJECT PROPOSAL THAT WILL BE OR HAS BEEN SUBMITTED FOR POSSIBLE MUA FUNDING. ANY EXISTING TRACKER ITEMS THAT THIS MIGHT DUPLICATE SHOULD BE LINKED TO BELOW.
The Moodle Quiz activity module has security settings under "Extra restrictions on attempts", where teachers can stipulate the IP ranges that will be valid for quiz participants. This configuration could be made more user-friendly by allowing site administrators to set up valid IP ranges for teachers to click on, as an alternative and in addition to the current dialogue.
- Project size: small
- Audience: primary schools, universities, work places
- Target users: teachers, administrators
To make it easier to add IP security to quizzes in a sustainible way that enhances teacher independence and reduces the need for IT support.
As a teacher, I should be able to set up quiz centres without needing to know about IP numbers and syntax.
As an admin, I should be able to set up IP ranges for various quiz centres.
MDL-15492 Allow instructors to restrict quiz delivery to particular testing centers
The current dialogue (Moodle 3.6) is as follows:
The corresponding Moodle documentation (https://docs.moodle.org/36/en/Quiz_settings#Extra_restrictions_on_attempts) is as follows:
Extra restrictions on attempts
Require network address
You can restrict access for a quiz to particular subnets on the LAN or Internet by specifying a comma-separated list of partial or full IP address numbers. This is especially useful for a proctored (invigilated) quiz, where you want to be sure that only people in a certain room are able to access the quiz. For example: 192.168. , 184.108.40.206/20, 220.127.116.11
There are three types of numbers you can use (you can not use text based domain names like example.com):
Full IP addresses, such as 192.168.10.1 which will match a single computer (or proxy).
Partial addresses, such as 192.168 which will match anything starting with those numbers.
CIDR notation, such as 18.104.22.168/20 which allows you to specify more detailed subnets.
Proposal of a new dialogue:
This proposal seeks to offer a simple configuration dialogue by allowing the site administrator to set up named computer facilities and their corresponding IPs allowing teachers to use checkboxes to select the computer facilities that they wish to permit for quiz participants.
The input from the new checkboxes and the existing text field should be combined to create the allowed list. The instructions/documentation can be written to describe this functionality.
If syntax checking is not already in place, then that would be a good feature to include as well - both the admin entry (for address ranges in site configuration associated with checkboxes) and teacher entry (for address ranges entered as text in quiz configuration).