Skip to content

Automate classroom attendance using Wi-Fi network scanning. This Python-based system detects student devices, visualizes seating arrangements, and marks attendance dynamically. Features PyQt5 GUI for intuitive operation.

Notifications You must be signed in to change notification settings

VIKRAM2563/Hotspot-Attendance-System

Repository files navigation

Overview

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.

Features

The Auto Attendance System has the following features:

  • Automatic Wi-Fi network scanning
  • Automatic student detection
  • Manual student marking
  • Attendance report generation

Requirements

The Auto Attendance System requires the following:

  • A computer with a Wi-Fi network adapter
  • A Python 3.6+ interpreter
  • The PyQt5 library

Installation

To install the Auto Attendance System, follow these steps:

pip install -r requirements.txt
todo: add requirements.txt

  1. Download the Auto Attendance System from GitHub.
  2. Unzip the downloaded file.
  3. Open a terminal window and navigate to the Auto Attendance System directory.
  4. Run the following command to install the required Python libraries:

Usage

To use the Auto Attendance System, follow these steps:

  1. Start the Auto Attendance System.
  2. Connect the application to the classroom Wi-Fi network.
  3. The application will automatically scan for devices and mark students as present.
  4. Teachers can also manually mark students as present or absent.
  5. To generate an attendance report, click on the "Generate Report" button.

Contact

If you have any questions or feedback, please contact the developer at vikrampartha24@gmail.com

About

Automate classroom attendance using Wi-Fi network scanning. This Python-based system detects student devices, visualizes seating arrangements, and marks attendance dynamically. Features PyQt5 GUI for intuitive operation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published