Product

The teacher does not fill the list from scratch, they correct the difference

The gate signal pre-fills attendance; the teacher's job is to confirm it and correct the difference. This page states separately what happens by itself and what definitely does not.

A row that shows its source

Every row carries where it came from. When someone asks why a row says what it says, the answer is in the row.

  • Signal: it came from the reader at the gate.
  • Teacher: the teacher marked it in class.
  • Manual: the administration corrected it later.
  • Bulk import: a record that arrived from a file.

Period-level attendance

Day-level attendance says whether a student was at school that day; period-level attendance says which lesson they were missing from. Both are kept and any contradiction is shown on screen.

Partial absence

A student can be excused for a time range: two lessons for a dentist appointment, then they return. The row says when they are expected back.

Calculating lateness

The minutes late are calculated, not estimated; the three lists are separate and never mixed.

  • Late arrivals: those who passed after the lesson started.
  • Early leavers: those who produced an exit signal before the day ended.
  • Absent: those who produced no signal at all that day.

Approved bulk entry preparation

Entering data into the official system is a person's job and stays that way. Our job is to prepare that entry, show mistakes in advance and record who entered what and when.

  1. When attendance closes, the records drop into the queue.
  2. They appear one by one on screen and can be corrected.
  3. The user presses prepare; a batch is produced.
  4. A staff member enters it into the official system themselves.
  5. The declaration is marked; who marked it and how many rows go into the ledger.

The queue holds only that day's absence rows; an unconfirmed row never enters the batch.

When a row is corrected the old value is not lost; who corrected it and when stays under the row.

It produces the batch and locks the rows confirmed up to that moment; changes after the lock go into the next batch.

The institution's own staff. None of our components connects to the official system.

The declaration is not a checkbox but a record: who, when, how many rows. A batch without a declaration stays open.

The two buttons above carry the same names as in the product panel; on this page they are only shown.

Our boundary

Attendance questions

Early warning from the absence pattern

The warning comes out of the absence rows we already measure: repeated absence in the same lesson on the same weekday, consecutive late arrivals, absences piling on a single day. No second count is made and no score is given to a student.

The substitute teacher

A substitute can take attendance on someone else's behalf; the row shows both the lesson's teacher and the person who marked it, so the trail is not lost.