Built for West African universities

Attendance that
cannot be faked.

TrackClass replaces paper attendance with two rotating codes — one to check in, one to check out — both requiring physical presence within 30 metres.

Code rotates every 2 minutes. Both check-in and check-out require 30m proximity. Attendance only confirmed when both are entered.

See how it works
2
Rotating codes
30m
Geofence radius
0
Proxy check-ins
PWA
Install on any device
📋
TrackClass — session flow
● Live demo
🏛️
Step 1
Admin sets up the institution
Academic Management Unit creates courses, assigns lecturers, uploads student lists via CSV.
▶️
Step 2
Lecturer starts a session
Taps Start Session. System timestamps it and activates the geofence around the room.
🔑
Step 3
Check-in code generated
A 4–6 digit code appears on the lecturer's screen. It rotates every 2 minutes.
📱
Step 4
Students check in
Enter the current code. Must be within 30m of the lecturer's location. Device lock verified.
🔒
Step 5
Lecturer ends the session
Check-in window closes permanently. A second check-out code is now generated.
🚪
Step 6
Check-out code issued
Only students still within 30m can enter the check-out code. Left early? Cannot check out.
Step 7
Attendance finalised
Both codes entered = Present. Check-in only = Partial. Neither = Absent. Records locked.
How it works

Seven steps.
Zero paper.

One complete lecture session from start to finish — this is what every lecturer and student experiences.

01
🏛️
Admin sets up the institution
Academic Management Unit creates courses, assigns lecturers, uploads student lists via CSV.
02
▶️
Lecturer starts a session
Taps Start Session. System timestamps it and activates the geofence around the room.
03
🔑
Check-in code generated
A 4–6 digit code appears on the lecturer's screen. It rotates every 2 minutes.
04
📱
Students check in
Enter the current code. Must be within 30m of the lecturer's location. Device lock verified.
05
🔒
Lecturer ends the session
Check-in window closes permanently. A second check-out code is now generated.
06
🚪
Check-out code issued
Only students still within 30m can enter the check-out code. Left early? Cannot check out.
07
Attendance finalised
Both codes entered = Present. Check-in only = Partial. Neither = Absent. Records locked.
🔑
Two rotating codes
Code 1 at class start for check-in. Code 2 at class end for check-out. Both rotate every 2 minutes.
📍
Geofence — 30m
Both codes require the student to be within 30 metres of the lecturer. Leave the room, lose your check-out.
📱
Device lock
Check-in is bound to the student's registered device. No logging in from another phone for a friend.
Five roles

Everyone has exactly
what they need.

Multi-tenant — each university's data is completely isolated. Roles are scoped precisely.

👁️
Super Admin

TrackClass platform owner. Onboards universities, sets subscription plans, activates or deactivates institutions.

🏛️
University Admin

Academic Management Unit or Registrar. Creates courses, assigns lecturers, uploads student lists, views institution-wide analytics.

🗂️
Department Sub-Admin

Optional. A Head of Department managing only their department's courses, lecturers, and attendance data.

🧑‍🏫
Lecturer

Sees only their assigned courses. Starts sessions, shows the rotating check-in code, ends sessions, issues the check-out code.

👤
Student

Logs in with student ID + institutional email. Enters check-in code at class start, check-out code at class end.

Why TrackClass

Not a school management system.
An attendance specialist.

School management systems treat attendance as one feature among fifty. TrackClass does one thing and does it better than anyone.

School management systems
Attendance is 1 of 50 features
Months to implement
Enterprise pricing in USD
Basic QR or manual entry only
No check-out verification
Generic African context
TrackClass
Attendance done deeply, not broadly
Deploy in one week
Priced in New Leones (NLE)
Two rotating codes — check-in + check-out
Geofence + device lock + rotating code
Built for West African lecture halls
Pricing

Annual license.
Students always free.

Institutions pay. Students and lecturers never do. Start with a free pilot — no commitment, one semester, one department.

Free Pilot
Free
One semester
One department
Full attendance system
Admin dashboard
WhatsApp support
No commitment after pilot
Starter
NLE 5,000
per year · up to 1,000 students
Up to 1,000 students
Unlimited lecturers
Two-code attendance
Admin dashboard
CSV export
Most popular
Growth
NLE 12,000
per year · up to 3,000 students
Up to 3,000 students
Everything in Starter
Advanced analytics
PDF reports
Threshold alerts
Sub-admin roles
Institution
NLE 20,000
per year · up to 5,000 students
Up to 5,000 students
Everything in Growth
API access
Custom onboarding
Dedicated support
SLA guarantee

All prices in New Leones (NLE). One Growth institution covers all platform running costs. Pilot is always free.

Pilot spots open

Ready to eliminate
proxy attendance?

Pilot is free — one semester, one department, full product access. We work with a small number of universities in Sierra Leone to get this right.

hello@techinspiresl.com

Built by Tech Inspire SL · Freetown, Sierra Leone