Proximity Based Attendance and Tracking System
Since smartphones have gained so much importance in our lives that they have become an inseparable part of our everyday routine, this project aims to develop a software that works within a close proximity while using a smartphone and a QR code respectively. The Proximity API works with events that p
2025-06-28 16:34:38 - Adil Khan
Proximity Based Attendance and Tracking System
Project Area of Specialization Computer ScienceProject SummarySince smartphones have gained so much importance in our lives that they have become an inseparable part of our everyday routine, this project aims to develop a software that works within a close proximity while using a smartphone and a QR code respectively. The Proximity API works with events that provide information related to distance between a device and an object (physical or abstract) as measured by the proximity sensor.
The approach that we’ve chosen for this project is a student-centric approach which will help in providing a layer of certainty regarding the student’s attendance record. We will use the Proximity API with a corresponding QR code (quick response code) which will work together.
A QR code will be generated from a smartphone, which will work only to a limited proximity, the QR code will have an expiry session which can be altered (depending on the user’s preferences) and also, each QR code will belong to a
class/category. Other users can scan this QR code using their smartphones which will authenticate them respectively to their available data.
In our implementation case, a QR code is generated from a teacher’s smartphone, the code will then be displayed on a medium using a projector or any alternative tool. Students only within a close proximity to this generated QR code can scan this code using their smartphones which will authenticate them and will mark their attendance. Students outside this proximity would not be able to scan this code.
The teacher can also set the QR code for a specific time thus, once this time is over, the students scanning the QR code won’t work.
Since each QR code belongs to a class/category, the generated QR code will only work for each respective class that represents a department. Therefore, a code that’s generated for students belonging to FICT department will only work for FICT department.
Thus, each Faculty/Department/Class will generate its own code.
Moreover, we’re using Google Beacons. Beacons will be installed in each class to synchronize students (app) with the system. The teacher will broadcast attendance request through the beacon.
The Beacon will able to distinguish student request from the teacher request.
Project Objectives- To tackle fraudulent attendance marking in educational institutes.
- Can be used for attendance facilitation in seminars and meetings to keep the track of attendees.
- As for the sake of COVID-19, this application is functional. (Incase, any attendee of the seminar tested positive for COVID, the record will be checked to inform other attendees for safety purposes)
- The approach that we’ve chosen for this project is a student-centric approach which will help in providing a layer of certainty regarding the student’s attendance record. We will use the Proximity API with a corresponding QR code (quick response code) which will work together.
- A QR code will be generated from a smartphone, which will work only to a limited proximity, the QR code will have an expiry session which can be altered (depending on the user’s preferences) and also, each QR code will belong to a class/category.
- Other users can scan this QR code using their smartphones which will authenticate them respectively to their available data.
- Students outside this proximity would not be able to scan this code.
- The teacher can also set the QR code for a specific time thus, once this time is over, the students scanning the QR code won’t work.
- Since each QR code belongs to a class/category, the generated QR code will only work for each respective class that represents a department.
- To distinguish each class and category we’re using Beacon technology. (Beacons are small, wireless transmitters that are used to send signals to other smart devices nearby. Simply they connect and transmit information to smart devices)
- Making an attendance system for educational institutes to get rid of manually attendance marking system or proxy marking.
- To keep the record of attendees of any particular event.
- To track the attendees in case of COVID-19 positive.
- Our product is for educational institutes, NGOs and any gathering functions/events.
- In our implementation case, a QR code is generated from a server device, the code will then be displayed on a medium using a projector or any alternative tool.
- Attendees only within a close proximity to this generated QR code can scan this code using their smartphones which will authenticate them and will mark their attendance.
- Website (Server/Administrator/Instructor Interface)
- Mobile App (Client/Student Interface)
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 68210 | |||
| Google Beacon | Equipment | 10 | 5000 | 50000 |
| Wordpress Elementor | Equipment | 1 | 7860 | 7860 |
| Host | Equipment | 1 | 3700 | 3700 |
| Domain | Equipment | 1 | 2150 | 2150 |
| Overheads | Miscellaneous | 1 | 3000 | 3000 |
| Statinery/Printing | Miscellaneous | 1 | 1500 | 1500 |