Published Online: May 26, 2026
Author Details
( * ) denotes Corresponding author
This study presents the design, implementation, and evaluation of a geolocation-based student attendance management system designed to overcome key limitations of existing methods, including proxy attendance, hardware dependency, and single-point validation. The system employs a dynamic geofencing mechanism in which a lecturer initiates a session and defines a virtual boundary. To be marked present, students must remain within this boundary for at least 80% of the class duration, a rule enforced through periodic location checks every 20 minutes. Developed with a Flutter frontend for cross-platform mobile access and a Node.js/PostgreSQL backend, the solution features role-specific dashboards for students, lecturers, and administrators, real-time notifications via Firebase Cloud Messaging, and automated report generation. Performance testing under simulated academic scenarios demonstrated high reliability, with 94.3% accuracy in classroom environments and excellent user satisfaction, yielding a System Usability Scale (SUS) score of 78.5. The dwell-time verification logic effectively ensures sustained physical presence, thereby promoting accountability and engagement. The study concludes that this software-only, intelligent system offers a significant advancement in attendance management, though future work should address scalability under extreme loads and inherent GPS technology limitations to achieve universal robustness
Keywords
Geolocation, attendance system; GPS tracking; Mobile application; Node.js; Flutter
Abstract Views: 1
PDF Views: 27