A WEB-BASED STUDENTS’ ATTENDANCE PREDICTION SYSTEM USING MACHINE LEARNING

Authors

  • Charity Segun Odeyemi
    Federal University of Technology, Akure
  • Mutiu Bolarinwa Falade
    Federal University Wukari
  • Damilola Aderinto
    Federal University of Technology, Akure

Keywords:

Attendance, Prediction, Machine Learning, Web Framework, Python, Visual Studio

Abstract

This study details the creation of a web-based system designed to predict student attendance using machine learning. The main goal is to provide educational institutions with accurate attendance predictions to help address potential issues early. The system used past two years attendance from the school of electrical systems engineering at the Federal University of Technology, Akure, Nigeria. The dataset comprises of records of students’ lectures attendance of four departments for two academic sessions. These records show students response to classes for the five working days of the week. The preprocessed data was used to train and evaluate three machine learning models; Linear Regression, ARIMA, and XGBoost. The research was implemented on Python independent development environment for data processing and model development. Flask was employed as the web framework, and HTML/CSS for the front-end design. Visual Studio Code (VS Code) was the chosen environment for writing and debugging the code. After testing the models, Linear Regression showed the best results due to its ability to model the data with a linear relationship. The web platform allows users to input data and receive attendance predictions, providing a useful tool for educators and administrators. Overall, this study highlights how machine learning can be applied to education management, offering a scalable solution for predicting attendance, which can support better planning and student engagement.

Dimensions

Abir, A. (2024). Automated attendance management system using Face Recognition (CNN). B.Sc Thesis, Tampere University of Applied Sciences, Software Engineering, 1-37

Afan, I. A., Halimah, A. D., John, H. C., Oluwajenyo, O. B., & Praise, W. M. (2023). Web-Based Grade Prediction System. Current Trends in Information Communication Technology Research (CTICTR), 2(1), 20-30.

Alboaneen, D., Almelihi, M., Alsubaie, R., Alghamdi, R., Alshehri, L., & Alharthi, R. (2022). Development of a web-based prediction system for students’ academic performance.

Ayop, Z., Lin, C., Anawar, S., Hamid, E., & Azhar, M. (2018). Location-aware event Attendance system using QR code and GPS technology. International Journal of Advanced Computer Science and Applications, 9(9). https://doi.org/10.14569/ijacsa.2018.090959

Bhattacharya, S., Nainala, G., Das, P., & Routray, A. (2018). Smart attendance monitoring system (sams): a face recognition based attendance system for classroom environment. https://doi.org/10.1109/icalt.2018.00090

Delgado, A. (2020). Cloud-based software development and implementation using sap for teacher attendance monitoring. International Journal of Emerging Trends in Engineering Research, 8(8), 4370-4373. https://doi.org/10.30534/ijeter/2020/52882020

Ershov, D., Phan, M., Pylvänäinen, J., Rigaud, S., Blanc, L., Charles-Orszag, A., … & Tinévez, J. (2021). Bringing track mates into the era of machine-learning and deep-learning.. https://doi.org/10.1101/2021.09.03.458852

Hussain, M., Zhu, W., Zhang, W., Abidi, S. M. R., & Ali, S. (2019). Using machine learning to predict student difficulties from learning session data. Artificial Intelligence Review, 52, 381-407.

Kakarla, S., Gangula, P., Rahul, M. S., Singh, C. S. C., & Sarma, T. H. (2020). Smart attendance management system based on face recognition using CNN. In 2020 IEEE-HYDCON (pp. 1-5). IEEE.

Kishor, K., Sharma, R., & Chhabra, M. (2021, September). Student performance prediction using the technology of machine learning. In the International Conference on Micro-Electronics and Telecommunication Engineering (pp. 541-551). Singapore: Springer Nature Singapore.

Lawpoolsri, S., Khamsiriwatchara, A., Liulark, W., Taweeseneepitch, K., Sangvi Chan, A., Thongprarong, W., … & Singhasivanon, P. (2014). Real-time monitoring of school absenteeism to enhance disease surveillance: a pilot study of a mobile electronic reporting system. Jmir Mhealth and Uhealth, 2(2), e22. https://doi.org/10.2196/mhealth.3114

Lim, T., Sim, S., & Mansor, M. (2009). Rfid-based attendance system. https://doi.org/10.1109/isiea.2009.5356360

Nordin, N. and Fauzi, N. (2020). A web-based mobile attendance system with a facial recognition feature. International Journal of Interactive Mobile Technologies (Ijim), 14(05), 193. https://doi.org/10.3991/ijim.v14i05.13311

Qureshi, R. (2020). The proposed implementation of an RFID-based attendance system. International Journal of Software Engineering & Applications, 11(3), 59-69. https://doi.org/10.5121/ijsea.2020.11304

Sanchez-Condori, F. and Andrade-Arenas, L. (2022). Design of a web-based system for the registration of grades in a school. Advances in Mobile Learning Educational Research, 2(2), 502-508. https://doi.org/10.25082/amler.2022.02.019

Tharsha, S., Dilogera, J., Mohanashiyaam, B., Kirushan, S., Chathurika, K. B. A. B., & Swarnakantha, N. R. S. (2021). Machine Learning-based Prediction Model for Academic Performance. In 2021 3rd International Conference on Advancements in Computing (ICAC) (pp. 305-310). IEEE.

Tuge, H., Zango, A., & Abubakar, S. (2022). A token-based attendance management system: A cheaper and alternative means to manage records of lecture attendance. Umyu Scientifica, 1(1), 211-220. https://doi.org/10.56919/usci.1122.027

System Architecture

Published

10-11-2025

How to Cite

Odeyemi, C. S., Falade, M. B., & Aderinto, D. (2025). A WEB-BASED STUDENTS’ ATTENDANCE PREDICTION SYSTEM USING MACHINE LEARNING. FUDMA JOURNAL OF SCIENCES, 9(11), 421-428. https://doi.org/10.33003/fjs-2025-0911-4023

How to Cite

Odeyemi, C. S., Falade, M. B., & Aderinto, D. (2025). A WEB-BASED STUDENTS’ ATTENDANCE PREDICTION SYSTEM USING MACHINE LEARNING. FUDMA JOURNAL OF SCIENCES, 9(11), 421-428. https://doi.org/10.33003/fjs-2025-0911-4023