ProctorLock
Node.js
Security
WebRTC
JavaScript
Overview
ProctorLock is a comprehensive anti-cheating exam platform designed to maintain academic integrity in online assessments. With 35+ security features, it provides robust monitoring and automatic violation detection to ensure fair examination conditions.
Key Features
- Real-time focus tracking
- Tab-switch detection and prevention
- Auto-submission on violation
- Screen recording capabilities
- Copy-paste prevention
- Full-screen enforcement
Technical Implementation
Built with Node.js and vanilla JavaScript, the platform uses browser APIs to monitor user behavior. WebRTC enables real-time video proctoring, while custom event listeners detect suspicious activities like tab switches, right-clicks, and keyboard shortcuts.
Impact
Successfully deployed for AWS Cloud Club workshops, the platform has proctored 500+ exam sessions, reducing cheating incidents by 95% and providing educators with confidence in online assessment integrity.