Interested in this project?
I'm happy to discuss the offline architecture, syncing strategies, or the challenges of building for low-resource environments.
Get In TouchLoading
XpanSieve Solutions is a digital agency and product studio focused on building practical software systems, web applications, and technical solutions.
A locally-hosted examination platform designed specifically for secondary schools that need to conduct Computer-Based Tests (CBT) without relying on internet connectivity. The software runs entirely on a local network, allowing schools to host examinations smoothly regardless of the quality or availability of their internet connection.
The core insight driving this project is simple: in many Nigerian secondary schools, internet access is inconsistent, slow, or completely unavailable. Traditional cloud-based CBT platforms fail catastrophically in these environments — students lose their progress, exams time out, and results are corrupted. This system eliminates that dependency entirely.
Most existing CBT solutions (JAMB practice portals, online assessment tools) assume reliable internet access. For secondary schools outside major cities, this assumption is false. The consequences are severe: exams interrupted mid-session, students losing answers due to timeout errors, and administrators unable to trust results from unstable platforms.
Beyond connectivity, many schools lack dedicated IT staff. The platform needed to be simple enough for a single teacher or administrator to set up, configure exams, manage student accounts, and run the examination session without technical expertise.
The system is built around an offline-first philosophy where everything happens on the local network:
A local server (running on any available computer) hosts the exam application. Student workstations connect to this server via the school's local network (LAN or Wi-Fi). All exam data — questions, student responses, timing — lives on the local server. No internet required at any point during the exam.
Question bank management: Administrators can upload questions in bulk, organize them by subject and topic, and create exams by selecting from the bank. Questions support multiple choice with optional images.
Exam integrity: The system includes automatic session timing, randomized question ordering per student (preventing copying from neighbors), and automatic submission when time expires. Student responses are saved continuously — even if a workstation crashes, no answers are lost.
Results and analytics: After an exam session, results are available immediately. The system generates per-student scorecards, subject-level analytics, and exportable reports for school records.
Cloud-based CBT platforms fail in low-connectivity environments for predictable reasons: page loads time out, WebSocket connections drop, and the backend assumes persistent connectivity for real-time answer syncing. Even platforms designed for "low bandwidth" still require a minimum level of connectivity that many schools cannot guarantee.
By removing the internet from the equation entirely, this system turns the most common failure mode into a non-issue.
This project is private and under active development. No live demo is available because the system is designed to run on local infrastructure — it would not be meaningful to access remotely. The system has been tested in simulated exam environments and is being prepared for pilot deployment.