Moodle Webcam Proctoring Plugin

Job ID: 40227527

Budget: ₹750 – ₹1,250 INR

I need a fully-packaged proctoring add-on that plugs straight into Moodle quiz pages.

Before the candidate even starts, the page must request camera permission, show a brief consent notice, then take and store an initial snapshot. While the quiz is running, the script should capture images at a configurable interval and run face-detection logic that immediately raises alerts for four specific situations: no face, multiple faces, noticeable face movement, and any visible gadgets. Each alert increments a violation counter; when the counter reaches a limit I set, the attempt should submit automatically.

Inside Moodle’s admin area I want a settings screen where I can toggle the feature, choose snapshot frequency, set violation limits, and enable or disable each alert type. After each exam, an instructor-facing dashboard must display every captured frame with an inline viewer, a one-click download option, and a clear violation summary per student.

Code should follow Moodle development guidelines, rely on PHP/JavaScript and an open-source vision library such as OpenCV or a comparable lightweight alternative, and ship with:

• Complete, well-commented source
• Installation & configuration guide
• Unit / functional test scripts
• Support through final deployment on our production server

Keep the solution modular so upgrades to future Moodle versions remain painless.