Attendance taking using QR Code

QR Code technology is the evolvement from a traditional barcode to a two-dimensional barcode. It was initially developed for an automotive industry for process optimization. Eventually, it entered the mobile market since the number of smartphones owned by people are increasing till this day. With th...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Amos Wei Kiat
Other Authors: Ng Boon Poh
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/139431
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-139431
record_format dspace
spelling sg-ntu-dr.10356-1394312023-07-07T18:03:35Z Attendance taking using QR Code Ng, Amos Wei Kiat Ng Boon Poh School of Electrical and Electronic Engineering ebpng@ntu.edu.sg Engineering::Electrical and electronic engineering QR Code technology is the evolvement from a traditional barcode to a two-dimensional barcode. It was initially developed for an automotive industry for process optimization. Eventually, it entered the mobile market since the number of smartphones owned by people are increasing till this day. With the compact size of a QR Code, it is convenient and efficient to store data to meet any application’s goal. Therefore, QR Code technology has been used among sectors such as, healthcare, banking, business operations and logistics. Since QR Code is gaining popularity because of its user-friendliness, it is strategic to integrate this technology in the attendance taking. The data embedded in the QR Code will consist of, Tutorial Room, Subject Code, Time & Date generated and a random number. Then, students will take a picture of the QR Code generated on the classroom’s computer and send it to a telegram BOT. Next, telegram BOT requires the student to register their name and NTU Username in the database once. After successfully decoding the information in QR Code by telegram BOT, the BOT will send the relevant data to a local server. Lastly, the class attendance list will update the google spreadsheet every ten minutes. Since google spreadsheet is a free cloud service, Professors can access the attendance list in the classroom and show it to the students for verification. The system has been developed for the Final Year Project and it had been tested among users sending the QR Code to the server simultaneously. The users’ attendance list was populated, and it was access on another computer through a google cloud service also known as google spreadsheet. The attendance list includes, the students’ name, NTU Username, date and time of attendance taken. Therefore, with the system implementation of decoding QR code and logging of user’s attributes in google service, there is a possibility to port the whole system to other application such as ‘ordering food through QR Code’. Further explaination and details of the system are explored in this report. Bachelor of Engineering (Electrical and Electronic Engineering) 2020-05-19T07:58:57Z 2020-05-19T07:58:57Z 2020 Final Year Project (FYP) https://hdl.handle.net/10356/139431 en A3185-191 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Ng, Amos Wei Kiat
Attendance taking using QR Code
description QR Code technology is the evolvement from a traditional barcode to a two-dimensional barcode. It was initially developed for an automotive industry for process optimization. Eventually, it entered the mobile market since the number of smartphones owned by people are increasing till this day. With the compact size of a QR Code, it is convenient and efficient to store data to meet any application’s goal. Therefore, QR Code technology has been used among sectors such as, healthcare, banking, business operations and logistics. Since QR Code is gaining popularity because of its user-friendliness, it is strategic to integrate this technology in the attendance taking. The data embedded in the QR Code will consist of, Tutorial Room, Subject Code, Time & Date generated and a random number. Then, students will take a picture of the QR Code generated on the classroom’s computer and send it to a telegram BOT. Next, telegram BOT requires the student to register their name and NTU Username in the database once. After successfully decoding the information in QR Code by telegram BOT, the BOT will send the relevant data to a local server. Lastly, the class attendance list will update the google spreadsheet every ten minutes. Since google spreadsheet is a free cloud service, Professors can access the attendance list in the classroom and show it to the students for verification. The system has been developed for the Final Year Project and it had been tested among users sending the QR Code to the server simultaneously. The users’ attendance list was populated, and it was access on another computer through a google cloud service also known as google spreadsheet. The attendance list includes, the students’ name, NTU Username, date and time of attendance taken. Therefore, with the system implementation of decoding QR code and logging of user’s attributes in google service, there is a possibility to port the whole system to other application such as ‘ordering food through QR Code’. Further explaination and details of the system are explored in this report.
author2 Ng Boon Poh
author_facet Ng Boon Poh
Ng, Amos Wei Kiat
format Final Year Project
author Ng, Amos Wei Kiat
author_sort Ng, Amos Wei Kiat
title Attendance taking using QR Code
title_short Attendance taking using QR Code
title_full Attendance taking using QR Code
title_fullStr Attendance taking using QR Code
title_full_unstemmed Attendance taking using QR Code
title_sort attendance taking using qr code
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/139431
_version_ 1772827361839939584