All products
    ATMA logoATMA Live product
    Attendance Tracking & Management

    Attendance 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.

    GeofencedFloor-awareRotating codesRealtime
    ATMA admin console dashboard
    ATMA instructor app with a live attendance code
    ATMA student verification steps
    The problem

    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.

    Multi-factor presence

    Three signals. One verified check-in.

    Location, floor and a rotating code are checked separately. A check-in only counts when all three agree.

    ATMA instructor app showing an active session with a rotating attendance code
    ATMA Guardian · Web admin console

    Everything an institution needs to run attendance

    From modelling the campus to reviewing exactly how each record was validated.

    ATMA admin dashboard with student, instructor and session counters

    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
    ATMA Mobile · iOS & Android

    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.

    ATMA student daily schedule
    ATMA mark attendance for a live class
    ATMA instructor creating a special class

    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
    Capabilities

    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.

    Under the hood

    Engineered with a modern, secure stack

    React NativeExpoReactTypeScriptSupabasePostgreSQLPostGISpg_cronTurf.jsRow-Level Security

    <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.

    Planned

    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.