for Moodle
Complete Feature Breakdown

Hardened Exam Lockdown. Built for Moodle.

Every feature in Proctify is purpose-built to give university professors confidence while respecting student fairness and eliminating predatory per-exam fees.

Interactive Simulation

Test Live Proctor Controls in Real Time

Click on students below to issue warning overlays, toggle two-way WebRTC audio, or terminate suspicious sessions.

Live Invigilator cPanel

Moodle Live Stream

CS 301 Final Exam • 42 Enrolled • 4 Filtered for Review

Live Sync
DK
flagged
Risk: 78%
Mic OK
David Kim

STU-9921

Flagged
ER
clean
Risk: 8%
Mic OK
Elena Rostova

STU-4102

MV
flagged
Risk: 84%
Mic OK
Marcus Vance

STU-7819

Flagged
SC
clean
Risk: 12%
Mic OK
Sarah Chen

STU-3320

Active Inspector

David Kim

STU-9921CS 301 - Distributed Systems

AI Anomaly78/100
Look-Away Average:4.2s
OS Lockdown Integrity:Hooks Active (Win32)
Secondary Display / HDMI Loop Detected

Live Proctor Interventions:

Windows • macOS • Linux

OS-Level Desktop Lockdown

Native client that overrides system-level keyboard shortcuts (Alt+Tab, Windows Key, Cmd+Tab, PrintScreen, Copy/Paste), restricts task managers, and traps cursor focus inside the exam viewport.

Blocks all developer tools, inspect elements, and debuggers
Intercepts clipboard paste events and system hotkeys
Sandboxes renderer memory against injection tools
Available as Windows .exe, macOS .dmg (Apple Silicon & Intel), and Linux .AppImage
Native Moodle 3.9 - 4.5+

Moodle Plugin & Deep-Link Launch

Seamlessly launches from Moodle’s standard "Attempt Quiz" button. Synchronizes courses, quiz metadata, and student rosters via secure Web Services API tokens with zero manual CSV imports.

Zero duplicate student accounts or external passwords
Encrypted deep-link protocol (proctify://) initiates client lockdown
Automated gradebook sync preserves existing faculty workflows
Standard 1-click Moodle plugin installation
Real-Time Control

Live Invigilator cPanel & Direct Interventions

A centralized command panel for lecturers and invigilators to supervise real-time multi-student webcam feeds, sorted dynamically by AI anomaly risk score.

Warn Student: Flash unclosable full-screen warning banners on student screens
Two-Way Audio: Connect high-clarity WebRTC audio stream to speak or listen in
End Exam Session: Terminate non-compliant student sessions immediately
Filter grid instantly by look-away anomalies or flagged peripherals
Pre-Scan + Background Monitor

Continuous Display & Hardware Scanning

Detects and blocks multi-display splitters, HDMI cables plugged in mid-exam, virtual camera software (OBS, ManyCam), and blacklisted background processes.

Pre-exam hardware diagnostic verifies single active physical display
Continuous polling triggers lockdown alerts if an HDMI cable is plugged in
Hardware sensor authentication blocks virtual webcam spoofing
Processes scan for Discord, ChatGPT desktop apps, and screen sharing tools
Disciplinary Evidence

Screen + Webcam Recording & Video Export

Continuous dual-stream recording synchronizes student screen activity with webcam footage. Export timestamped MP4 video packages with telemetry logs for academic misconduct hearings.

Dual synchronized recording of screen and webcam feeds
Interactive review timeline with automated incident flag scrubber
1-click export of complete video bundles (.mp4 + JSON audit trail)
Tamper-proof on-screen session watermarking
Pedagogical Flexibility

Teacher-Configured Open Book Mode

Allow students to use pre-approved digital tools and reference documents in sandboxed tabs while keeping the rest of their computer locked down.

Whitelist interactive math tools like Desmos Graphing Calculator
Provide sandboxed code execution environments (e.g. Python REPLs)
Embed approved textbook chapters and formula PDFs in read-only viewers
Zero unrestricted web browsing or external API access
Google Gemini 1.5 Multimodal

Multimodal AI Integrity Verification

Intelligent frame analysis calculates look-away duration thresholds, identifies secondary individuals or phones entering the camera frame, and flags anomalous room conditions.

Configurable sensitivity thresholds (Low, Medium, High strictness)
Accurate look-away duration timing (not false-positive instant twitches)
Multiple face and missing face anomaly detection
Detailed timeline audit tags for professor review
Institutional Identity

White-Label University Branding

Custom-build the desktop lockdown application with your university’s logo, institutional color scheme, and customized security pledge messaging.

Custom desktop app icons and splash screens
Custom installer names (e.g., Stanford Secure Exam Client)
School-tailored honor code agreement screen before quiz launch
Seamless branded experience for faculty and students
Cryptographic Integrity

One-Time Tokenized Session Access

Every exam session is governed by dynamic, single-use cryptographic tokens generated by Moodle. Prevents session hijacking, link sharing, or replaying expired exam attempts.

Time-bound single-use authorization tokens
Tenant-isolated database structures with strict role-based access
Eliminates need for students to remember separate passwords
Immediate token revocation upon exam submission or termination
Flexible Exam Types

From Closed-Book Lockdown to Whitelisted Open-Book

Configure strict zero-tolerance policies or enable approved calculators and Python IDEs with one click.

Proctify Secure Desktop Client v2.4 (Kiosk Lockdown Active)
Watermark: #STU-9921
Secondary HDMI / Multi-Display ScanBlocked & Disabled (1 Active Display)
Virtual Webcam / OBS Loopback CheckReal Hardware Sensor Verified
OS Shortcut Hooks (Copy/Paste, Alt+Tab)System-Level Interception Active
Background Processes (Discord, AI Assistants)Scanned & Sandboxed
Teacher Open Book:Whitelist Active
PROCTIFY SECURE SESSION • STU-9921 • MOODLE QUIZ 842
Question 4 of 25 • Multiple Choice (2.00 marks)Time Remaining: 01:24:19
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?
Zero-Risk Onboarding for Universities & Colleges

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.

14-Day Full-Access Institutional Pilot
Native Moodle 3.9 - 4.5+ Plugin Included
Windows, macOS & Linux Desktop Apps
$1.50 / student / month — Zero Per-Exam Fees
Start Institutional PilotSchedule 1-on-1 Faculty Demo

No credit card required • Instant sandbox setup