Question Management
Exam and question-bank platform for a coaching centre, built solo.
Questions are authored once and reused across model tests, online exams, and admission tests, with role-gated access separating staff authoring from students taking a timed exam.
An EdTech platform for running admissions and exams: a question bank with categories and classes, exam creation, model tests, timed online exams with a take-exam flow, packages, and role-gated dashboards. Question authoring runs on a configured CKEditor 5 build so staff can compose formatted questions with tables, images, and embedded media rather than plain text.

Problem
A coaching centre ran admissions and exams on paper and spreadsheets. Questions lived in documents, so the same question existed in several versions and building a new test meant retyping it.
Constraint
The people writing questions are teachers, not engineers, and exam content is formatted: tables, diagrams, and typographic detail that plain text destroys.
Decision
Made the question bank the primary entity, with classes and categories on top, so a question is authored once and composed into any exam. Question authoring uses a configured CKEditor 5 build with tables, images, media embed, and paste-from-office, so a teacher can paste from a Word document and keep the formatting.
Tradeoff
A rich editor stores markup rather than plain text, which makes questions heavier to store and harder to diff, and it pins the project to a specific editor build. Accepted because a question that loses its table is not the same question.
Result
Questions are authored once and reused across model tests, online exams, and admission tests, with role-gated access separating staff authoring from students taking a timed exam.