Skip to content

Moodle quiz access rule plugin invigilator

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md
Notifications You must be signed in to change notification settings

eLearning-BS23/moodle-quizaccess_invigilator

Repository files navigation

Invigilator

The Invigilator is a quizaccess plugin to capture the user's screenshot (entire display surface including tabs) to detect if the user is using unfair means during the Quiz. It will capture the screenshot automatically in every 30 seconds (configurable) and store it as a PNG image.

This plugin will help you to capture a random screenshots when the student/user is attempting the Quiz. Before starting the quiz, it will ask for screenshare permission. By accepting the permission you will be able to see your screenshots and you can continue to answer the questions. It will act as a video recording service like everything is capturing so the user will don't try to do anything suspicious during the exam.

Features

  • Capture screenshot of entire screen.
  • Can't access quiz if the user does not allow the screenshare
  • Admin report and check any suspicious activity
  • It will work with existing Questions Bank and Quizes
  • Webservice API for external call
  • Images are stored in Moodledata as a small png image

Configuration

You can install this plugin from Moodle plugins directory or can download from Github.

After installing the plugin, you can use the plugin by following:

  • Go to you quiz setting (Edit Quiz):
  • Change the Extra restrictions on attempts -> Screenshot capture validation to must be acknowledged before starting an attempt
  • Done!
  Dashboard->My courses->Your Course Name->Lesson->Quiz Name->Edit settings

Settings

Now you can attempt your quiz like this:

StartAttempt

You can check the report from Admin Site:

Report1

Report2

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http:https://www.gnu.org/licenses/.