Case study
Real-time Exam Monitoring Platform
Delivered during COVID-19 — a real-time examination platform that enabled Bowen University to complete the academic session remotely and preserve the fee-dependent path to results and progression.
Results and deliverables
- Enabled remote examinations without extending the academic calendar
- Supported result processing and completion of the academic session during lockdown
- Continued to support exceptional remote sittings after campus activity resumed
Overview
When COVID-19 forced universities to transition to remote learning, Bowen University needed a robust online examination system — fast. This platform was designed, built, and deployed in time to prevent academic calendar delays, enabling thousands of students to complete examinations remotely.
Operational impact
- The university completed remote examinations without delaying its academic calendar
- Examination completion allowed results and academic progression to continue during lockdown
- Completing the session preserved the institution's ability to collect the fees tied to that academic period
- The platform remained available for exceptional cases where a student could not sit an examination on campus
Technical Architecture
Real-time Monitoring
WebSockets power the live monitoring dashboard, allowing invigilators to observe all active examination sessions simultaneously. The system tracks:
- Keystroke patterns and typing pauses
- Tab focus events (detecting when a student leaves the exam window)
- Network connectivity drops and reconnection handling
- Live session timestamps and activity logs
Exam Engine
- MCQ Mode — Randomised question and option ordering per student, time-bound with automatic submission
- Short Essay Mode — Rich text input with auto-save every 30 seconds, preventing data loss on connectivity issues
- Hybrid Mode — Mixed question types within a single paper
Integrity Features
- IP address logging and geolocation recording
- Session tokens tied to student identity verification
- Incident flagging with screenshot capture at suspicious events
- Invigilator override capabilities for special circumstances
Impact
- Prevented academic calendar delays during COVID-19 lockdown
- Enabled examinations, result handling, and completion of the academic session while the campus was closed
- Helped preserve fee collection that depended on students completing the session
- Continued to support exceptional remote examination cases after lockdown restrictions were lifted
Role
Lead full stack developer — sole architect and primary developer for the initial version, with junior developer support for subsequent feature additions.