[All products](https://stasx.com.au/products)

![ATMA logo](https://stasx.com.au/assets/products/atma/v2-mark.webp)ATMA 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.

[Open live app](https://atma-ashen.vercel.app/)[Request a demo](https://stasx.com.au/contact)

GeofencedFloor-awareRotating codesRealtime

atma-ashen.vercel.app

![ATMA admin console dashboard](https://stasx.com.au/assets/products/atma/v2-web-dash-dark.webp)

![ATMA instructor app with a live attendance code](https://stasx.com.au/assets/products/atma/v2-m-teacher-code.webp)

![ATMA student verification steps](https://stasx.com.au/assets/products/atma/v2-m-verify.webp)

Attendance verified

Location · Altitude · Code

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](https://stasx.com.au/assets/products/atma/v2-m-teacher-code.webp)

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-ashen.vercel.app

![ATMA admin dashboard with student, instructor and session counters](https://stasx.com.au/assets/products/atma/v2-web-dash-dark.webp)

### 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](https://stasx.com.au/assets/products/atma/v2-m-schedule.webp)

![ATMA mark attendance for a live class](https://stasx.com.au/assets/products/atma/v2-m-mark.webp)

![ATMA instructor creating a special class](https://stasx.com.au/assets/products/atma/v2-m-special.webp)

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

[Open live app](https://atma-ashen.vercel.app/)[Request a demo](https://stasx.com.au/contact) [Explore all products](https://stasx.com.au/products)

---

Page: https://stasx.com.au/products/atma
Summary: ATMA proves a student is in the room using GPS, floor detection and rotating one time codes. Stop proxy attendance with a web console and mobile apps.
Company: STASX, technology consulting and digital engineering. Phone (+61) 406 267 743. Site map for assistants: https://stasx.com.au/llms.txt
