Automated Proctoring by Quilgo

Quiz access rules ::: quizaccess_quilgo
Maintained by Quilgo Team
Quilgo® Proctoring for Moodle allows you to enable camera, screen and activity tracking and view proctoring reports on submitted quiz attempts.
Latest release:
20 sites
7 fans
Current versions available: 1

Quilgo® Proctoring for Moodle

Quilgo® is the leading online assessment and proctoring software that makes the examination process easy and trustworthy. Quilgo® Proctoring for Moodle allows you to enable camera, screen and activity tracking and view proctoring reports on submitted quiz attempts.

Quilgo is free for a limited time. We will publish the pricing soon. Quilgo will remain free to try.



  • Fully automated. No API configuration is required. Plug & play.
  • Track screen. Record periodic and suspicious screenshots.
  • Capture camera. Detect suspicious snapshots with facial recognition.
  • Track activity. Catch unusual behaviour patterns.
  • Get a quiz proctoring overview with confidence scores.
  • Review individual attempts proctoring with detalization.
  • Works with existing question bank and quiz setups.
  • Scalable & reliable. Time-proven by 30,000,000+ online exams.
  • Available in 12 languages. 
  • GDPR compliant. DPA assured.



  1. Download the plugin .zip file from the Moodle plugins directory.
  2. Upload the zip file via Site Administration -> Plugins -> Install Plugins -> Upload the zip file or unzip the file in /mod/quiz/accessrule/quilgo folder of your Moodle installation.



Go to your quiz Settings page.

Scroll down and expand the Extra restrictions on attempts section

Enable the proctoring methods, scroll down and click "Save".



Go to your quiz page and click the “Preview test” button.

Read the instructions carefully and grant access to the camera and/or screen.

Provide consent and start an attempt.

Note: in the preview mode only the first minute of the attempt is recorded. When students attempt the test, the recordings cover the full duration of the test.



Go to your quiz page and click our “View proctoring reports” button to open the quiz proctoring report:

Click the “View report” button corresponding to an attempt:


Browser compatibility

Quilgo® Proctoring is compatible with all modern desktop and laptop browsers. Camera tracking is supported on all mobile and tablet devices. Screen tracking is not yet supported on mobile and tablet devices.


FAQ - Frequently asked questions

Can Quilgo capture the screen?

Yes. We've not only made it possible but also reliable and secure.

Why camera and screen tracking do not work?

Camera and screen proctoring are off by default. Turn them on in the quiz settings in the Extra restrictions on attempts section.

Can only teachers and admins access their proctoring reports?

Yes. Quilgo is secure and won't allow students accessing their reports, screen images, camera snapshots, or other proctoring data.

How can I report an issue?

Contact us at or file an issue in our official tracker.


Important information

Screen tracking and mobile devices

Screen tracking is not supported on mobile devices including tablets. If you enable screen tracking and do not force the selected tracking methods, the screen tracking will be skipped for the students who use mobile devices. If you enable screen tracking and force the selected tracking methods, then the students who use a mobile device will need to switch their device to a desktop or a laptop to take a quiz attempt.



Please send us your feedback at We'd love to chat with you!


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


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


Screenshot #0


Quilgo Team (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Plugins bot
    Thu, Nov 16, 2023, 2:30 AM
    Approval issue created: CONTRIB-9428
  • Khalaf Almazrouei
    Fri, May 17, 2024, 6:47 AM
    We would like to thank you for creating this amazing plugin, I would like to inform you that we are facing an error with the plugin when we try to review the result of the test taker. this is what it shows when we debuged it. please note that our moodle version is 4.4+ Debug info: Unknown column 'confidence_level' in 'order clause'
    SELECT, AS user_id,, CONCAT_WS(' ', u.firstname, u.lastname) AS userfullname,
    a.attempt, a.sumgrades, a.timestart, a.timefinish,
    a.timefinish - a.timestart AS timetakens, a.preview,
    r.camera_enabled, r.generate_status, r.stat
    FROM mdltt_quiz_attempts a
    JOIN mdltt_user u ON = a.userid
    JOIN mdltt_quizaccess_quilgo_reports r ON r.attemptid =

    WHERE a.quiz = ? AND a.state = ?
    ORDER BY timetakens DESC, confidence_level DESC, timefinish DESC LIMIT 0, 20
    [array (
    0 => '2',
    1 => 'finished',
    Error code: dmlreadexception×Dismiss this notification
    Stack trace:
    line 494 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 293 of /lib/dml/moodle_read_slave_trait.php: call to moodle_database->query_end()
    line 1398 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->query_end()
    line 2182 of /lib/tablelib.php: call to mysqli_native_moodle_database->get_records_sql()
    line 2204 of /lib/tablelib.php: call to table_sql->query_db()
    line 329 of /mod/quiz/accessrule/quilgo/classes/local/report/report_list.php: call to table_sql->out()
    line 73 of /mod/quiz/accessrule/quilgo/report.php: call to quizaccess_quilgo\local\report\report_list->show()

    Hoping you can help us to solve our issue .

    Best regards.
  • Quilgo Team
    Mon, May 20, 2024, 9:51 PM
    Hello Khalaf, thank you for reporting this. The issue was fixed on 17 May 2024 (the same day) in the version 1.0.6 (
Please login to post comments