Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-64945

Easy configuration of IP Extra restrictions on attempts for quizzes

XMLWordPrintable

    • MOODLE_36_STABLE

      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.  

      Overview

      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.

      Summary

      • Project size: small
      • Audience: primary schools, universities, work places
      • Target users: teachers, administrators

      Goals

      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.

      User Stories 

      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.

      Links to existing tracker issues, forum discussions, contrib plugins

      MDL-15492 Allow instructors to restrict quiz delivery to particular testing centers

      Requirements

      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. , 231.54.211.0/20, 231.3.56.211
      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 231.54.211.0/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).

      Further reading

      Pending

            Unassigned Unassigned
            elena.molina Elena Molina Vicente
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.