Overview
The Online Examination Portal was developed during the COVID-19 lockdown, when schools needed a practical way to continue formal assessment away from the classroom. iEncode Tech built the platform around three separate workflows, question authoring and scheduling for administrators, a focused exam-taking experience for students, and real-time session monitoring that closes an exam automatically at its scheduled end, so remote assessment could run with the same structure and discipline as a supervised, in-person exam. It was deployed for use by multiple schools without tying the system to one institution’s process, giving each school a repeatable workflow rather than a bespoke one-off setup built for a single client.
Key Features
- Examination creation and management
- Support for multiple question types
- Question organisation tools for administrators
- Explicit examination scheduling
- Real-time exam-session monitoring and auto-submission at the scheduled end time
- School-level administration controls
- Results and examination records kept connected to their source exam
Student experience
The student workflow focused on understanding the scheduled examination, moving through questions, and completing the assessment remotely, without any exposure to the administrative tools used to build and manage it. Administrative workflows remained fully separate so schools could prepare and manage content without exposing those controls to learners, keeping the exam-taking experience simple and distraction-free.
Challenges & Solutions
Recreating formal school assessment online, quickly and for multiple institutions, required more than a basic quiz builder: question preparation, scheduling, student participation, and result records all needed to work together reliably without a supervising teacher physically present. iEncode Tech addressed this by keeping question authoring and scheduling firmly in school administration, giving students a focused, separate experience, and using explicit scheduling as the connective layer that made an exam visible to students only at the intended time, closely mirroring how a supervised, in-person exam would actually run.
Technologies Used
JavaandSpring Bootform the application layer, chosen for a strongly typed, well-tested framework suited to an examination system where correctness, consistent scheduling, and reliable scoring matter more than rapid visual iteration.MySQLstores structured examination, question, schedule, and result data, a relational fit for the strict connections between exams, their questions, their schedules, and the students who sit them.WebSocketssupport real-time exam-session behaviour, such as keeping a student’s session state current and enabling reliable auto-submission when a scheduled exam window closes.AWS(EC2, Lambda, S3, Route 53) hosts the application and its infrastructure, giving schools dependable uptime during scheduled exam windows, when many students may be active on the platform at once.
Results & Impact
The portal provided school administrators, question authors, and students with separate workflows for conducting examinations remotely, and the platform was deployed for real school use during an active disruption to normal schooling. The Spring Boot and MySQL foundation, combined with WebSocket-based session handling and AWS infrastructure, gave institutions a dependable, repeatable process for remote assessment, one that remains directly relevant to any school needing supplementary or off-site examination capability beyond the pandemic context that originally drove its development.

