One computation from marks entry to marksheet
Representative scenario — illustrativeAn 1,800-student ICSE school runs results across three disconnected places: grading rules in one spreadsheet, subject marks in another, and the final marksheet rebuilt each term in a word processor.
Teachers hand in marks on loose sheets; a clerk re-keys them, applies grade boundaries by hand, and types each marksheet. A single copied-down total means one child’s division is wrong on a document parents keep. At result time the ranking, the tabulation register and the printed marksheet are three separate manual efforts that rarely agree.
The budget ERP stored marks but couldn’t reproduce the school’s own marksheet — scholastic and non-scholastic areas, division ladders, rank rules — so the office exported and typeset the final document anyway. Grade overrides hid in spreadsheet cells, and published marks could be edited silently with no record. After two exam cycles the exam controller no longer trusted the tool’s numbers and went back to the master spreadsheet.
ez.school runs the whole cycle in one engine. Exams link to terms, sections map to marksheet templates, and generation computes totals, grades, ranks and results for the entire section in one run — with per-student preview before publication. The register, tabulation and analysis all read that same computation, so the number in the boardroom matches the marksheet in the parent’s hand, and unlocking a published result is a permissioned, audited act.
| By hand | Ordinary ERP | ez.school | |
|---|---|---|---|
| Grade calculation | Boundaries applied by hand | Overrides hidden in cells | Computed identically for all |
| The marksheet | Retyped every term | Exported and typeset anyway | Your format, generated in one run |
| Register vs marksheet | Three efforts, rarely agree | Separate data, drift apart | One computation, end to end |
| After publication | Anyone edits the sheet | Silent edits, no trail | Locked, unlocking is audited |
- One runWhole section computed
- ZeroHidden grade overrides
- Preview firstBefore anything publishes
IX-A and X-A share a 72 median — but X-A runs 38→96: a class hiding strugglers behind a healthy average.
Grade distribution read from the same engine that printed the marksheets — the boardroom number and the parent’s copy can never disagree.