Created on 19th February 2024
•
The QR-based attendance tracking system with a foolproof and proxy-preventing mechanism solves the common problem of inaccurate attendance records caused by proxy attendance. Proxy attendance occurs when someone marks attendance on behalf of another student, leading to errors in tracking actual student presence.
By using QR codes, students scan a set of QR codes at the end of the class, displayed by the teacher, valid only for a specific duration of time. The students have to go offline to be able to scan these QR codes, and then they can mark their attendance by coming back online. This prevents screen-sharing of the QR codes, and enables quick attendance.
The main challenge was to guarantee proxy-prevention, we initally planned to use a single QR code, but by using multiple of them shown in succession, and using a minimum correct scans technique, we successfully reached a satisfactory solution.
Technologies used