Solutions · Timetable
A timetable-based attendance system
When attendance is created from a dropdown, lectures get logged twice, marked hours late, or filed under the wrong division. AttendMetric binds every session to a real timetable slot — so it can only be started in its window, only once, with the roster already loaded.
What it removes
The problems that come from ad-hoc sessions
The same lecture logged twice
A session maps to one timetable slot. Once it has run for that slot, it can’t be started again — no accidental or deliberate double entry.
Attendance taken hours after class
A class can only be started in the window right before its scheduled time. There is no “open a session whenever” path.
Wrong course or division picked from a dropdown
There is no dropdown. The session is whatever the timetable says meets now — course, division, room and professor already set.
Students missing from the sheet entirely
Every student in that course and division is on the roster before the class starts, pulled from the same records the timetable is built on.
How it works
The schedule is the system
One source of truth
Departments, branches, courses, classrooms and the full weekly schedule are set up once by your IT-Admin — with bulk CSV import for students, professors and timetables. Every session inherits from it.
Bound to a real room
Because the slot already names the classroom, check-in happens on that room’s actual seat layout — not a generic “present” for an unspecified space.
No sessions off the books
A professor can’t create a class that isn’t on the timetable. If it’s not scheduled, it can’t be marked — which removes a whole category of disputed attendance.
Closes itself out
When the scheduled slot ends, students who never checked in are finalized as absent. Nothing is left open to backfill later.
In practice
From schedule to closed session
IT-Admin builds the timetable once
Courses, divisions, rooms and weekly slots go in through the admin console or a CSV import — the schedule the whole institution already runs on.
The scheduled class becomes a live session
In the window before it begins, the professor taps Start on today’s slot. Roster, room and course are already attached.
Students check in, the slot closes on time
Check-in is a seat tap on the room’s live map. When the slot’s end time passes, unmarked students are recorded absent automatically.
Questions
Timetable-based attendance, answered
What is a timetable-based attendance system?
One where every attendance session is tied to a specific slot in the institution’s official timetable — a fixed course, division, room, professor and time — rather than being created ad hoc. The schedule governs when a class can be marked and who is on the roster.
Can a professor still take attendance for an extra or rescheduled class?
Attendance follows the timetable, so an extra class needs to exist as a slot first. The IT-Admin adds or adjusts the slot, and it then behaves like any other scheduled session. This is deliberate — it keeps every marked class traceable to a real entry.
How does the roster get filled?
From the same student records the timetable is built on. Every student in that course and division is pre-loaded before the session starts, so no one is missing from the sheet and no one is added who shouldn’t be there.
What happens to students who never check in?
When the scheduled slot ends, they’re finalized as absent automatically. There’s no unmarked state left over and no manual close-out step.
Attendance that follows the schedule
One timetable, every session bound to it — startable in its window, only once, with the roster ready.