All work

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.