Configure once
Admin sets timetable, rooms, GPS radius, late grace, and whether a module is physical, online, or hybrid.
Sessions open from the timetable. Students check in at the hall from the app. Officers run the desk from web or mobile. SmartAttend records present, late, and excused — physical, online, or hybrid — without the paper roll call.
How it works
Admin sets timetable, rooms, GPS radius, late grace, and whether a module is physical, online, or hybrid.
The timetable opens the class on schedule, or the lecturer starts it by sharing their location. Officers can assist from the attendance desk.
Hall GPS at the pinned classroom, or scan the lecturer's live QR / type the short code. Join Online Class for remote. One record per student, with present or late.
Product
Hall GPS or a live QR and short code for physical class, with device binding. A meeting join for online. Reports that count excused and skip cancelled sessions.
Pin a room, set a radius, and students can only mark present when they are actually there. Online class skips GPS on purpose.
Optional per school. The lecturer starts class with their location and shows a QR that refreshes every 10 seconds, plus a 6-digit code for rooms without a projector. Students must be near the lecturer.
A student account is tied to one phone, so credentials cannot be shared down the row.
Students join with a school invite. Programmes and levels stay grouped without a spreadsheet import every week.
Present, late, and excused count as attended. Cancelled classes are excluded. Filter by programme, module, or class.
If campus Wi-Fi drops, the app can queue a check-in and retry when the network returns.
Admins see who is falling behind from the school dashboard, not at the end of semester.
Every query is scoped by school. One campus can never see another's students. Super admin stays on the platform console.
Who uses it
Mark attendance at the hall, join online class, see schedule, disputes, and their own percentage. Website login is blocked on purpose.
Not required — the timetable can open attendance on its own. If your school prefers, lecturers can start class with their location, show the live QR or short code, and review who is in.
Live roster, search, history, and flags when a class is open. Staff-verified marks need a reason. Excuse a student without rewriting the whole register.
Modules, users, classrooms, delivery mode, and reports. Super admin manages institutions — not another school’s attendance.
Set up your school, pin classrooms, and let the timetable open the first live session the same day.
Get started