Mark the class in a minute, not a morning
Keyboard-speed entry for the daily mark, a register you can hand to an inspector, an eligibility engine that turns a shortfall into letters, and leave on the same record — so an approved absence is not quietly counted as truancy.
The register on the teacher’s desk
The paper register is fine at marking time and useless afterwards: the monthly summary gets retyped from it, the leave file sits in a different room, and “which children are below the threshold” is a question somebody answers with a calculator on a Sunday. All four live on one record here.
A per-class paper attendance register
A monthly summary sheet retyped from it
A leave application file kept in the office
Shortage letters typed one child at a time
Attendance, screen by screen
Each of these is a screen or a service in the module rather than a heading on a roadmap.
Fast entry, one row per student
Arrow keys move down the list and the status cycles through present, absent, late, half day, leave and medical. Marks are held locally until you save, so a mistyped row costs nothing, and future dates are blocked outright.
Statuses the school actually uses
If your school does not recognise a late mark, a setting removes it from the cycle rather than leaving a status nobody uses. Attendance can be taken per day or against a period where that is how the school runs.
Eligibility, and the number that matters
Against a threshold — 75% by default — the engine computes the effective present count, where a late counts full and a half day counts half. When a student is short it also computes how many consecutive full days it takes to climb back over the line, which is the only figure a parent actually wants.
Shortage letters as a batch
Students under the threshold, with enough working days behind them for the figure to mean anything, are listed together. Letters are generated as PDFs addressed to the guardian on record — singly, or zipped for a whole class.
Leave on the same record
Casual, sick, medical, bereavement or other; with dates, a day count, a reason, an optional attachment, and an approve-or-reject decision recorded against the person who made it. Approved leave is visible in the same place the absence is.
The staff month closes and locks
A staff member’s month is finalised into a summary — present, absent, late, half days, approved leave, leave without pay, holidays, working days — and once finalised it refuses to be finalised again. That lock is what payroll depends on.
The same row, read from somewhere else
The point of an ERP is not that it has a lot of modules. It is that a fee concession, an attendance shortfall and a report card are all reading one record. These are the places Attendance touches.
Payroll
Payroll refuses to run for a month whose attendance is not finalised. The absent-day and leave-without-pay counts behind a deduction are the ones this module wrote; nobody types them into the salary slip.
Examinations
The attendance block on a report card prints working days, days present and the percentage from here — the same figures the shortage letter is computed from.
Academics
A promotion rule’s minimum-attendance percentage is checked against this record, so the eligibility rule and the promotion rule cannot disagree.
What Attendance does not do
Stated here rather than discovered in week three. If something you need is on this list, ask before you buy — it is a better conversation than the one after.
The class monthly register exports to PDF; it does not lock. Finalising and locking applies to a staff member’s month, because that is what payroll reads. A student month is a live figure, not a closed one.
The shortage threshold is 75% in the letters screen and 75% as the eligibility engine’s default. It is a default in code rather than a field on that screen, so a school running a different rule should raise it before rollout.
Letters come out as files to print or attach to an email you send yourself. There is no SMS pipeline in this product and nothing is dispatched automatically.
Gate readers are a separate part of the platform rather than part of this module. Punches from a reader on the iClock/ADMS protocol can write the register, but only when a school explicitly puts the gate in authoritative mode — and a mark a teacher has already made is never overwritten by one.
Set your institution up on Elevate
Start on the free plan for up to 250 students. Paid plans begin at ₹1499 per month, billed to the institution.