Online Exams
An examination platform institutions run their assessments on — question banks, scheduled papers, invigilation and results.
What it is
Online Exams is the examination platform I worked on during my years at Xento Systems. Institutions use it to author question banks, schedule papers, invigilate candidates and publish results — the full loop, on one system.
The interesting requirement was never the quiz screen. It was making an exam defensible: every question served, every answer received and every disconnection reconstructable months later, when a result is challenged.
What I did
I worked across [modules — to confirm]: question banking, paper scheduling, the delivery engine candidates sit on, and the evaluation and publishing pipeline that turns responses into results.
- Question bank — sectioned papers, randomised sets, difficulty tagging and reuse across sessions.
- Delivery engine — timed, resumable sessions that tolerate a dropped network without losing answers.
- Invigilation — live candidate state, flagging and intervention for remote supervisors.
- Results pipeline — auto-evaluation, moderation and publishing with a full change history.
How it is built
A Laravel application over MySQL, with the delivery path deliberately kept boring: idempotent answer writes, server-authoritative timers, and a queue between submission and evaluation so a burst of end-of-paper submits never blocks a candidate.
Where it got to
[One or two sentences on scale and what changed for the customer — candidate numbers, institutions live, turnaround time.]