The Real Problem
I taught 7th grade science for four years. Every single class started the same way: me squinting at a roster, calling out names while kids talked over me, then spending another minute figuring out who showed up late versus who's actually absent. By the time I got through it, we'd burned through five to eight minutes. Multiply that by six periods and you've lost most of an hour every day to something that doesn't involve any actual teaching.
The paper sign-in sheet was worse. Kids would sign each other in. Sheets would go missing. I once found a month of attendance records in the recycling bin because a substitute threw them out.
What Changed
A couple years ago, some schools started experimenting with QR-based check-ins and GPS verification. The idea was dead simple: show a code, students scan it, done. But the early versions had problems — codes could be screenshotted and shared, the apps were clunky, and half the time the school Wi-Fi couldn't handle thirty kids scanning at once.
The current generation of tools (Autotend included) fixed most of that.
QR Codes That Actually Work
The trick is rotation. The QR code on the teacher's screen changes every 30 seconds or so. By the time a student texts a screenshot to their friend in the parking lot, it's already expired.
From a teacher's perspective, it just works:
- Tap "Start Session" on your phone or laptop
- A QR code appears on the projector
- Students scan it walking in — takes about five seconds each
- You see check-ins appear in real time on your dashboard
No calling names. No paper. No arguing about whether someone was "here but in the bathroom."
Geofencing
GPS verification means the app checks that a student's phone is actually in or near the classroom when they scan. So even if someone somehow got a valid code, they can't check in from the parking lot or the cafeteria.
It's optional — not every school wants to use location data, and that's fine. But for the ones that do, it basically eliminates proxy attendance.
The Numbers
The time savings are real:
| Before | After | |
|---|---|---|
| Time per class | 5-8 min | Under 30 sec |
| Accuracy | ~94% | 99%+ |
| Truancy flagged | Days later | Same day |
A 6% error rate on a roster of 30 kids means nearly two wrong records per class. Over a semester, that's hundreds of errors feeding into reports that affect funding and compliance.
What's Next
The boring but important stuff: better SIS integrations, faster syncing for schools with bad internet, and more languages. We're also looking at attendance patterns — not to surveil kids, but to flag when a student who normally shows up every day suddenly misses three in a row.
