ExamWatch lets any lecturer create, publish, and monitor digital exams - with real-time AI-assisted integrity checks on the student's own device. No school system needed.
No IT department. No school system integration. Just sign up, build your exam, and monitor your students live.
Create your free account, verify your email, and set up your lecturer profile - no institution approval needed.
Build your exam like Google Forms - MCQ, short answer, essay. Set time limits, geofencing, and monitoring rules.
Add students manually or import a CSV. They receive login credentials by email - no separate registration needed.
Watch every student in real-time from your dashboard. Flags appear instantly. Suspend any student with one click.
From exam creation to live proctoring - ExamWatch handles the entire workflow without relying on any external institution system.
Create exams with MCQ, multiple choice, true/false, short answer, and essay questions. Add images to any question. Randomize question and answer order.
Face detection, multiple-face alerts, and app-switch tracking all run locally on the student's phone. No video is ever uploaded to any server.
See every student's status in a colour-coded grid. Violations surface automatically every 8 seconds. Suspend any student instantly from the dashboard.
Set GPS coordinates and a radius in metres. Students who leave the exam zone get flagged immediately as a critical violation.
During an exam, the student's device blocks screenshots, disables screen recording detection, prevents copy from question text, and monitors background apps.
Import hundreds of students via CSV or Excel. They receive login credentials automatically. Enroll students across multiple courses with ease.
Every suspicious action during an exam is captured, categorised by severity, and surfaced instantly to the lecturer.
| Flag Type | Severity | Detection Method |
|---|---|---|
| OPENED_AI_TOOL | Critical | App category classifier (blacklist) |
| MULTIPLE_FACES | Critical | Google ML Kit Face Detection (on-device) |
| LEFT_GEOFENCE | Critical | GPS distance from exam coordinates |
| SCREEN_RECORDING | Critical | Android MediaProjection API |
| DEVICE_CHANGED | Critical | Device ID mismatch on login |
| LEFT_APP | High | AppLifecycleState listener |
| OPENED_BROWSER | High | UsageStatsManager + app blacklist |
| PASTE_DETECTED | High | Clipboard API string comparison |
| SCREENSHOT_ATTEMPT | High | Android FLAG_SECURE listener |
| FACE_ABSENT | Medium | ML Kit - absence exceeds threshold |
| OPENED_SOCIAL_APP | Medium | App category classifier |
| HIGH_TYPING_SPEED | Medium | WPM calculation per answer field |
ExamWatch keeps both sides in mind - powerful control for lecturers, and a clear, distraction-free experience for students.
Sign up independently. Build exams, manage your students, and monitor every exam session live - all from your browser.
No signup. You receive your login credentials from your lecturer by email, download the app, and you're ready for your exam.
ExamWatch was designed from the ground up to respect student privacy. Every AI inference happens locally.
Face detection and app monitoring run entirely on the student's Android device using Google ML Kit - zero data sent to any ML server.
Camera footage is never recorded or transmitted. Only summarised event logs (flags, timestamps) are sent to the backend.
Only what's needed: student name, email, device ID, exam answers, and activity logs. No browsing history, no personal files.
The app clearly explains every permission before requesting it. Usage Access is required before an exam begins, with on-screen guidance.
Create your free lecturer account and have your first exam live in under 10 minutes.