Design and Implementation of a Tuition Centre Timetable and Location-Based Attendance Management System

Authors

Chan Yuan Li

Fakulti Teknologi Maklumat dan Komunikasi, Universiti Teknikal Malaysia Melaka, Jalan Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia (MALAYSIA)

Najwa Ayuni Jamaludin

Fakulti Teknologi Maklumat dan Komunikasi, Universiti Teknikal Malaysia Melaka, Jalan Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia (MALAYSIA)

Article Information

DOI: 10.51244/IJRSI.2026.1313CS024

Subject Category: Computer Science

Volume/Issue: 13/13 | Page No: 310-320

Publication Timeline

Submitted: 2026-08-16

Accepted: 2026-08-21

Published: 2026-09-01

Abstract

Tuition centres often manage class schedules, attendance records and announcements through paper-based processes or messaging applications, which can lead to fragmented information, scheduling conflicts and difficulty verifying students’ presence. This study aimed to design and implement a centralised Tuition Centre Timetable and Location-Based Attendance Management System that brings these operational functions into a single platform. The project followed an Agile development approach comprising requirements identification, planning and design, iterative development and prototype deployment. Requirements were informed by the developer’s first-hand experience as a part-time tutor and were translated into functional and non-functional specifications. The resulting prototype consists of a React and TypeScript web application for administrators, React Native mobile applications for students and tutors, an Express.js backend and Supabase services for authentication and PostgreSQL data management. The implementation provides user, subject, class, enrolment and timetable management, automated weekly session generation, conflict checking, attendance reporting and push notifications. It also incorporates geofencing to permit student check-in only when the reported device location falls within a predefined tuition centre boundary. The implementation demonstrates that these components can be integrated into a unified web and mobile architecture and made available through role-specific interfaces. However, the prototype has not undergone formal usability, performance or operational testing, so its effectiveness in reducing workload and improving attendance accuracy cannot yet be established. Overall, the project provides a functional foundation for digitizing tuition centre administration. Future work should evaluate the prototype with tuition centre stakeholders, assess location accuracy under different conditions and examine usability, security and system performance before operational deployment.

Keywords

Attendance Management, Geofencing, Mobile Application, Timetable Scheduling, Tuition Centre

Downloads

References

1. Che Fauzi, A. A., Ruzana, N., Mat, A., Ashafiqa, N., & Fauzi, A. (2025). TECH-CLASS: A geofencing-driven attendance management system for higher education. Journal of Mathematics and Computing Science, 11(2), 61–70. https://doi.org/10.24191/jmcs.v11i2.9707 [Google Scholar] [Crossref]

2. Chiang, T.-W., Yang, C.-Y., Chiou, G.-J., Lin, F. Y.-S., Lin, Y.-N., Shen, V. R. L., Juang, T. T.-Y., & Lin, C.-Y. (2022). Development and evaluation of an attendance tracking system using smartphones with GPS and NFC. Applied Artificial Intelligence, 36(1), 2083796. https://doi.org/10.1080/08839514.2022.2083796 [Google Scholar] [Crossref]

3. ClassDojo. (n.d.). What is Class Story and School Story? Retrieved June 17, 2026, from https://help.classdojo.com/hc/en-us/articles/211889103-What-is-Class-Story-and-School-Story [Google Scholar] [Crossref]

4. Diallo, F. P., & Tudose, C. (2024). Optimizing the scheduling of teaching activities in a faculty. Applied Sciences, 14(20), 9554. https://doi.org/10.3390/app14209554 [Google Scholar] [Crossref]

5. Eweoya, I. O., Adeniyi, O. J., Awoniyi, A. O., Mgbeahuruike, E., Adewuyi, J. O., Adigun, T. O., & Mensah, Y. A. (2025). Design and implementation of a university attendance management system using geo-fencing. Asian Journal of Computer Science and Technology, 14(1), 28–46. https://doi.org/10.70112/ajcst-2025.14.1.4323 [Google Scholar] [Crossref]

6. Google. (n.d.). Google Classroom: Where teaching and learning come together. Google for Education. Retrieved June 17, 2026, from https://edu.google.com/workspace-for-education/products/classroom/ [Google Scholar] [Crossref]

7. Hanafiah, N. A. H., & Ab. Aziz, R. (2022). Development of tuition centre management system. In 2022 IEEE International Conference on Computing (ICOCO) (pp. 62–67). IEEE. https://doi.org/10.1109/ICOCO56118.2022.10031819 [Google Scholar] [Crossref]

8. Mumcu, B. B., & Çebi, A. (2025). You have a notification: The role of push notifications in shaping students’ engagement, self-regulation and academic procrastination. International Journal of Educational Technology in Higher Education, 22, Article 36. https://doi.org/10.1186/s41239-025-00537-x [Google Scholar] [Crossref]

9. TutorBird. (n.d.). Tutor management software. Retrieved June 17, 2026, from https://www.tutorbird.com/ [Google Scholar] [Crossref]

10. Uddin, M. S., Allayear, S. M., Das, N. C., & Talukder, F. A. (2014). A location based time and attendance system. International Journal of Computer Theory and Engineering, 6(1), 36–38. https://doi.org/10.7763/IJCTE.2014.V6.832 [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles