Automated IP-Secured Attendance Intelligence (AISAI) prevents proxy attendance and removes manual record-keeping overhead by validating one submission per device (IP) inside a controlled Wi-Fi network. Teachers create short, configurable attendance sessions; students submit a registration number from their devices; AISAI validates by IP, aggregates results, computes attendance, and stores semester records securely.
- Eliminate proxy attendance via IP validation (one submission per device)
- Automated marking and calculations for immediate results
- Intuitive dashboards for teachers and students
- Secure semester-long storage (SQLite3)
- Exportable, accreditation-ready reports
- Teacher admin dashboard: start/stop sessions, session duration control, live monitoring.
- Student submission UI: fast single-field submission with live status.
- IP-based validation to avoid duplicate submissions in controlled Wi-Fi.
- Automated aggregation & grade calculation (triggered post-session).
- Export CSV / Excel reports and semester archives.
- Teacher starts an attendance session (configurable window, e.g., 15–20 sec).
- Students on the same controlled Wi-Fi open the client page and submit their registration number.
- Server captures the requester IP and accepts a single valid submission per IP.
- Post session, a command/process aggregates results, computes attendance, and appends records to an SQLite database.
- Teachers download reports or view analytics on the dashboard.
Modules
- Server (Python + Flask): session control, IP validation, DB ops
- Client (Flask templates): student submission interface
- Admin dashboard: start sessions, monitor, and export
- Python (Flask)
- SQLite3
- socket & threading (for local networking logic)
- pandas (data processing)
- Simple templated frontend (HTML/CSS + Flask Jinja)
- IP-based validation works only within a controlled campus Wi-Fi environment.
- Student identifiers are stored securely in a local SQLite database for the semester.
- For privacy and startup protection, the source code is not public in this repository.
- Source code is available on request under NDA for collaborators or evaluators.
If you'd like to evaluate the codebase, a compiled demo, or collaborate:
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/jidne24
Source review is available under NDA — please reference "AISAI source access" in your message.
Developed with ❤️ by Gidne Huda