[New Quizzes] Continuous IP Filtering During Exam

Problem statement:

Currently, New Quizzes' IP filtering feature only checks the student's IP address at the start of the quiz. Once the quiz has begun, students can potentially switch to a different network with a different IP address, bypassing the intended restriction. This is problematic because during exams, students are often required to use the local network's Wi-Fi, which has a firewall that blocks access to certain websites. By switching networks during the quiz, students can circumvent the firewall and access restricted content, even if their new IP address is not within the allowed range.

Proposed solution:

Implement continuous IP address filtering throughout the duration of the quiz in New Quizzes. The system should immediately terminate the quiz session or take appropriate action (e.g. issue a warning) if the IP address is no longer within the allowed range. This ensures that students remain on the designated network and adhere to the firewall restrictions for the entire duration of the exam.

User role(s):

admin,instructor,student