Feature tour

Everything the system can do

Every feature below is live in this prototype — the buttons open the exact page where it works.

Start & stop livestream

Open the live feed of the primary camera and close it when the exam ends, with a running session timer recorded for every session.

Open the dashboard

Dashcam enrollment (no URL)

Scan the PC for connected cameras, give each one a name and the room it is installed in — no RTSP or IP addresses anywhere.

Enroll a camera

Student frames & status

Every student in view gets their own frame with a live status — NORMAL, WARNING or FLAGGED — and the exact reason behind the flag.

See it live

AI auto-detection

Frames from the live feed are checked by YOLOv8 / MediaPipe / OpenCV. Suspicious frames are captured automatically — no incident dropdown needed.

Turn it on

A folder per proctor

Registration creates that proctor's own evidence folder. Proof is filed there and downloaded from there — never from anyone else's.

See who can open what

Lock the monitoring

Stepping out of the room? Lock the dashboard with your password — streams, captures, detection and camera edits are frozen until you unlock it.

Try the lock

Searchable logs & records

Search by day, exact time, incident, status, student, room or proctor — jump straight to what happened at 08:42 on October 27.

Open logs & records

CSV & PDF reports

Export the filtered archive with the system header, evidence scope, incident tally and the full table of flagged records.

Export a report

Settings

Update your profile and password, tune the detection interval and cooldown, choose auto-start, and pick the accent color of the system.

Open settings