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

01

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.

02

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.

03

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.