Proctora
View on GitHubAn open-source exam proctoring system with token auth, session locking, and device fingerprinting.
The Build
Built to ensure academic integrity in remote environments, this system relies on computer vision and strict session management to track and prevent violations automatically.
- Implemented real-time monitoring using OpenCV & MediaPipe (face, audio, window activity) with automated violation detection.
- Designed a robust relational schema to track sessions, violations, and results seamlessly scaling from SQLite to MySQL.
- Integrated a continuous integration (CI) pipeline using GitHub Actions to maintain code quality and testing.
Tech Stack
Python, Flask, OpenCV, MediaPipe, SQLite, MySQL, PyGetWindow, GitHub Actions
Interface & Flow






