Moodle Webcam Proctoring Plugin

Заказчик: AI | Опубликовано: 13.02.2026

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.