ATMA Live productAttendance that cannot be faked, for modern universities
ATMA checks that a student is really in the room. A web console for staff and mobile apps for students combine GPS, floor detection and rotating one-time codes into a single check-in that is hard to fake.



Roll-calls and buddy-punching don't scale
Manual roll-calls waste lecture time. Proxy attendance, where a friend marks you present, is easy with a simple code or a shared spreadsheet. Institutions end up with attendance data they can't fully trust.
ATMA replaces the honour system with proof. Every check-in must clear independent signals before it's accepted, and administrators see exactly how each record was validated.
Configurable marking windows
On-time, late and closed periods set per university, with per-course overrides.
One registered phone per student
New phones wait for approval; lost ones are revoked in a click.
Attendance review queue
Suspicious passes and failed attempts surface for a human decision.
Audit-ready exports
Summary and line-by-line CSVs for any date range, ready for audits.
Three signals. One verified check-in.
Location, floor and a rotating code are checked separately. A check-in only counts when all three agree.

Everything an institution needs to run attendance
From modelling the campus to reviewing exactly how each record was validated.

Today on campus, at a glance
Live enrolment, instructor and session counts, a banner when attendance is open, and quick actions for the jobs admins do every day. Dark and light themes are built in.
- Live-now and sessions-today counters
- Attendance feed as students check in
- Quick actions: start a session, upload a timetable, add a section
Built for the classroom, not the back office
Students check in within seconds. Instructors start a live session with one tap and watch attendance arrive in realtime.



For students
- See today's classes and what's live right now
- Three-step verified check-in: location → altitude → code
- Clear late/on-time feedback before you submit
- Weekly attendance, history and daily or weekly schedule
For instructors
- One-tap Start Attendance with a rotating code
- Mark a student manually by name or enrolment number
- Create a special class on the fly
- Review failed and suspicious marks from the same app
Built to run attendance end to end
GPS geofencing
Point-in-polygon boundaries per room.
Barometric floor detection
Distinguish floors in tall buildings.
Rotating TOTP codes
Live-session codes that expire in seconds.
Realtime updates
Sessions and attendance stream live.
RBAC via RLS
Row-level security on every table.
Bulk enrolment
CSV import with duplicate resolution.
Auto session generation
Sessions built from semester dates.
Timetables
Multi-batch scheduling and rooms.
Analytics & reporting
Batch-level attendance insight.
Audit logging
A trail across critical operations.
University isolation
Each institution's data is siloed.
Two roles, one platform
Students and instructors, unified.
Engineered with a modern, secure stack
<500ms
Attendance mark
±10m
Location accuracy
<500ms
Session generation
<200ms
Avg. database query
Engineering benchmarks measured during development. Real-world performance varies with device, network and campus infrastructure.
On the roadmap
Where ATMA is heading next.
Push notifications
Class reminders and low-attendance alerts on device.
Advanced analytics
Deeper trends across cohorts and semesters.
Multi-language support
Localised interfaces for wider campuses.
Bring proxy-proof attendance to your campus
Try the live app, or let us walk you through ATMA Guardian and the mobile apps and talk through a rollout for your institution.