Everything QAHMS does
The full catalogue, grouped by area β every entry here is a real, shipped feature in use at ICF Quran Academy today.
Grading
Fast daily grading, built for the classroom
Teachers grade sabaq, sabaqi, manzil, and behaviour for every student in one low-friction pass, with pace-based quick-select chips so tomorrow's sabaq default is never a guess.
A full memorization history, always one click away
Every grade a teacher has ever entered rolls up into a per-student trend strip, so a teacher (or a principal reviewing a class) can see pace and consistency at a glance, not just today's entry.
Makharij tracking, separate from daily grades
A dedicated letter-by-letter articulation checklist β not-assessed / needs-work / mastered β with an explicit teacher certification once every letter reads mastered.
Goals
Goals that ladder up, not just a checklist
Monthly, semester, and annual juz/fraction targets, auto-suggested from wherever a student stands and freely teacher-adjustable β the monthly view shows exactly how it feeds the bigger goal.
Goals that don't get forgotten
Teachers are reminded when a student's monthly goal isn't set within the first few school days of the month; parents see a celebratory note the moment a goal period is completed.
Reports
Report cards for every cadence
Daily, weekly, monthly, semester, and annual report cards β real charted history, goal-vs-actual context, and a print-ready layout for the ones parents keep.
The Principal Dashboard: the academy, at a glance
Juz-test passes and certifications, what needs attention today, the honor roll, and per-teacher support cards β the academy's health, without a single click to find it.
Communication
Teacher β parent comments, in context
Freeform comments travel with the day's entry a parent already sees β no separate messaging app, no missed context.
A two-way check-in, when either side needs one
A teacher or a parent can request a check-in on a student; the other side sees it and can respond, right from the dashboard they already use.
An academy-wide comments inbox
Admins see every teacherβparent comment across the whole roster in one feed β oversight without reading every student's page one by one.
"Contact the Academy" β answered, not lost in email
A parent picks feedback, an escalation, or a fee question, and it lands in the admin inbox; the reply appears right back on the parent's own dashboard.
Admin Tools
Roster import from Muntazim, not a second system to maintain
Admins upload the roster export already produced by Muntazim; QAHMS reconciles students, teachers, classes, and parent contacts β no duplicate data entry.
Assign a class to a teacher in seconds
Bulk-assign a whole class or hand-pick students one at a time; reassign in bulk when a teacher changes β no spreadsheet, no manual roster tracking.
Every family's contact info, one search away
Look up a household by either parent or by their child β both parents' emails and phones, plus every linked student, kept current from the Muntazim CSV re-upload.
Leave coverage, without losing ownership
When a teacher is out, an admin can delegate their roster to a covering teacher for exactly the dates needed β grading continues without disruption, and ownership reverts automatically.
View-as, for real oversight
An admin can see and act on any teacher's roster and grading screen exactly as that teacher would, without a credential switch β the fastest way to help, or to check in.
A built-in feedback loop
A floating "Report a Bug" button on every screen auto-attaches a screenshot and recent errors β admins triage from one panel, no separate ticketing tool.