Project Inspiration & Overview: As students, we've observed a critical flaw in current lecture attendance systems: QR codes remain static across multiple sessions, making them easy to bypass. Students can simply photograph the code and mark attendance without actually attending class. At the same time, long lectures make it difficult for students to stay focused and engaged.

Our solution is a web application designed to improve both attendance integrity and student engagement. It combines three core features: a time-limited, lecture-specific QR attendance system, an AI-generated quiz tool, and a student study tracker.

Lecturers can upload slides or notes, generate quizzes using AI, and create a new QR code for every lecture, valid only for a short time. This prevents QR reuse and encourages punctuality. Students, on the other hand, can track their study time, complete in-lecture quizzes, and view performance statistics, making learning more interactive and motivating.

The platform uses passwordless email login for security and privacy, and is built using HTML, CSS, JavaScript, with Python and SQL supporting attendance tracking.

As this is a prototype, not all planned features were fully integrated. For example, the leaderboard system and a fully unified performance record across all users were not completed due to time and technical constraints. However, the core features clearly demonstrate a scalable concept with strong potential for future development.

Share this project:

Updates