Inspiration

In our current education ecosystem, roll calls, ID cards, and signatures still determine attendance, which wastes teaching time and allows proxy/buddy attendance. Survey of students suggest that 30–40% of college students in India have some experience with proxy attendance, which gives rise to discipline and inaccurate academic reports.

With Digital India and AI adoption at the highest levels, I wanted to solve a simple, widespread problem: ✅ Save Classroom Time ✅ Increase Fairness (and Decrease Biasness) ✅ Improve Student Accountability ✅ Modernize Campus Systems with AI

After seeing teachers spend 10–15 minutes every day on attendance logging, I thought some technology could free that time for real learning.

What it does

EduMark AI is a live face recognition attendance application for schools, colleges, and offices.

It:

Instantly recognizes faces

Automatically marks attendance

Prevents proxy / false entries

Creates time-stamped logs

Displays live recognition results on screen

Securely stores attendance

Works with VGA and CCTV streams

In summary:

Your face = your ID Attendance, in seconds, with full authenticity.

How we built it

Python backend

OpenCV for live video processing

Face Recognition (dlib model) for embedding and matching

NumPy & Pandas for data handling

Flask for web UI display

CSV/SQLite for storage Live Camera → Face Detection → Face Encoding → AI Matching → Attendance Log → Web Dashboard Optimized for real-time accuracy and low-latency processing.

Challenges we ran into

Variations in face quality (such as lighting, angle, and crowding)

How to maintain real-time performance on any normal laptop hardware

Create a simple UI that teachers can use without training

Develop a clean dataset of facial encodings

Each challenge drove us to test, iterate, and improve recognition confidence and system stability.

Accomplishments that we're proud of

Complete functioning AI attendance system from recorded class lessons

Over 95% recognition accuracy in experiments

Automatic detection and logging

Included web dashboard

Developed working prototype (not a research concept)

We built it, made a demo video and wrote documentation

This project demonstrates we can produce practical deployable AI in education.

What we learned

A comprehensive understanding of face embeddings and feature vectors

The integration of real-time machine learning and computer vision

Tuning performance and constructing datasets

Product-minded – designing for real people and not just theory

Storytelling and pitching a scalable AI solution

What's next for EduMark AI – Smart Identity & Attendance

Detecting liveliness (anti-spoofing) to prevent phone/video cheating

Cloud-based admin dashboard for management

Mobile attendance application for teachers

Integration of multiple cameras in campus installs

Automated report generation & dashboards for insights.

Pilot deployment in schools and colleges for evaluation.

Vision: To make EduMark AI the standard attendance system in campuses in India for the future of AI enabled smart institutions.

Built With

Share this project:

Updates