03 / EDUCATION PLATFORM
Online Examination
A role-based examination platform for creating, scheduling, assigning, conducting, and reviewing online exams.
OVERVIEW
Built around the real problem.
Online Examination brings administrators, exam setters, and students into one workflow. Teachers can build and reuse exams, administrators can manage access and results, and students can take live exams with saved answers and performance summaries.
KEY FEATURES
Role-based login for Admin, Exam Setter, and Student
Student groups and join-pool registration links
Draft question creation, editing, deletion, PDF import, and CSV import
Exam scheduling with IST-based time display and duration controls
Immutable published exam versions for result integrity
Individual, group, and join-pool assignment
Exam reuse with new dates and groups
Live exam countdown, automatic answer saving, and offline retry queue
Student performance summaries and admin result drill-downs
Protected deletion, SQLite backup download, and audit logging
ARCHITECTURE
RESULTS
Functional local-development prototype with Admin, Setter, and Student workflows
Backend assignment tests: 2 passed
Backend attempt tests: 2 passed
PDF import tests: 2 passed
Exam reuse, schedule editing, deletion, backup, and media-serving API routes verified
Large or high-stakes examinations require PostgreSQL deployment and load testing first
MEDIA

