0% found this document useful (0 votes)
20 views

QR Attend

Uploaded by

agar3arab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

QR Attend

Uploaded by

agar3arab
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

QrAttend

a higher education attendance system


Team

Abellache Rabah Ghanama Ahmed Elmasri Ahmed


CS Student CS Student CS Student
[email protected] [email protected] [email protected]
Introduction
Attendance systems are used to keep track of who is present at an event or in a workplace. These systems can be
as simple as a sign-in sheet or as complex as a biometric scanner or a Qr code scanner. Attendance systems are
important for keeping accurate records, ensuring safety, and measuring performance.
Attendance Systems Using Face
Recognition
Face recognition attendance systems use advanced technology to identify individuals based on their unique
facial features. These systems capture an image of a person's face and compare it to a database of stored images
to identify the person. The technology has become widely used in workplaces and schools because it is efficient
and reliable. Face recognition systems can accurately identify individuals even in low light or crowded
environments. They are also more hygienic than traditional fingerprint scanners because they do not require
physical contact.
The Inconvenience of Attendance
Systems Using Face Recognition
Some people may feel uncomfortable with their faces being scanned and stored in a database.

The system may not work well for people with certain facial features or skin tones, leading to errors or bias.

The technology can be expensive to implement, especially for large organizations or institutions.

Face recognition systems may not be as secure as other forms of authentication, as it is possible to spoof or
trick the system using a photo or video.

There are concerns about privacy and the potential for misuse or abuse of the data collected by the system.
Attendance Systems Using RFID
Technology
Attendance systems using RFID technology rely on small tags or cards with embedded chips to track individuals
as they enter or leave a building or room. These systems are efficient and easy to use, and can provide detailed
information about attendance patterns. However, they may be more prone to errors or fraud than other forms of
attendance tracking.
The Inconvenience of Attendance
Systems Using RFID
RFID attendance systems can be inconvenient for users because they require physical interaction with a
scanner or reader to be counted as present.

Users may need to carry a separate RFID card or tag with them at all times, which can be easy to forget or
lose.

If the RFID system is not functioning properly, users may need to manually sign in or record their attendance,
which defeats the purpose of the system.

RFID systems can also be prone to errors or fraud, such as when someone else uses another person's RFID
card or when the system fails to register a user's presence.
Why We Chose a QR Code-Based
Attendance System
QR code-based attendance systems are easy to use since users only need to scan a code with their
smartphone camera to be counted as present.

This system is contactless, which is especially important during the COVID-19 pandemic.

QR codes can be generated and displayed on a variety of surfaces, such as posters or digital screens, making
it convenient for users to access and use.

The QR code-based system is more secure than traditional sign-in sheets since it is more difficult to forge or
falsify a QR code.

The system provides real-time attendance tracking and reporting, which can help with tracking attendance
patterns and identifying areas for improvement.
The Development Stack of our
Attendance System
We used a modern and powerful development stack to create our attendance system. The system consists of a
website for the teacher to create classes and display QR codes, and a mobile app for the students to scan the
codes and record their attendance. Here are the details:

We used React and Node.js to develop the teacher website. React is a popular front-end library that allows for
easy and efficient creation of user interfaces, while Node.js is a popular back-end framework that allows for
fast and scalable server-side development.

We used Flutter to develop the mobile app for students. Flutter is a powerful and modern mobile app
development framework that allows for fast and efficient development of high-quality native apps for both
iOS and Android.

For the database, we chose MongoDB, a popular NoSQL database that is fast, reliable, and scalable. MongoDB
allows us to store and manage large amounts of data efficiently and securely.
Implementation
the website is online at this address

qr-attend.netlify.app
Qr Attend
a high education attendance system
Features of Our Attendance System
Teacher website features :

Create rooms with unique QR code and 6-char code

Ability to remove rooms or attendance, or stop the room to prevent late students from joining

send warning emails to absent students and see attendance statistics

Ability to export attendance to an Excel sheet

Real-time data

Student app features:

View rooms that are open today

Scan QR code or enter 6-char code to mark attendance

View previous classes attended

Real-time data
Login page

If the teacher already has an account, he or she can access the website.
Register page

If the instructor does not already have an account, he can establish one in a few simple steps.
Forget password

Write your email Write the code we gave you to


confirm your email address.
Dashboard page

The teacher sees a dashboard page with statistics on the classes he or she created
Rooms Page

create new rooms of consulate previous rooms of delete them


Room

show qr code remove student search for students stop or resume the room export attendce to excel sheet
Thanks for Learning about Attendance
Systems!
We hope you now have a better understanding of how attendance tracking can improve your workplace or
classroom. Remember, electronic attendance systems can save time, reduce errors, and provide valuable data
insights.

You might also like