Built for Youniverse Business School
Built for institutions in places where the connection isn't guaranteed.
Server-authoritative time. Append-only answers. Every keystroke saved before it's sent. Designed from the ground up for the conditions your students actually take exams in.
BUS 301
Your work is saved locally. Answers will sync automatically when the connection is restored.
Four years of exam incidents across unreliable infrastructure shaped every design decision here.
The exam shell, question bank, and all assets are precached before the exam begins. Students answer in IndexedDB. The server receives answers when the network returns — not before. No answer is held hostage by a dropped packet.
A dedicated Go service tracks every active session with a single database write per heartbeat. When a session goes silent, an async sweeper — not the HTTP handler — flips it to paused. Time is always server-authoritative. Students can never extend their own clock.
Blur events, visibility changes, paste attempts, and fullscreen exits are captured through the same idempotent write path as answers. The admin live dashboard surfaces flags in real time. Every event is configurable per exam — hard block or soft warning.
In a total network failure, the student can download a signed, encrypted dump of their session directly from their browser. The admin uploads it. Every answer materialises correctly. The signature is verified before ingestion — forged dumps are rejected.
No credit card. No per-seat licensing. Start with your first exam in under ten minutes.