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

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.

TeacherPrincipal
Grading

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.

TeacherPrincipalParent
Grading

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.

TeacherParentPrincipal

Goals

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.

TeacherParentPrincipal
Goals

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.

TeacherParent

Reports

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.

ParentTeacherPrincipal
Reports

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.

Principal

Communication

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.

TeacherParent
Communication

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.

TeacherParent
Communication

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.

AdminPrincipal
Communication

"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.

ParentAdmin

Admin Tools

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.

Admin
Admin Tools

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.

Admin
Admin Tools

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.

Admin
Admin Tools

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.

AdminTeacher
Admin Tools

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.

AdminPrincipal
Admin Tools

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.

AdminTeacherParent