Attendance taking using QR code

Quick Refresh (QR) Codes have become increasingly popular worldwide due to their ability to provide quick access to information. In the education context, QR Codes have been used for attendance taking as they are fast and convenient. But the lack of security of the QR Codes have caused many students...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Daniel Yan Cong
Other Authors: Ng Boon Poh
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2023
Subjects:
Online Access:https://hdl.handle.net/10356/167359
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Quick Refresh (QR) Codes have become increasingly popular worldwide due to their ability to provide quick access to information. In the education context, QR Codes have been used for attendance taking as they are fast and convenient. But the lack of security of the QR Codes have caused many students to misuse the attendance system by asking their peers to help with the attendance taking. This Project will develop a QR Code with expiry embedded in the attendance system that will prevent such issues from happening. The QR Code with expiry came with a timer, this timer will be set to a minute and students will need to get their attendance marked and subsequently if students did not manage to get their attendance marked in time, must present the expired QR Code message to the professor to request for a regeneration of the QR Code. The QR Code will be generated from a webpage and the webpage will require the professor to filled in the Prof ID, Module Code, Tutorial Room, and Class Index before the QR Code can be generated to allow the students to scan it. Once all students have scan the QR Code and submitted their attendance successfully, the student’s particulars will be stored in the local database and professors will then be able to view the attendance list of the students who are present for the specific lesson. Further improvement, such as deployment of QR Code on the NTU network with Proximity sensor can be considered. Further details and explanations will be elaborated in this report.