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.