Inspiration
The traditional classroom attendance process is broken. It’s either a time-consuming manual roll call or a vulnerable QR-code system that is easily bypassed by "proxies"—students sending screenshots to friends who aren't physically present. We wanted to build a system where identity is the key, not a code. Inspired by high-security access points, we set out to create a "Zero-Trust" environment for education. LearnMark AI was born from the idea that attendance should be effortless for the honest student and impossible for the fraudster.
What it does
- The process begins with the Registry Phase.
- Dual-Mode Verification Logic: AI-Automated Mode: A hands-free approach where the AI continuously monitors the camera feed. When a student approaches, it performs a real-time biometric match against the registry and marks them present instantly. Manual Mode: A "Human-in-the-Loop" configuration for high-stakes sessions, allowing teachers to review the scan results and manually confirm the identity before the record is finalized.
How we built it
We started by creating a central hub that connects students and teachers instantly. To make the system smart, we added a camera tool that recognizes faces and matches them against a saved list of students. We used a "live" connection so that as soon as a student scans in, the teacher’s screen updates without needing a refresh. The look of the app was kept dark and clean to make it easy on the eyes and simple to navigate. We also built in a digital guard that spots anyone trying to cheat or use fake IDs and blocks them automatically. All the information and photos are neatly saved in folders so there is always proof of who attended.
Challenges we ran into
- Error in the API's.
- Fixing the UI.
Accomplishments that we're proud of
- We made a project that we will stand out. ## What we learned
As first-year(2nd Semester) students, this was a huge step up for us. We learned how to take a big idea and turn it into working software by connecting different parts like a camera, a server, and a live dashboard. We realized that security isn't just about passwords, but about paying attention to details—like how fast someone clicks or if their ID matches their face. We also learned how to build a clean, professional design that looks great even if we don't have years of experience. Most importantly, we discovered how to solve tricky bugs and work together to build something that actually solves a real classroom problem.
Log in or sign up for Devpost to join the conversation.