A browser-native proctoring platform for high-stakes government assessment
Smart Assessment Lab is a secure, web-based assessment system with integrated real-time proctoring. Institutions can run formal competency exams from any browser: live supervisor monitoring, audit-grade session archival. No desktop software on candidate machines.
- · Assessment platform
- · WebRTC live monitoring
- · Browser-side recording
- · Supervisor operations console
- · Next.js
- · Node.js
- · WebRTC
- · MediaRecorder
- · PostgreSQL
Where we started
A government agency needed to standardise its competency assessment programme across regional offices and external candidates. Existing solutions either required a heavy desktop client on every candidate machine or fragmented assessment delivery, monitoring, and recording across separate tools, neither acceptable under institutional procurement and security expectations.
Three problems we had to solve
- 01
Run candidate-side webcam capture, microphone capture, and screen visibility inside a vanilla browser session: no installer, no native client, no plugin.
- 02
Stream many concurrent participants to multiple supervisors with low enough latency to enable real intervention, not just retrospective review, at the scale of an institutional cohort, not a meeting room.
- 03
Meet government security expectations (token-based authentication, brute-force protection, encrypted transport, and audit-grade session archival) from day one.
How we built it
- 01 / Step
Built the live monitoring layer on WebRTC peer connections with WebSocket signalling, so supervisors see participants in near real-time rather than a polled refresh.
- 02 / Step
Implemented MediaRecorder-based browser-side capture with chunked uploads: a dropped network segment doesn't lose the session; segments resume and reconcile on the server.
- 03 / Step
Hardened authentication with rotating tokens, rate-limited login windows, and session-bound access: every assessment session enforces both candidate identity and proctor consent.
- 04 / Step
Designed the supervisor console as a grid of live tiles with recording controls, intervention hooks, and per-participant timeline, so one operator can credibly oversee dozens of sessions.
Operating reality, post-launch
- ●
Assessment delivery moved from mixed offline/online formats to a single browser-native flow: no candidate-side install, no proctor toolchain hopping.
- ●
Supervisors operate from a unified console: live monitoring, recording, and intervention all on one surface.
- ●
Session archives became audit-defensible: every recording is timestamped, integrity-checked, and retrievable on demand.
— The engagement validated AyoTech's capability to ship hard real-time, browser-native infrastructure under government-grade security and audit requirements.
Running a programme like this?
Tell us what you're operating. The first reply comes from a senior engineer, within one business day, not a sales queue.