EduAttend eliminates proxy attendance with a triple-layer verification system: dynamic QR codes that expire in 5 minutes, GPS geo-fencing within 50 metres, and real-time facial recognition — all running inside a student's smartphone browser. No app required.
Trusted by forward-thinking institutions
PROCESS
No hardware required. No app to install. Works inside any smartphone browser using the Web APIs it already has.
The faculty member navigates to the EduAttend dashboard, selects their course from the dropdown, and clicks 'Start Session'. The system captures the classroom's GPS coordinates automatically and generates a cryptographically unique QR token. A full-screen QR code instantly appears, ready to project.
Takes: ~5 secondsThe student opens EduAttend in their browser and taps 'Scan QR'. Layer 1: The QR token is validated against the active session. Layer 2: Browser GPS is compared against the classroom coordinates — the student must be within 50 metres to proceed. Layer 3: A live webcam capture is matched against the student's registered face encoding using the face_recognition AI model.
Three checks: ~8 seconds totalIf all three checks pass, an AttendanceRecord is written to the database with status 'Present' and method 'Face+GPS'. The student sees a green confirmation screen. The faculty projector updates the live counter in real time. Analytics dashboards refresh automatically — no manual entry, no paper registers, no roll calls.
Synced across all dashboards: <1 secondCAPABILITIES
From 30-student tutorials to 300-seat lecture halls, EduAttend handles every scenario with zero extra setup.
Every session gets a one-time QR token generated with secrets.token_urlsafe(16). The token is cryptographically unique, active only while the session is open, and tied to the exact classroom GPS coordinates. Screenshot it? Useless. Share it? Expired by the time it's used.
Entropy: 96 bits per tokenThe Haversine formula calculates the precise distance between the classroom coordinates and the student's browser GPS. Students outside 50 metres receive a distance error. Remote students use the CSV upload path.
face_recognition library compares the live webcam capture against the student's stored 128-dimension face encoding. A mismatch returns error 'Face mismatch – proxy attendance blocked'. Accuracy threshold: 0.5 euclidean distance.
Upload Zoom or Teams attendance CSV. Students who attended 60%+ of total duration are auto-marked Present.
Students below 75% are flagged instantly. Faculty see the exact deficit. Admin can send automated warning emails.
Comprehensive insights across all courses, updated live — from per-student attendance rings to institution-wide trend lines.
ROLES
Students interact with EduAttend entirely through their smartphone browser — no installation, no login tokens to remember. The personal dashboard shows an attendance ring for every enrolled course, warns automatically when below 75%, and provides a one-tap scan flow that completes in under 10 seconds.
The faculty dashboard is built around the session lifecycle: open, monitor, close. Everything else — analytics, at-risk detection, CSV processing — is available without leaving the page.
Administrators have full CRUD access over every entity in the system. The admin panel is designed for the registrar's office — bulk operations, role management, and reporting without needing developer access to the database.
TESTIMONIALS
Institutions piloting EduAttend report an average 94% drop in proxy attendance incidents in the first month.
"We've been fighting proxy attendance for years with biometrics, manual checks, and even surprise roll calls. EduAttend solved it completely in one semester. The facial recognition is shockingly accurate, even in the low-light conditions of our older lecture halls."
"I used to spend the first 10 minutes of every 50-minute class on roll call. Now I start teaching immediately and the attendance is already done. The QR-based system is intuitive — my students needed zero training. The projector screen with the live count is genuinely satisfying to watch fill up."
"The at-risk alert saved me from debarment. My attendance had dropped to 68% without me realising — EduAttend sent a warning banner and I could see exactly which classes I'd missed. I sorted it out within two weeks. No other system made that information this visible."
Join hundreds of forward-thinking Indian colleges already piloting EduAttend. Setup takes less than 10 minutes. No hardware purchase. No IT department involvement. Works on the devices your students already carry.
No credit card · No installation · Open source on GitHub