How to prevent students from cheating in online exams

By  Vinny Stocker

In this blog post we look at how to prevent students from cheating in online exams, by using a popular Moodle plugin. If you are looking for some general tips and tricks, you might want to check out our other post.

Ultimately is very difficult to prevent students from cheating in online exams. The only way to be 100% sure is to have a person in the room observing the students taking the exam. However this is not useful and defeats the points of running online exams.

The name of this Moodle plugin is called Moodle Proctoring and you can download it from the Moodle plugins database by following this link.

The plugin is a quiz access plugin which uses the quiz taker’s webcam to capture photos of them while they are taking the quiz. Whilst it can’t completely prevent cheating, at least you can see that the exam was taken by the intended student. The plugin will take a picture automatically every 30 seconds and these are stored as PNG files for evidence.

Moodle Proctoring – 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 Moodle data as a small PNG image

Image can be deleted individually or in bulk

Proctoring log report with search facilities

Configurable image size and capture interval

Face recognition service(AWS/BS). This feature validates the user image with profile image.

Moodle Proctoring Features via https://moodle.org/plugins/quizaccess_proctoring

Moodle Proctoring – Setup

Install the plugin as you would any other Moodle plugin. Once installed on your site there are a few additional setup steps. You’ll find the plugin settings under the Quiz activity.

You can customise the delay between the cam shots and you can specify the width of the captured image in pixels.

You can also use Amazon Rekognition or Brainstation Face recognition service to make a comparison between the images taken via the webcam and the user’s profile picture.

Moodle Proctoring – Add to a quiz

Before you can use the plugin on your course, you will need to add it to a quiz. You can follow the steps below.

1, On the course page, turn editing on.
2, Along side a pre-existing quiz, click the menu button.
3, Select “Edit settings” to edit the quiz settings.
4, Open the “Extra restrictions on attempts” accordion.
5, For “Webcam identity validation” select “must be acknowledged before starting an attempt”.
6, Save and display.

Moodle Proctoring – Usage

Before starting the quiz, the plugin will request camera permission via the browser. After accepting, the user will be able to see their picture, and they will be able to answer the quiz questions.

Agree with the validation process.
Start the quiz attempt.

After the user has completed the quiz, users with the correct permissions in the system will be able to see the pictures that have been captured by the webcam.

Moodle Proctoring – Logs

The proctoring logs allow you to see the individual users’ webcam photos, and profile pictures to help you validate their identity.

View proctoring report.
Proctoring Summary Report.
Proctoring Logs.

The images can also be deleted to help you save disc space.

As this is a quiz access plugin you can restrict access to the quiz until the students have acknowledged to share their webcam. This plugin looks like an excellent solution to help to prevent students from cheating in online exams.

As always if you are an existing customer of ours please get in touch and we would be happy to add this plugin to your Moodle site.

Vinny Stocker

Vinny leads the Malaysian team. He's a published author, instructional designer, and Moodle consultant at Pukunui. Vinny also runs LMS training throughout South East Asia.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Skills Card is a freely available plugin which is used to show all completed competencies by users in the Moodle LMS platform. This is one

Pukunui’s new plugin to display competencies – Skills Card

Completed course block is a plugin to show all completed courses by users in Moodle. This plugin has been developed by the in-house team at

Introducing Pukunui’s new plugin – Completed course block

Scratchpad is a new open-source/free Moodle plugin developed by Pukunui and funded by the International Fellowship of Evangelical Students (IFES). It is compatible with Moodle

The Scratchpad plugin by Pukunui and IFES

The IMU International Learning Resources Festival (IMU ILRF) is an annual event jointly organised by the Learning Resources Department, Clinical Skills & Simulation Centre (CSSC),

H5P Interactive Video Workshop at the IMU ILRF 2022

Under HRD Corp you can apply for financial assistance to purchase or develop training software packages, including Learning Management Systems (LMS) that will help employees

HRD Corp Computer Based Training (CBT) – Pukunui Malaysia

H5P is a free and open-source content collaboration framework based on JavaScript. It is an abbreviation for HTML5 Package and aims to make it easy

How to use H5P in Moodle: Interactive Video

Talk to us 

How can we help you, help your learners?