CBT Exams, Papers, Result Sheets
The assessment engine supports question banks, quiz repositories, exam papers, paper blueprints, one-question CBT runtime, timed attempts, skip state, random per-student question order, objective auto-checking, subjective review, result visibility, corrections, and exports.


Student Runtime Rules
- One active question displays at a time.
- Top command bar shows timer, current question, autosave, Answered, Skipped, Unanswered, and Marked counts.
- Question order is randomized per attempt and stored in metadata for refresh/recovery and teacher mark sheets.
- Skip saves immediately and stays amber until answered.
- Final review shows skipped/unanswered/marked/low-confidence counts before Swal confirmation.
Teacher Controls
| Area | Controls | Result |
|---|---|---|
| Paper setup | Scope, target questions, marks per question, total marks, objective/subjective mix, difficulty, sections. | Readiness blocks bad papers before publish. |
| Checking | Objective questions auto-check; subjective questions enter manual review. | Teacher sees marks, wrong/right, pending review, and total status. |
| Visibility | Hidden, marks only, wrong/right, full paper, full paper with answers. | Students see only what teacher releases. |
| Corrections | Recalculate objective, override score, edit remarks, hide/re-release. | Versioned correction history preserves prior marks and release state. |
Exports
Teachers and admins can export result sheets as CSV, XLSX, or PDF, including summary, attempt rows, question analysis, manual pending, correction status, CBT skip/time/confidence fields, and rank/band data.
Demo And Developer Notes
Buyer exampleRun the Assessments guided demo, skip one CBT question, answer the next, and show the Answered/Skipped/Unanswered/Marked counters before opening result sheets.
Developer noteStudent runtime uses stable quiz routes and
data-demo-anchor="student-quiz-workspace". Teacher surfaces use manage assessments, result sheets, corrections, and export services.- One question is visible at a time.
- Timer and counters are visible.
- Skip state persists.
- Teacher mark sheet uses saved question order.
- Student result visibility follows teacher release settings.