Proctoring engine · demonstration

A browser-side exam proctor you can actually watch work.

A frontend-only exam-proctoring engine that runs entirely in your browser. Take a short dummy quiz while a real computer-vision loop watches your webcam and flags exam violations live — multiple faces in frame, looking away, downward gaze, poor lighting, a blocked camera, and more. Each flag feeds a weighted risk score with a TTL-debounced warning system. No uploads, no server, no recording — everything runs on-device.

01

Real webcam, on-device

Your camera feed never leaves the browser. No upload, no server, no recording stored.

02

MediaPipe detection loop

A real FaceLandmarker model runs ~once a second; pixel math runs in a Web Worker.

03

Weighted risk scoring

Flags feed a capped, time-decaying 0–100 score — the same model the production engine uses.

04

TTL de-bounce in localStorage

Each violation type is rate-limited by a stored timestamp, so warnings don't spam.

Camera permission required · nothing is uploaded