Academic setup
Exams, marks and result sheets
Schedule an exam for a batch, enter marks and grades, view and print result sheets, and build a timed auto-graded online exam from a question bank.
Last updated August 15, 2026
What you'll do
Schedule an exam against a batch, enter marks for every enrolled student, read the results, and print a class result sheet. Then, if you want, turn the same exam into a timed online test that grades itself.
Before you start
- A batch with students enrolled in it. Exams belong to a batch, not to a course in general.
- The exam's total marks, and its pass marks if you want Pass/Fail to appear on the result sheet.
- The marks themselves, on paper, before you sit down at the screen — marks entry is one grid, and you want to fill it in one pass.
Create an exam
Go to Exams. Read the subtitle once, because it is a policy statement, not decoration: Schedule exams per batch and record student marks. Results are visible to students as soon as they are saved.
There is no draft state and no publish step for a normal exam. The moment you save marks, the student and their guardian can see them.
Press New Exam.
| Field | Required | Notes |
|---|---|---|
| Title | Yes | e.g. Physics Midterm — Chapter 1–4. |
| Course | Yes | Only on create; you cannot move an exam later. |
| Batch | Yes | Only on create. Pick the course first — the placeholder reads Select a course first. |
| Exam date | Yes | Date and time. |
| Duration (minutes) | No | Informational for a paper exam. |
| Exam type | No | Free text, not a dropdown. The placeholder is e.g. Midterm. Pick a convention and stick to it, because nothing enforces one. |
| Total marks | Yes | The denominator on every result. |
| Pass marks | No | Leave blank and the result sheet cannot say Pass or Fail. |
| Description | No | Optional. |
Press Create.
The Results column shows how many students already have marks recorded, which is the fastest way to spot an exam you started and did not finish.
Enter marks
From the exam's row menu choose Enter results. The dialog lists every student enrolled in the batch.
For each row: Student, Enrollment #, Marks, %, Grade, GP, Absent, Remarks.
- Type the Marks.
- Grade and GP fill themselves in — The grade and grade point come from your grading scale. Enter the marks and they fill in. You can override the letter, but doing so requires a written reason. See Grading scale, GPA and merit lists.
- For a student who did not sit the exam, leave Marks blank and tick Absent.
- Add Remarks where useful.
- Press Save results once, at the end. Every row is saved together.
If your centre has no grading scale configured, the dialog says so — No grading scale is available, so results are saved without a letter or a grade point. — and the grade columns stay empty. Configuring one takes a single press and is a genuine first-run step for any centre that existed before grading shipped.
Ignore the dialog's own hint if you see it claim Grade is free-form text. That line is stale: once a scale exists the grade is computed and read-only unless you deliberately override it.
Nothing checks your marks against the total. There is no validation that a mark
is at most the total marks, and no warning about a blank row. If you type 95 in
an exam out of 50, it saves and it prints. Proofread the grid before pressing
Save results — and remember the marks are visible to students immediately.
You can re-open Enter results and correct a mark; saving again overwrites the previous value.
Read the results
The Results screen (View exam results by exam or by individual student.) is read-only and has two modes, chosen with the View control:
- By exam — pick an exam and see the whole class: Student, Enrollment #, Marks, Total, Grade, Status, Remarks.
- By student — pick one student and see every exam they have sat: Exam, Course, Batch, Exam date, Marks, Total, Grade, Status.
Status is a tag reading Pass, Fail or Absent, derived from the pass marks you set on the exam. Marks can only be changed from Exams → Enter results; this screen never edits.
To rank a cohort rather than read it, use Merit list on the exam's row menu — see Grading scale, GPA and merit lists.
Print a result sheet
From the exam's row menu, choose Print result sheet. This opens your browser's print dialog — choose your printer, or "Save as PDF" to keep a copy.
The sheet is headed Class Result Sheet with the exam title and batch name underneath, then the exam, course, batch, date, total marks and pass marks. The table gives Rank, Roll, Enrollment No, Student, Marks, %, Grade, GP and Result, with signature lines for Examiner signature and Principal signature at the bottom. A grade you overrode by hand is starred, with the footnote * Grade set manually, overriding the computed one.
Result sheets and report cards are controlled documents and their contents changed when grading shipped — rank, grade point, GPA and a totals row are new. If your centre keeps a document register, that is a version worth recording.
Two limitations worth knowing before you promise anything to a guardian:
- The printed sheet is English only. Unlike the rest of the app it does not switch to Bengali. Student names print as you typed them, so Bengali names are fine; the column headings and the Pass/Fail/Absent words are not.
- There is no Excel or CSV export of results anywhere. Print-to-PDF is the export.
A per-student Report Card is available separately from the student's own detail page — see Students.
Online exams
Online exams are a separate, optional layer on top of an ordinary exam. They live under Online Exams in the sidebar, which is hidden on the essentials-only menu (see Getting started for the toggle). The subtitle describes the scope exactly: Turn an existing exam into a timed, auto-graded online exam.
Build a question bank first
Online Exams → Question Bank: Group MCQ questions into banks, then attach them to online exams.
- New Bank — give it a Name (
e.g. Physics — Mechanics) and optionally a Description. - Manage questions, then New Question for each one:
- Type: Single correct, Multiple correct or True / False. Those three are the only question types there are — no short answer, no essay, no numeric entry.
- Marks (must be greater than 0), optional Chapter.
- Question text, then Options — at least two, each with text. Tick exactly one correct option for single-correct; Tick all correct options (at least one) for multiple-correct.
- Optional Explanation: shown after grading.
Questions are typed in by hand, one at a time. There is no AI question generation and no bulk question import — plan the time accordingly.
Configure the online exam
Online Exams → New Online Exam. Choose the Course, then the Batch, then the Exam you already created, and set:
| Field | Notes |
|---|---|
| Starts at / Ends at | The window students may attempt it in. |
| Duration (minutes) | The clock each student gets once they start. |
| Negative mark factor | Optional deduction per wrong answer. |
| Shuffle questions / Shuffle options | Per-student randomisation. |
| Show result immediately | Whether the score appears the moment they submit. |
Then open the exam and use the Questions tab: pick a Question bank, tick the questions you want and press Attach selected (N). Reorder attached questions with the arrow buttons.
Publish
Press Publish and confirm: Publish this online exam? Students will be able to take it during the window. Until you do, it sits as Draft. You cannot publish with nothing attached — the button's tooltip says Attach at least one question before publishing.
Students see it in their own portal as a Model Test, with Start or Resume, a question counter, autosave, and a submit confirmation that warns about unanswered questions. Grading happens on the server; whether they see their score straight away depends on Show result immediately.
Watch progress on the Attempts tab: Student, Status, Started at, Submitted at, Score. It is a flat roster — there is no leaderboard or ranking, no per-student time extension, no proctoring and no regrade.
Notes
- Results go live on save. No approval step, no publish gate, no preview. The order that protects you is: mark on paper → check the paper → enter → save.
- Grades are calculated, not typed — once a grading scale exists. Overriding one is possible but costs you a written reason and marks the printed sheet. See Grading scale, GPA and merit lists.
- Changing the scale never re-grades a saved result. A result is recomputed only when it is saved again, and grades entered as free text before a scale existed are never backfilled.
- Pass/Fail comes from Pass marks. Set it on the exam or the Result column has nothing to say.
- Deleting an exam is restricted. The confirmation states it: Only exams without results can be deleted. That is deliberate — a marked exam is a record.
- Exam type is free text, so
Midterm,midtermandMid Termare three different things in your reports. Agree a list with your staff. - English-only strings: the create/edit dialog reads Create Exam / Update Exam with Create / Update buttons, the whole printed result sheet, and the raw question Type and attempt Status values.
Troubleshooting
A student is missing from the marks grid. The grid lists students enrolled in the batch. Enroll them first — see Enrollments and fees.
I cannot delete an exam. It has results recorded. Correct the marks instead, or leave the exam in place.
The result sheet shows no Pass or Fail. The exam has no Pass marks. Edit the exam, add it, and print again.
The Grade and GP columns are empty for everybody. No grading scale is configured. Load one, then re-save the marks — the scale does not reach backwards. See Grading scale, GPA and merit lists.
Marks I saved are wrong and a guardian has already seen them. Re-open Enter results, correct the row and save. The new value replaces the old one everywhere, including the student portal and the guardian link — but the old value was visible, so tell them rather than letting them notice.
I cannot publish an online exam. Either no questions are attached, or the window and duration are incomplete. The publish button's tooltip tells you which.
A question bank will not delete. Could not delete. The bank may have questions attached to an online exam. Detach the questions from the online exam first.