How Proctify Works with Moodle
From the moment a professor creates a quiz in Moodle to final gradebook submission, see how our 6-step architecture guarantees academic integrity without adding friction.
Connect Moodle via Web Services API
Install the lightweight Proctify Moodle plugin and enter your institutional Web Services API token. Courses, quizzes, and enrolled student cohorts synchronize automatically without database duplication or manual CSV exports.
Configure Quiz Policies in School cPanel
Set your exam strictness: toggle continuous HDMI display scanning, set look-away tolerance (3s, 6s, or 10s), enable screen recording, or whitelist Open Book tools (Desmos, Python REPL, formula PDFs).
Student Launches from "Attempt Quiz"
Students log in to Moodle as normal. When they click "Attempt Quiz", the Proctify desktop client launches automatically via secure encrypted deep-link (proctify://) with a single-use session token.
Hardware Pre-Scan & OS Lockdown
Before the exam begins, the client runs an automated hardware diagnostic: verifies a single active monitor, blocks virtual webcams, hooks system hotkeys (Copy/Paste, Alt+Tab), and starts synchronized screen + webcam recording.
Live Invigilation & Direct Intervention
Professors monitor live student feeds sorted by AI anomaly risk. If suspicious activity occurs, invigilators can flash an unclosable warning overlay, start two-way audio, or terminate the exam session instantly.
Gradebook Sync & Disciplinary Export
Upon quiz submission, scores sync directly to Moodle’s native gradebook. If an incident was flagged, administrators can export full timestamped .mp4 video logs and JSON telemetry for university academic tribunals.
How Students Experience Moodle Launch
Zero confusing URLs or separate accounts. The exam launches directly from the Moodle quiz attempt page.
One-Click Launch from Moodle’s “Attempt Quiz” Button
Unlike external exam portals that force professors to export student rosters and duplicate question banks, Proctify lives directly inside your institution's Moodle instance.
proctify://quiz?token=... directly into the OS lockdown client.Final Exam — Winter Semester 2026
Attempts allowed: 1 • Time limit: 2 hours • Proctor: Active
This quiz requires the Proctify Desktop Application. Secondary displays will be disabled, and AI frame verification will monitor session integrity.
Hardware Pre-Scan & Client Lockdown Simulation
See how the client verifies displays, blocks virtual webcams, and provides Open Book sandboxes.
In a distributed consensus protocol like Raft, what happens when a leader node experiences a network partition and cannot reach a quorum of follower nodes?
Live Invigilation & Evidence Export Simulation
Test warning overlay banners, two-way WebRTC audio, and session termination controls.
Live Invigilator cPanel
Moodle Live StreamCS 301 Final Exam • 42 Enrolled • 4 Filtered for Review
David Kim
STU-9921
Elena Rostova
STU-4102
Marcus Vance
STU-7819
Sarah Chen
STU-3320
David Kim
STU-9921 • CS 301 - Distributed Systems
Live Proctor Interventions:
Ready to protect exam integrity across your Moodle courses?
Get your school set up with our deep-link Moodle plugin, white-label desktop client, and live invigilator cPanel in under 15 minutes.
No credit card required • Instant sandbox setup