The Auto Attendance System is a Python application that allows teachers to automatically take attendance in a classroom. The application uses a Wi-Fi network scanner to detect the presence of students' devices in the classroom. For each student whose device is detected, the application marks the student as present in the attendance system.
The Auto Attendance System is designed to be easy to use. To use the application, teachers simply need to start the application and connect it to the classroom Wi-Fi network. The application will then automatically scan for devices and mark students as present. Teachers can also manually mark students as present or absent.
The Auto Attendance System is a valuable tool for teachers who want to save time and improve the accuracy of their attendance records. The application is also a great way to ensure that all students are present in class.
The Auto Attendance System has the following features:
- Automatic Wi-Fi network scanning
- Automatic student detection
- Manual student marking
- Attendance report generation
The Auto Attendance System requires the following:
- A computer with a Wi-Fi network adapter
- A Python 3.6+ interpreter
- The PyQt5 library
To install the Auto Attendance System, follow these steps:
pip install -r requirements.txt
todo: add requirements.txt
- Download the Auto Attendance System from GitHub.
- Unzip the downloaded file.
- Open a terminal window and navigate to the Auto Attendance System directory.
- Run the following command to install the required Python libraries:
To use the Auto Attendance System, follow these steps:
- Start the Auto Attendance System.
- Connect the application to the classroom Wi-Fi network.
- The application will automatically scan for devices and mark students as present.
- Teachers can also manually mark students as present or absent.
- To generate an attendance report, click on the "Generate Report" button.
If you have any questions or feedback, please contact the developer at vikrampartha24@gmail.com