Student Attendance

Registers that close on time, every period

Daily and period-wise marking, absence follow-up that actually reaches a parent, and a register you can hand to an inspector without a week of preparation.

What usually goes wrong

  • Period registers close late, so the office cannot say who is on site at 10am.
  • Absence calls are made from a printed list, and the ones nobody got to are invisible.
  • Producing an attendance summary for a term takes a person two days.

What this module does

Daily and period marking

Registers for the day and for each period, so a student present at registration but missing from period four is visible rather than assumed.

Absence follow-up that closes

Unexplained absence generates a task with an owner, and the parent notification is recorded against the student — not left as a call someone may have made.

Patterns, not just totals

Repeated Thursday absence and persistent lateness surface as patterns before they reach a threshold nobody was watching.

Registers you can hand over

Attendance history exports in a form suitable for inspection without a fortnight of assembly.

Why this fits UAE schools

UAE schools deal with extended family travel, mid-term departures and a long summer transfer window. Authorised-absence categories reflect that rather than treating every gap as truancy.

How it runs day to day

  1. 1

    The register opens

    Marks are taken per session against the timetabled class, so what is recorded reflects where the student was actually meant to be.

  2. 2

    Absence reasons are captured

    Authorised, unauthorised, medical, leave — recorded at the point of marking rather than reconstructed at the end of term when nobody remembers.

  3. 3

    Parents are notified

    Same-day notification on an unexplained absence, which is both a safeguarding expectation and the fastest way to resolve a mark that was simply mis-taken.

  4. 4

    Patterns surface

    Percentages per student, per class and per year group accumulate continuously, so a developing pattern is visible while it can still be acted on.

  5. 5

    Corrections are made and kept

    A mark changed after the fact keeps a trail of who changed it and why, because attendance data gets examined and needs to withstand it.

  6. 6

    Reports are produced on demand

    Extracts for a family, a year group or the whole school come from the live register rather than a rebuild.

The cases that usually break things

Any system handles the straightforward path. These are the situations that decide whether it survives a real school year.

A student arrives forty minutes late

Late is its own state with a time attached, not a binary present-or-absent that erases the distinction the school actually cares about.

A family travels for three weeks in term time

Extended authorised absence is recorded as a period rather than as fifteen separate marks, and the percentage reflects it correctly.

The teacher forgets to take the register

Unmarked sessions are visible as unmarked rather than silently counting as present, which is the failure mode that makes attendance data untrustworthy.

A student is present at school but not in class

Session-level marking against the timetable catches internal truancy that a single morning register cannot see.

A mark was wrong and is corrected in June

The correction applies and the original is retained with its reason, so the history is honest rather than overwritten.

A student joins in March

Their percentage is calculated from their start date, not from September, so a mid-year joiner does not appear to have a catastrophic attendance record.

Frequently asked questions

Does it mark attendance per period or per day?

Both. Day registration and period-level marking coexist, which matters in secondary where a student can be present but absent from a lesson.

How are parents notified of an absence?

Through the parent portal and message channel, with the notification logged against the student so there is a record of what was sent and when.

Can we record authorised absence reasons?

Yes, with a configurable reason list, so travel, medical and school-approved absence are distinguishable in reporting.

Does it work for session-level as well as daily registers?

Yes, and session-level is usually the more useful of the two — it catches a student who is on site but not in the lesson they should be in.

Can parents explain an absence themselves?

Yes. An explanation submitted by a guardian attaches to the specific session, which removes most of the phone calls the office fields each morning.

How are public holidays and non-teaching days handled?

They are excluded from the calculation, so percentages reflect sessions the student was actually expected to attend rather than every day on the calendar.

Can we see attendance alongside attainment?

Yes. Both sit on the same student record, which is what makes the relationship between the two visible rather than something someone has to suspect and then go looking for.