Classification of Student Activity Status Using Machine Learning Algorithms at Royal University

Authors

  • Rudi Hermawan Magister Teknologi Informasi, Universitas Pembangunan Panca Budi, Medan, Indonesia
  • Muhammad Iqbal Magister Teknologi Informasi, Universitas Pembangunan Panca Budi, Medan, Indonesia

DOI:

https://doi.org/10.65126/jocosir.v3i1.69

Keywords:

Student Activity Classificatio; Decision Tree; Support Vector Machine; Random Forest; Student Retention Prediction

Abstract

Inactivity is a significant challenge that impacts academic performance, retention rates, and the operational effectiveness of higher education institutions. Royal University faces an urgent need to identify students at risk of becoming inactive early, so that academic interventions can be carried out appropriately and effectively. This study aims to develop a classification model for student inactivity status (Active or Passive) using a machine learning approach, by testing three main algorithms: Decision Tree (DT), Support Vector Machine (SVM), and Random Forest (RF). The dataset used consists of 642 student entries, including academic information such as Grade Point Average (GPA), total credits taken, attendance percentage, number of courses per semester, and semester level. The methodology steps include data cleaning and transformation, splitting the dataset into 80% training data and 20% testing data using a random sampling method ( train_test_split with random_state = 42), model training, and performance evaluation using accuracy, precision, recall, and F1-score metrics. The experimental results show that DT and SVM achieve the highest accuracy of 98.44%, with maximum precision in predicting active students, while RF excels in recall (0.96), making it more effective in detecting active students at risk of being missed. Feature importance analysis reveals that GPA and attendance are the most determining factors in predicting student active status, while the number of courses, credits taken, and semester level have a lower additional influence. The primary contribution of this research is the provision of an accurate and practically applicable classification model, enabling universities to conduct automated student monitoring, proactive academic interventions, and data-driven decision-making. Implementing this model in academic information systems can improve the effectiveness of advising programs, reduce the risk of student inactivity , and support efforts to improve retention and graduate quality. This research also emphasizes the importance of contextual features in improving prediction accuracy and provides insights that can be leveraged for the development of data-driven academic strategies

References

M. Vaarma, “Predicting student dropouts with machine learning,” Computers in Human Behavior, vol. 132, p. 107246, 2024.

D. Kayande, “Design of an integrated multi-modal machine learning system for student engagement prediction,” Procedia Computer Science, vol. 185, pp. 123–130, 2025.

J.G.C. Krüger, “An explainable machine learning approach for student dropout prediction,” Computers in Human Behavior, vol. 135, p. 107369, 2023.

G. Al-Tameemi, “A Hybrid Machine Learning Approach for Predicting Student Academic Performance,” Procedia Computer Science, vol. 187, pp. 344–351, 2024.

S. Mustofa, “A novel AI-driven model for student dropout risk analysis,” Procedia Computer Science, vol. 266, pp. 123–130, 2025.

G.Y. Wang, “Predicting learners' engagement and help-seeking behavior,” Procedia Computer Science, vol. 266, pp. 231–238, 2025.

T. Althaqafi, “Enhancing student performance prediction: the role of learning management systems,” Education and Information Technologies, vol. 30, pp. 345–359, 2025.

J. Martínez, “Prediction of student dropout using Artificial Intelligence techniques,” Procedia Computer Science, vol. 187, pp. 416–423, 2024.

A. Villar, “Supervised machine learning algorithms for predicting student dropout and academic success: a comparative study,” AI Open, vol. 4, pp. 1–10, 2024.

A.M. Rabelo, “A model for predicting dropout of higher education students,” Procedia Computer Science, vol. 266, pp. 34–41, 2025.

V. Zhang, “A Machine Learning Approach for Predicting Student Progress in Online Programming Education,” International Journal of Artificial Intelligence in Education, vol. 35, pp. 123–135, 2025.

G. Öztüre Yavuz, “Investigating features that play a role in predicting gifted student engagement using machine learning,” Education and Information Technologies, vol. 29, pp. 16317–16343, 2024.

B. Alnasyan, “The power of Deep Learning techniques for predicting student dropout,” Procedia Computer Science, vol. 266, pp. 112–119, 2024.

J. Niyogisubizo, “Predicting student's dropout in university classes using two machine learning algorithms,” Procedia Computer Science, vol. 266, pp. 201–208, 2022.

C. Thomas, “Automatic prediction of presentation style and student engagement in online learning,” Procedia Computer Science, vol. 266, pp. 150–157, 2022.

A. Villar, “Supervised machine learning algorithms for predicting student dropout and academic success: a comparative study,” AI Open, vol. 4, pp. 1–10, 2024.

T. Althaqafi, “Enhancing student performance prediction: the role of learning management systems,” Education and Information Technologies, vol. 30, pp. 345–359, 2025.

J. Martínez, “Prediction of student dropout using Artificial Intelligence techniques,” Procedia Computer Science, vol. 187, pp. 416–423, 2024.

A.M. Rabelo, “A model for predicting dropout of higher education students,” Procedia Computer Science, vol. 266, pp. 34–41, 2025.

V. Zhang, “A Machine Learning Approach for Predicting Student Progress in Online Programming Education,” International Journal of Artificial Intelligence in Education, vol. 35, pp. 123–135, 2025

Downloads

Published

2025-01-04

How to Cite

Hermawan, R., & Muhammad Iqbal. (2025). Classification of Student Activity Status Using Machine Learning Algorithms at Royal University. Journal of Computer Science and Research (JoCoSiR), 3(1), 1–9. https://doi.org/10.65126/jocosir.v3i1.69