The system behind the academy

ICF Quran Academy runs on its own purpose-built tracking system, QAHMS. Everything below is what teachers use in class every day β€” and what you'll see at home as a parent.

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

Tajweed & makharij tracking, separate from daily grades

A dedicated tajweed mastery checklist β€” makharij letter pairs plus the rule families (noon sakinah, madd, qalqalah, and more) β€” not-assessed / needs-work / mastered per point, with an explicit teacher certification once everything 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, a message to the principal, 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