🚀  EduAttend Version 1.0

Attendance is now
an intelligent act.

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.

No App Download
Anti-Proxy AI Scan
Works on Any Browser

Trusted by forward-thinking institutions

NIT Patna IIT BHU BITS Pilani Delhi Univ
Marked · 10:32 AM
CS301 · Data Structures
Live Session
82% Attendance
41Present
9Absent
50Total
Face + GPS Verified
GPS: 23m from class
0+
Colleges Using EduAttend
Across 18 states in India
0M+
Attendance Records
Processed without errors
0%
Proxy Detection Accuracy
Verified by facial AI model
0 sec
Average Mark Time
From QR scan to confirmation

PROCESS

Three layers of truth,
verified in eight seconds.

No hardware required. No app to install. Works inside any smartphone browser using the Web APIs it already has.

01

Faculty Opens the Class

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 seconds
02

Student Scans and Verifies

The 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 total
03

Attendance Confirmed Instantly

If 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 second

CAPABILITIES

Built for the reality
of Indian classrooms.

From 30-student tutorials to 300-seat lecture halls, EduAttend handles every scenario with zero extra setup.

Dynamic QR Session Codes

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 token

50-Metre GPS Geo-Fence

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

AI Facial Recognition

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.

Online Class CSV

Upload Zoom or Teams attendance CSV. Students who attended 60%+ of total duration are auto-marked Present.

Smart Risk Alerts

Students below 75% are flagged instantly. Faculty see the exact deficit. Admin can send automated warning emails.

Real-Time Analytics Dashboard

Comprehensive insights across all courses, updated live — from per-student attendance rings to institution-wide trend lines.

Course-wise trends Daily heatmap At-risk leaderboard Export to CSV
Live System Overview
Refreshed every 30 seconds from EduAttend demo server
System Online
Today's Attendance Distribution
Present (193)
Absent (55)
Attendance Trend — Last 7 Days
23 At-Risk Students 6 Active Sessions 248 Total Students

ROLES

One platform. Three powerful perspectives.

Your attendance, always visible.

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.

  • Scan QR code in under 10 seconds, anywhere on campus
  • Live attendance ring per course — green above 75%, red below
  • Automatic risk-of-debarment banner when attendance dips
  • Full history log: Subject · Date · Status · Verification method
  • Works on iOS Safari, Android Chrome, Firefox — no app download
  • Real-time push notification when session goes live (optional)

Run a session in one click.

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.

  • Generate QR code with GPS auto-detected in one click
  • Projector mode: full-screen QR + live student count + countdown
  • Upload Zoom/Teams CSV for online classes (auto 60% rule)
  • At-risk students highlighted in red with one-click warning
  • Attendance trend line chart per course, last 30 days
  • Download session report as CSV instantly after class

Total control. Zero guesswork.

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.

  • Add, edit, delete student and faculty accounts
  • Upload student face photos for facial recognition enrollment
  • Assign courses to faculty — and reassign without data loss
  • Enroll students into multiple courses via batch upload
  • Manually mark or correct attendance entries with audit trail
  • Configure GPS radius (default 50m) and attendance threshold (75%)
  • Export full database as CSV or download system-wide analytics PDF
  • View system health: active sessions, API errors, storage used

TESTIMONIALS

Educators who've made the switch.

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

PS
Dr. Priya Sharma
Head of Department, Computer Science · NIT Patna
★★★★★

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

RM
Prof. Ravi Mehta
Associate Professor, Electronics Dept · BIT Mesra
★★★★★

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

AS
Ananya Singh
B.Tech Third Year, Computer Science · IIIT Allahabad
🚀  Available Now — Free for Pilot Institutions

Ready to end proxy attendance
at your institution?

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