MA
All projects

Case study

Real-time Exam Monitoring Platform

Delivered during COVID-19 — real-time exam monitoring platform that kept Bowen University's academic calendar intact and drove a 30% revenue uplift for the institution.


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.

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
  • 30% revenue increase for the University during the period — online students could be enrolled without physical campus capacity constraints
  • Maintained academic credibility — zero documented mass integrity incidents during the monitored examination periods
  • 20% reduction in page load times compared to the legacy system it replaced

Role

Lead full stack developer — sole architect and primary developer for the initial version, with junior developer support for subsequent feature additions.