Welcome to the ATLASS Attendance System repository. This system allows for a seamless integration of attendance monitoring through QR code scanning. The system consists of three account levels: Admin, Teacher, and Student.
- β¨ Add new students.
- π Assign timetable to individual students or in batch.
- π« Assign batches and sections to students in bulk.
- π View attendance of a specific student.
- π See attendance of a particular course.
- π₯ Download attendance reports in PDF format.
- π View students assigned to them.
- π View and edit class timings.
- π View attendance of each student.
- πΎ Download attendance reports.
- π€³ View personal details and QR code.
- π View attendance course-wise and overall.
- π View timetable.
- π View attendance log.
- π View attendance for various events and library sessions.
- π€ Download attendance reports.
- π Press switch to activate scanning mode.
- πΈ Scan QR code within a 10-second timeframe.
- π If scanned correctly, the student's name and status will appear on-screen.
- π³ Receive a mobile app notification about the scan status.
- π Initiate QR recognition upon switch activation.
- π« Upon QR recognition, retrieve the key and display the name on the screen.
- π Send the unique student identification (SAP) and location to the server.
- π Organize the data received from the device.
- π Update student records and dispatch a notification.
Students, upon logging into their account, will present their QR code to the camera. If the scanner successfully detects the QR, a positive response is returned. If not, the scanner will indicate an error and retry until successful.
- π Generates a fresh QR code for each student every 30 seconds (on request).
- β Validates if a student is permitted to attend an event or class. Sends an error if not.
- π Stores details like student in-time, out-time, event/class details, total attendance, and event/class population.
- π Manages an Excel sheet for enhanced readability.
-
Clone the Repository
git clone [repository-url]
-
Navigate to the Repository
cd path-to-repo -
Run the Application Follow the setup instructions in the
INSTALLATION.mdfile.
Feel free to fork this repository, make changes, and submit pull requests. For substantial changes, please open an issue first.
MIT License. Check out the LICENSE file for more information.