Proctoring for Moodle

Quiz access rules ::: quizaccess_proctoring
Maintained by Brain Station 23 LogoBrain Station 23
The Moodle Proctoring plugin is a Quiz Access plugin designed to capture a user's picture via webcam to identify the individual attempting the Moodle quiz. It automatically captures images from the user's webcam at 30-second intervals (or any configurable time gap) and stores them as PNG files. Admins can analyze these images after the exam for verification purposes using the BS Face Matching API. This plugin enables the capture of random images via webcam while the student or user is attempting a quiz.

Proctoring for Moodle 1.1.0

Moodle 3.8, 3.9
Released: quinta-feira, 15 out. 2020, 18:50

Moodle Proctoring

Moodle proctoring is a quizaccess plugin to capture the user's picture via webcam to identify who is attempting the Moodle Quiz. It will capture the picture automatically every 30 seconds and store it as a PNG image.

This plugin will help you to capture random pictures via webcam when the student/user is attempting the Quiz. Before starting the quiz, it will ask for camera permission. By accepting the permission you will be able to see your picture 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.

Vnw0Fhc.png

Features

  • Capture user/student images via web camera
  • Can't access quiz if the user does not allow the camera
  • Admin report and check any suspicious activity
  • Will work with existing Question Bank and Quiz
  • 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 to must be acknowledged before starting an attempt
  • Done!
  Dashboard->My courses->Your Course Name->Lesson->Quiz Name->Edit settings

rwTYQ9M.png

Now you can attempt your quiz like this:

UB9Cihs.png

You can check the report from Admin Site:

jQe52LB.png

Webservie/API

  • To get the API allow the permission: quizaccess_proctoring:getcamshots
  • Service URL like

        {YourServer}/webservice/rest/server.php?
        wstoken={XYZ}&
        wsfunction=quizaccess_proctoring_get_camshots&
        moodlewsrestformat=json&
        quizid={1}&
        userid={1}&
        courseid={1}
    

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://www.gnu.org/licenses/.

Version information

Version build number
2020091006
Version release name
1.1.0
Maturity
Beta
MD5 Sum
41a387204f9b5964566568caab51a244
Supported software
Moodle 3.8, Moodle 3.9

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Quiz access rules

  1. Make sure you have all the required versions.
  2. Download and unpack the plugin.
  3. Place the folder (eg "myquizaccessrule") in the " /mod/quiz/accessrule " subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation