Moodle Proctoring

Quiz access rules ::: quizaccess_proctoring
Maintained by Brain Station 23 LogoBrain Station 23
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. It also captures the screenshot during the quiz to verify that the student didn't attempt unusual activities during the exam.
Latest release:
1195 sites
44 fans
Current versions available: 2

Moodle Proctoring

Moodle Proctoring is a Quiz Access 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. It also captures the screenshot during the quiz.

This plugin will help you to capture random pictures via webcam & as well as screenshot when the student/user is attempting the Quiz.

Before starting the quiz, it will ask for camera permission & screen share 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 not try to do anything suspicious during the exam.


  • 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. You can use either Amazon Rekognition or Brainstation Facerecognition service. Please contact us if you want to obtain API Key for brainstation face recognition service]


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


You can attempt your quiz like this:

Allow permission to camera for clicking pictures of the user

Quiz view


You can check the proctoring report from the Admin Site
     Your Course Name->Lesson->Quiz Name->View Proctoring report
Proctoring report view

Proctoring report


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7
Screenshot #8


Brain Station 23 Logo
Brain Station 23 (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Wed, Aug 25, 2021, 8:01 PM
    We have published a new version of this plugin which solved the issues of the previous versions. Please use the latest version.
  • Thu, Aug 26, 2021, 4:54 PM
    The safari browser and Firefox are closing every time a moodle quiz is opened after the validation process by moodle proctoring. The machine is 2020 MacBook Air M1 chip with macOS 11.5.2. What could be the problem
  • Tue, Aug 31, 2021, 12:44 AM
    The Google Chrome browser and Firefox are closing every time a moodle quiz is opened after the validation process by moodle proctoring. What is the issue ? Is not there any version without the share option of a screen? this one is not much mobile responsive
  • Tue, Aug 31, 2021, 8:33 PM
    Please check out the new version. In this we have added a settings for enable/disable screen sharing feature. We found firefox browser currently does not have displaysurface information. We are working to find a way out. In the mean time you can use the screensharing feature with google chrome.
  • Mon, Sep 6, 2021, 11:15 PM
    I updated it into the new version. Now it's working in the Google Chrome web browser. But it is not supported for the mobile versions. The attempt can start. But Can't see any captured pictures when using a mobile phone. What is the solution for this?? And also when we put quiz password , unable to see start button in the mobile device.. its working well in the laptops. most of student use smart phones. Any solution ??
  • Mon, Sep 13, 2021, 10:30 PM
    Thanks for reporting the issue @Ruwan Kohombakanda. We have solved the mobile responsive issue in our latest version. Please check that out. We found that mobile devices does not have displaySurface information in screensharing mode. That is why it is not compatible in mobile devices. But if you disable screensharing from settings the students can start the quiz like before from mobile devices as well. So if you want to use the screensharing feature then your students need to use laptops/computers otherwise you can always disable the screen sharing from settings. And we are happy to announce that the facematch feature works perfectly with mobile devices as well.
  • Wed, Sep 22, 2021, 11:12 PM
    Does it check if the webcam source ip is the same of web browser too?
  • Thu, Sep 23, 2021, 1:08 AM
    Thank You very much @Ahnaf Muttaki...Now I got some issue when students login with smart phones..that is preview option is sometime not working in smart phone..And also some IOS devices shows black screen in preview option .are there any solution to overcome these?? Can we add location tracking method also into this plugging ?? Or to find what device use or ip etc to find..
  • Rodrigo
    Mon, Oct 4, 2021, 1:52 AM
    I installed the plugin and configured only with AWS credentials but authentication is not working. Should I also apply for BS credentials?
  • Mon, Oct 4, 2021, 5:23 PM
    @Rodrigo: Please check your aws credential. My aws authentication is working fine.
    @Ruwan: Black screen occurs whenever webcam access is blocked from device level. Please ensure webcam access is not blocked. We will try to add the location tracking in our future versions.
  • Rodrigo
    Tue, Oct 5, 2021, 6:09 AM
    @Ahnaf Thank you very much!
  • Tue, Oct 5, 2021, 6:28 AM
    Hi there Ahnaf, nice plugin. For us, screenshot capture was fine in version 1.2.40 but it stopped working in version 41. Could you please check it? Or can you make version 40 downloadable, since we cannot revert back to it.
  • Tue, Oct 12, 2021, 11:04 PM
    Hello there,
    Thank you for your dedication, this is a very practical plugin.

    We faced two issues that we'd like to share with you: (Moodle version 3.10)
    - When tried to update to 1.2.41 version, we got the error: corrupted archive structure, we also had to update to the 1.2.1 version manually
    - Users on mobile have problem accessing the pop-up content which asks for their permission using mobile browsers like chrome, etc.; they cannot scroll, the text is halfway out of the frame & they cannot proceed to next step & take the quiz. Can you kindly help us solve the issue for mobile browser users? Two users reporting this issue used Samsung Galaxy A5 & Samsun Galaxy J7 Prime

    Sincere Regards
  • Mon, Oct 18, 2021, 8:09 PM
    @László Madar: Please check if you have given "yes" in "Enable screenshare" field in settings. By default it is "no" as a lot of people wanted to use only the camshots. If it is given "yes" then you should see the screenshots.

  • Wed, Oct 20, 2021, 2:07 AM
    Hello! We just downloaded this plugin for a Moodle instance 3.9.6.
    - I have typed 'yes' in the 'Enable screen share' field in the Admin settings, however our test takers are only prompted by the browser to allow for the webcam, not a screen share.
    -Also, when we enable the Screen Share, the test taker loses the ability to see the check box for the 'Webcam identity validation' and can not proceed into the exam, the start attempt button is grayed out and unavailable to work.

    I've tried this in Edge, Chrome and Safari. I feel like I'm missing something very small, can you provide any ideas?
1 2 3 4 5
Please login to post comments