Release Archive Back to Home
🎓 Version 7.2.0

Release Notes

Bangladesh SSC/HSC optional (4th) subject grading — a failed optional subject never fails the student, and GPA now applies the national 4th-subject bonus consistently across result cards, transcripts, and the student app.

Released: 12 July 2026
2 Commits
9 Files Changed
236+
Lines Added
9
Files Modified
2
Commits

New Features

Optional (4th) Subject Grading New

Results now follow the Bangladesh SSC/HSC optional (4th) subject rules. A weak or failed optional subject never fails the student; instead it contributes an optional bonus — only the grade points above 2.00 count — which is added to the compulsory grade points and divided by the number of compulsory subjects. GPA is capped at 5.00, and any failed compulsory subject still results in GPA 0.00 (F).

"Without 4th Subject" GPA New

Alongside the standard GPA, a compulsory-only "without 4th subject" GPA is now calculated, giving a clear picture of performance with and without the optional-subject bonus.

Consistent Across Every Output New

The new optional-subject calculation is shared through the grade engine and applied everywhere results appear — the admin result card and Academic Transcript, the teacher result view, and the student mobile API — so every surface reports the same, correct GPA.

Improvements

Optional-Subject Markers

Result cards and transcripts now flag which subject is the optional one, so the GPA treatment is transparent at a glance.

Safer Grade Calculation

A misconfiguration guard handles an exam with no compulsory subjects — every subject is counted rather than dividing by zero or silently reporting an empty result as passed — keeping GPA output robust against unusual exam setups.

Simpler Phoenix About Layout

The Phoenix theme's About quote now uses normal margin-based flow instead of absolute positioning, so it lays out correctly at every screen size without needing a separate mobile override.

Looking for an earlier release? Browse the release archive.