International Journal of Scientific Research in Science, Engineering and Technology
Print ISSN: 2395-1990 | Online ISSN : 2394-4099 (www.ijsrset.com)
doi : https://doi.org/10.32628/IJSRSET
Smart Attendance System Using QR Code
P Deepthi1, Pittla Suhasini2, Pisachi Sumanjali3
1Associate Professor, Department of CSE, Bhoj Reddy Engineering College for Women, Hyderabad, Telangana,
India
2,3Student, Department of CSE, Bhoj Reddy Engineering College for Women, Hyderabad, Telangana, India
ARTICLEINFO ABSTRACT
The student attendance system using a QR code is a digital technology that
Article History:
aims to improve the process of monitoring and recording attendance in
Accepted: 01 June 2023 educational institutions. This system uses QR codes, which are two-
Published: 12 June 2023 dimensional barcodes, as a means of identification for students. This paper
proposes a system that is based on a QR code, which is displayed for
Publication Issue students during the lecture. The students will need to scan the code to
Volume 10, Issue 3 confirm their attendance. This system offers several advantages over
May-June-2023 traditional attendance systems. Firstly, it eliminates the need for manual
recording of attendance, which can be time-consuming and prone to
Page Number errors. Secondly, it provides real-time updates on attendance, allowing
430-436 teachers to take necessary actions in case of any irregularities. The student
attendance system using a QR code is an innovative solution to the
challenges faced by traditional attendance systems. By using digital
technology and automation, this system streamlines the attendance
process, making it more efficient and effective.
Keywords : QR code technology, Education technology Teacher workload
reduction, Teacher generated QR code, Student QR code scanner
I. INTRODUCTION Traditional methods of taking attendance in
classrooms are time-consuming, inefficient, and prone
A student attendance system using a QR code is a to errors. Manual paper-based systems and sign-in
technology-based approach to tracking the attendance sheets are often used, but they can be easily
of students in classrooms or other educational settings. manipulated or lost. These methods also require
The system uses QR codes, which are square-shaped teachers to spend valuable instructional time taking
two dimensional barcodes that can store information. attendance, which can disrupt the learning process.
The system works by generating a unique QR code for Therefore, there is a need for a more efficient and
each class session. The teacher displays the QR code on accurate way of taking attendance in classrooms.
the board or a projector screen, and students scan the The proposed student attendance system using a QR
code using their smart phones. code offers several advantages over traditional
Copyright: © the author(s), publisher and licensee Technoscience Academy. This is an open-access article distributed under the
terms of the Creative Commons Attribution Non-Commercial License, which permits unrestricted non-commercial use,
430
distribution, and reproduction in any medium, provided the original work is properly cited
P Deepthi et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 430-436
methods of taking attendance. One of its main benefits To scan a QR code, a user simply needs to point their
is its flexibility. The system can be used in a variety of smartphone camera at the code and scan it using a QR
educational settings, including classrooms, lecture code scanner app. The app then interprets the code and
halls, and laboratories. It can also be customized to provides the user with the relevant information. QR
meet the specific needs of different educational codes are often used in marketing, advertising, and
institutions. It can also be integrated with existing other applications where it is important to quickly and
school management systems to enable automatic data easily convey information to a user.
synchronization. The system allows for real-time Overall, a student attendance system using a QR code
monitoring of attendance data, which can be accessed is a promising approach to improve attendance
by teachers and school administrators. This data can be tracking in educational settings. Its efficiency,
used to identify patterns of attendance, track student accuracy, and real-time monitoring capabilities make
performance, and make informed decisions about it a valuable tool for teachers and school administrators.
student support and intervention.
A QR code (Quick Response code) is a two- II. RELATED WORK
dimensional barcode that can be scanned by a smart
phone or QR code reader to quickly and easily access In recent years, the use of QR code technology has
information or content. QR codes were first developed become increasingly popular in various fields,
by a Japanese company called Denso Wave in 1994 for including education. One such application is a student
use in the automotive industry, but have since become attendance system that utilizes QR codes. The paper,
popular in many other industries. will review the related works and propose an approach
for developing a student attendance system using QR
code technology.
Since biometrics are concerned with the
measurements of unique human physiological or
behavioral characteristics, the technology has been
used to verify the identity of users. It is becoming
critical to be able to monitor the presence of the
authenticated user throughout a session. Thus, another
proposal discusses a prototype system that uses facial
recognition technology to monitor authenticated users
or students.[1]
The proposed software is to be installed on the
instructor's mobile telephone. It enables it toquery
Fig 1 : QR code students' mobile telephones via Bluetooth connection
QR codes store more information and scan faster than and, through a transfer of students' mobile telephones'
the barcodes used in the product inventory. It became Media Access Control (MAC) addresses to the
a hit in the market due to its advanced features. A QR instructor's mobile telephone; the presence of the
code consists of black and white squares arranged on a student can be confirmed.[2]
grid, with a smaller square in the bottom left corner This research paper discusses the implementation of a
that helps the scanner determine the orientation of the student attendance system using QR codes in a mobile
code. The code can store various types of data, such as application. The system was tested on a group of
website URLs, contact information, product students, and the results showed that the system was
information, and more. efficient and effective.[3]
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 431
P Deepthi et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 430-436
The technologies like mobile computing, Information, It aims to propose a student attendance system using a
and Communication Technology and advances in QR code based on the mobile application. To ensure
behavioral science studies enhance and enrich the the student attends in the classroom, the QR code
current educational system scenario since the containing the time information was generated and
educational technology in India has been getting displayed at the lecturer's presentation. The student
modernized in recent past years due to the only needed to scan the displayed QR code using
development and penetration of Information and his/her android or IOS smart phone.[8]
Technology. The methodology of this work is to Quick Response (QR) Code Attendance System with
develop an android-based mobile application SMS Location Tracker that can provide information
attendance management system where attendance can about the student's arrival and departure time in school.
be recorded via mobile devices using "PHP" and Study to design a QR Code Attendance System to
"MySQL" servers. The final result of this project is very improve manual/traditional attendance and to provide
useful for educational organizations to keep, track and a Global Positioning System (GPS) that can track the
maintain the database of students.[4] location of the students. It is a method in which the
The paper proposes a system that is based on a QR code, product is incrementally designed, implemented, and
which is displayed for students during or at the evaluated until the product is complete. it is also
beginning of each lecture. The students will need to capable of providing information about attendance by
scan the code to confirm their attendance. The paper sending a text message and can provide location by
explains the high-level implementation details of the requesting on the Android Application.[9]
proposed system. It also discusses how the system The QR code is displayed by the lecturer and it is
verifies student identity to eliminate false scanned by the students for putting their attendance.
registrations.[5] This helps to maintain the system of registering
While self-identification technology like Bluetooth, students digitally and saves time, it verifies student
fingerprint, or Radio Frequency Identification (RFID) mobile numbers and it cannot be personified. By this,
can speed up the process of documenting each we can have a systematic way and digital data is
student's attendance status, it still takes about the same maintained and can be viewed anytime.[10]
amount of time overall. As a result, to address these
issues, this research suggests a way for creating a class III. PROPOSED SYSTEM
attendance system using QR codes, known as QR-
Class.[6] Student attendance is an essential aspect of education
QR Code has a wide range of applications in this that impacts academic outcomes and student
evolving technology world. QR code is used to store engagement. However, traditional attendance-taking
massive information in a smaller space. By using a QR methods such as manual roll-calling or sign-in sheets
code in the system and proposed a smart attendance can be time-consuming, error-prone, and do not
system using a QR code. Secure authentication is provide real-time monitoring. Technological
achieved using data-hiding algorithms with the advancements have enabled the development of
embedded QR Code. attendance systems that use QR codes. The student
In the system by using smart phones student scan a QR attendance system uses a QR code that can improve
code which will be displayed by the teacher. When a attendance tracking, streamline administrative tasks,
student scans this QR code, automatically attendance and enhance student engagement.
will be marked according to the user id. It also The system consists of a QR code generator that creates
discusses how the system verifies student identity to a unique QR code for students, a scanner that reads the
eliminate false registrations.[7] QR code, and a database that stores attendance data
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 432
P Deepthi et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 430-436
and generates reports. The proposed attendance system The students visit the student attendance system
using a QR code consists of three main components: application.
the QR code generator, the scanner, and the database. The students need to click on the registration
A student attendance system using a QR code can be button and fill in their details, such as First name,
an efficient and accurate way to track attendance in a Last name, email, password, course name, and roll
classroom. Here is a proposed system for such a setup: no.
Teacher registration: The system verifies the email and password and
The teacher visits the student attendance system creates a new account for the student.
Application.
Student Dashboard:
The teacher needs to click on the registration
The student visits the student attendance system
button and fill in their details, such as First name,
application.
Last name, email, College name, and password.
Students need to enter their email and password
The system verifies the email and password and
and click on the login button.
creates a new account for the teacher. Teacher
The system verifies the credentials and logs in the
Dashboard :
student into their dashboard.
The teacher visits the student attendance system
Students have to enroll in a particular subject using
application.
the unique subject ID provided by the faculty.
The teacher applicant enters their email and
Hence, the scanner is ready to scan the QR which
password and clicks on the login button.
is displayed on the screen. Scanning the QR code:
The system verifies the credentials and logs in the
The teacher displays the QR code on the screen or
teacher to their dashboard.
prints it out and displays it in the classroom.
Faculty will create a subject using the subject name
The students use their smartphones to scan the QR
and its description. Along with the subject, it
code.
automatically generates a unique subject ID for
The system verifies the student id and marks the
students to enroll in that particular subject.
student as present in the attendance system.
The teacher then starts the timer on their device to
Hence, the teacher can view the attendance report
begin the class session.
for the class in real time.
When the class is over, the teacher stops the timer
on their device, and the system records the
attendance.
QR code Generation:
The unique pin is generated whenever the faculty
starts the timer.
The teacher would enter that unique pin on the
website.
The website would generate a QR code based on the
pin for that session.
The teacher would display the QR code on a
projector screen, whiteboard, or printed paper for
the students to see.
Student Registration:
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 433
P Deepthi et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 430-436
Fig 2 : The system architecture
IV. RESULTS AND DISCUSSION
The attendance system is made easier with the help of
this Android app. It makes use of the most recent
Quick Response code technology, which is incredibly
cost-effective and helps instructors save time. It
contributes to lengthening the lecture. There are two
components in this Android app: a student module and
a staff module. To begin the application, both must Fig:4 The top two images display student registration
provide a fingerprint Id, pattern, and pin. After information and, when clicked, transport the user to a
authentication, users must submit their phone number screen with a QR code scanner.
and receive an OTP to complete the registration
process. Students must then complete the form by
entering their first and last names as well as their
university identification number. Employees must
identify their department and the name of the dealt
issue. The appropriate QR code will be generated for
the subject, and if the lecturer displays it, the students
can scan it to record their attendance for that particular
class. Because QR codes are dynamic, they change for
each time stamp set by the program administrator. The
list of students who attended the class is available for
employees to view on a daily, weekly, and monthly Fig:5 These two pictures show branch and
basis. As a result, the application offers a contactless organization details as well as staff details.
attendance system and is a more practical and effective
way to keep track of students' enrolment.
Fig:6 The above pictures show the QR code created
by staff for the subject; upon scanning, student
Fig:3 Above images depict the application's login page attendance will be clearly recorded in the database.
and OTP authentication
V. CONCLUSION AND FUTURE SCOPE
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 434
P Deepthi et al Int J Sci Res Sci Eng Technol, May-June-2023, 10 (3) : 430-436
In conclusion, of all the solutions, taking attendance Technology, Information System and Electrical
using a QR code is the most affordable and flexible. It Engineering (ICITISEE) (pp. 276-280). IEEE.
can be modified without changing the infrastructure. [5]. S. Mishra, C. Kumar, A. Ali and J. Bala, "Online
With the prevalence of smart phones and easy access Attendance Monitoring System Using QR Code
to the internet, institutions can use it extensively. The (OAMS)," 2021 2nd International Conference on
automatically refreshing QR code makes it more Intelligent Engineering and Management (ICIEM),
challenging to falsify attendance. Additionally, it saves 2021, pp. 379-384, doi:
10.1109/ICIEM51511.2021.9445304.
lecturers a lot of time and effort by regulating the
[6]. Patel, Arpankumar, Joseph, Ansel, Survase,
attendance of their students. The project's goals were
Shubham, Nair, Rohini, ”Smart Student
fulfilled.
Attendance System Using QR Code” 2nd
International Conference on Advances in Science
This QR code register system can be used in a variety
& Technology(ICAST-2019) K. J. Somaiya Institute
of settings, including employee attendance, factory
of Engineering & Information Technology,
and hotel staff, as well
University of Mumbai, Maharashtra, India.
as faculty and staff at schools and institutions. It [7]. Hteik Htar Lwin, Aung Soe Khaing, Hla Myo Tun
facilitates the upkeep of a methodical approach to “Automatic Door Access System Using Face
attendance and makes administrative work simpler, Recognition” International Journal Of Scientific &
quicker, more inexpensive, and more adaptable. Technology Research Volume 4, Issue 06, June
2015.
VI. REFERENCES [8]. Mamtha G, Rajeshwari M, Srivardhini P
“Automated Attendance Marking” International
[1]. A. Nuhi, A. Memeti, F. Imeri and B. Cico, "Smart Journal For Research in Applied Science and
Attendance System using QR Code," 2020 9th Engineering Technology(IJRASET),Volume 4,Issue
Mediterranean Conference on Embedded 4,April 2016.
Computing (MECO), 2020, pp. 1-4, doi: [9]. Michihiko Minon, Weijane Cin, Tetsuo Shoji “Face
10.1109/MECO49872.2020.9134225. Recognition Based Lecture Attendance System”
[2]. Casunuran, J.J.S., Quiambao, C.R.C., Fordan, M.E., IEEE Transaction June 2013.
Soriano, A.J., Beaño, M.G.P., Mandayo, E.A. and [10]. Naresh Bbu N.T, Vaidehi V,Vasuhi S “ Person
Domingo, B.B., 2020, November. Quick Response Authenciation Using Multiple Sensor Data Fusion”
Code Attendance System with SMS Location ICTACT Journal On Soft C omputing, April 2011,
Tracker. In 2020 IEEE REGION 10 CONFERENCE Volume:01, Issue: 04
(TENCON) (pp. 373-378). IEEE.
[3]. S. Nalintipwong, T. Tasarika, C. Ruksomya, S. Cite this article as :
Vittayakorn and T. Numnonda, "Concurrent Self-
Identification Applying QR Code to Record Class P Deepthi, Pittla Suhasini, Pisachi Sumanjali, "Smart
Attendance (QRClass)," 2019 IEEE 9th Attendance System Using QR Code", International
International Conference on Electronics Journal of Scientific Research in Science, Engineering and
Information and Emergency Communication Technology (IJSRSET), Online ISSN : 2394-4099, Print
(ICEIEC), 2019, pp. 1-5, doi: ISSN : 2395-1990, Volume 10 Issue 3, pp. 430-436, May-
10.1109/ICEIEC.2019.8784518. June 2023.
[4]. Hermanto, N. and Baihaqi, W.M., 2018, November. Journal URL : https://ijsrset.com/IJSRSET23103124
Implementation of QR Code and Imei on Android
and Web-Based Student Presence Systems. In 2018
3rd International Conference on Information
International Journal of Scientific Research in Science, Engineering and Technology | www.ijsrset.com | Vol 10 | Issue 3 435