Authors :
Henoc Tenda; Ange Ntokusi; Innocent Tshiamanda; Celestin Kasela; James Kiba; Azaria Kusakana; Blanchard Kangulumba; Jerome Mwandoki; Rodriguez Luzolo; Dieumerci Kinguangu
Volume/Issue :
Volume 11 - 2026, Issue 7 - July
Google Scholar :
https://tinyurl.com/3cjcafrf
Scribd :
https://tinyurl.com/bdebsdpr
DOI :
https://doi.org/10.38124/ijisrt/26jul298
Note : A published paper may take 4-5 working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and ResearchGate.
Abstract :
This study employed K-means clustering on behavioral data gathered from a programming-oriented IT training
platform. This study aimed to characterize different learner profiles and map each profile with customized teaching
strategies through the Adaptive Cognitive Enhancement Model (ACEM). The dataset includes the behavioral data of 3384
learners over a time span of six months, including activity logs, submissions, and progress of learning missions. We
categorized these learners into four levels: passive, basic, intermediate, and advanced learners. We used internal metrics
(Silhouette Coefficient: 0.682; Davies–Bouldin Index: 0.777; Calinski–Harabasz Index: 4349.79) to validate the Clustering,
and PCA explained 98.90% of the variance in the data. These profiles supported the development of tailored teaching
activities according to the ACEM plan, such as staged orientation (for lower-interest learners) to self-staged and peersupported modules (advanced learners). This approach addresses the gap between unsupervised data exploration and
pedagogically driven adaptive learning environments. The limitations of this study include the use of a single data
platform and the exclusion of cognitive and emotional factors from the analysis. In future research, we plan to refine the
model by applying multiple platforms and incorporating psychological data, thereby extending the concept of learner
profiling to include psychological data. These findings have important implications for scalable and adaptive educational
technologies.
Keywords :
K-Means Clustering, Learner Classification, Adaptive Learning, Learning Analytics, IT Training Platforms.
References :
- ABDULNASSAR, A. A., & NAIR, L. R. (2023). Performance analysis of K-means with modified initial centroid selection algorithms and the developed Kmeans9+ model. Measurement: Sensors, 25, 100666. https://doi.org/10.1016/j.measen.2023.100666
- AGHA, D., MEGHJI, A. F., & BHATTI, S. (2023). Clusters of success: Unpacking academic trends with K-means clustering in education. VFAST Transactions on Software Engineering, 11(4), 15–31. https://doi.org/10.21015/vtse.v11i4.1633
- ALAWI, S. J. S., SHAHARANEE, I. N. M., & JAMIL, J. M. (2023). Clustering student performance data using k-means algorithms. Journal of Computational Innovation and Analytics, 2(1), 41–55. https://doi.org/10.32890/jcia2023.2.1.3
- AMALIA BAHARUDDIN, H. M. Z. (2022). Mining e-learning interactions using K-means clustering. AIP Conference Proceedings, 2644(1), 030013. https://doi.org/10.1063/5.0104447
- BREMPONG, O. W., JR. (2021). K-means clustering algorithm for students’ selection and performance prediction. International Journal of Scientific & Technology Research, 10(10), 35–40. https://www.ijstr.org/finalprint/oct2021/K-means-Clustering-Algorithm-For-Students-Selection-And-Performance-Prediction.pdf
- CHANG, W., JI, X., LIU, Y., XIAO, Y., CHEN, B., LIU, H., & ZHOU, S. (2020). Analysis of university students’ behavior based on a fusion K-means clustering algorithm. Applied Sciences, 10(18), 6566. https://doi.org/10.3390/app10186566
- CHATTERJEE, S., & CHOUDHURY, S. J. (2025). Exploring structural components in autoencoder-based data clustering. Engineering Applications of Artificial Intelligence, 140, 109562. https://doi.org/10.1016/j.engappai.2024.109562
- DE MARSICO, M., STERBINI, A., & TEMPERINI, M. (2013). A framework to support social-collaborative personalized e-learning. In Human-Computer Interaction. Applications and Services (pp. 351–360). Springer. https://doi.org/10.1007/978-3-642-39262-7_40
- ERKAN, E., SILIK, S., & CANSIZ, S. (2024). Uncovering engagement profiles of young learners in K–8 education through learning analytics. Journal of Learning Analytics, 11(1), 101–115. https://doi.org/10.18608/jla.2024.8133
- ESTER, M., KRIEGEL, H.-P., SANDER, J., & XU, X. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (pp. 226–231). https://dl.acm.org/doi/10.5555/3001460.3001507
- FADIEIEVA, L. O. (2023). Adaptive learning: A cluster-based literature review (2011–2022). Educational Technology Quarterly, 3, 319–366. https://doi.org/10.55056/etq.613
- GARCIA, M., LOPEZ, R., & HERNANDEZ, F. (2019). Linking clustering results to teaching strategies: A framework for educational data mining. Computers & Education, 140, 103604. https://doi.org/10.1016/j.compedu.2019.103604
- HENDERI, H., SUNARYA, A., ZAKARIA, Z., NURMIKA, S. L., & ASMAINAH, N. (2020). Evaluation model of students’ learning outcomes using the k-means algorithm. Journal of Physics: Conference Series, 1477, 022027. https://doi.org/10.1088/1742-6596/1477/2/022027
- IFENTHALER, D., & YAU, J. Y.-K. (2020). Utilizing learning analytics to support study success in higher education: A systematic review. https://doi.org/10.1007/s11423-020-09788-z
- JAIN, A. K. (2010). Data clustering: 50 years beyond K-means. Pattern Recognition Letters, 31(8), 651–666. https://doi.org/10.1016/j.patrec.2009.09.011
- KEM, DR. (2022). Personalized and adaptive learning: Emerging learning platforms in the era of digital and smart learning. International Journal of Social Science and Human Research, 5(2). https://doi.org/10.47191/ijsshr/v5-i2-02
- KURNIAWAN, R. W. D., & HERMAWAN, A. (2023). Personalized student learning mechanisms using K-means and Kmedoids clustering algorithms based on individual preferences. International Journal of Computer Applications, 185(46), 13–19. https://doi.org/10.5120/ijca2023923274
- LIU, H., ZHENG, M., & WU, Y. (2023). Enhancing computer programming education with large language models: A study on effective prompt engineering. Journal of Educational Computing Research. https://arxiv.org/abs/2407.05437
- LUO, Y. (2024). Revolutionizing education with AI: The adaptive cognitive enhancement model (ACEM) for personalized cognitive development. Applied and Computational Engineering, 82, 71–76. https://doi.org/10.54254/2755-2721/82/20240929
- MOHD TALIB, N. I., ABD MAJID, N. A., & SAHRAN, S. (2023). Identification of student behavioral patterns in higher education using K-means clustering and support vector machine. Applied Sciences, 13(5), 3267. https://doi.org/10.3390/app13053267
- NGUYEN, T., & DO, P. (2021). Clustering-based approaches for learner modeling in online education. Computers & Education, 168, 104211. https://doi.org/10.1016/j.compedu.2021.104211
- OYELADE, O. J., OLADIPUPO, O. O., & OBAGBUWA, I. C. (2010). Applying the k-means clustering algorithm for predicting students’ academic performance. International Journal of Computer Science and Information Security, 7(1), 292–295. https://www.researchgate.net/publication/45900764_
- OZDEMIR, D., OPSETH, H. M., & TAYLOR, H. (2020). Leveraging learning analytics for student reflection and course evaluation. Journal of Applied Research in Higher Education, 12(1), 27–37. https://doi.org/10.1108/JARHE-11-20180253
- PAPAMITSIOU, Z., & ECONOMIDES, A. A. (2014). Learning analytics and educational data mining in practice: A systematic literature review of empirical evidence. Educational Technology & Society, 17(4), 49–64. https://www.researchgate.net/publication/267510046
- RIZVI, S., RIENTIES, B., ROGATEN, J., & KIZILCEC, R. F. (2022). Beyond one-size-fits-all in MOOCs: Variation in learning design and learners’ persistence in different cultural and socioeconomic contexts. Computers in Human Behavior, 126, 106973. https://doi.org/10.1016/j.chb.2021.106973
- ROUSSEEUW, P. J. (1987). Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. Journal of Computational and Applied Mathematics, 20, 53–65. https://doi.org/10.1016/0377-0427(87)90125-7
- SHIRIN MOJARAD, M., ESSA, S., MOJARAD, S., BAKER, R. S., & MCGRAW, B. (2018). Data-driven learner profiling based on clustering student behaviors: Learning consistency, pace, and effort. https://learninganalytics.upenn.edu/ryanbaker/ITS_2018_Shirin_final.pdf
- SIRISHA, N., MAGESWARI, P., MOHAN RAJ, V., KUMAR, S., PRIYA, R. V., & ANANTHI, S. (2025). Emotion-centric AI-driven engagement systems for adaptive learning environments: Personalized knowledge acquisition and cognitive skill enhancement. In Proceedings of the International Conference on Sustainability Innovation in Computing and Engineering (ICSICE 2024) (pp. 528–540). Atlantis Press. https://doi.org/10.2991/978-94-6463-718-2_46
- SWELLER, J. (1988). Cognitive load during problem solving: Effects on learning. Cognitive Science, 12(2), 257–285. https://doi.org/10.1207/s15516709cog1202_4
- TALIB, N. I. M., MAJID, N. A. A., & SAHRAN, S. (2023). Identifying student behavioral patterns in higher education using K-means clustering and support vector machines. Applied Sciences, 13(5), 3267. https://doi.org/10.3390/app13053267
- VANKAYALAPATI, R., GHUTUGADE, K., VANNAPURAM, R., & PRASANNA, B. (2021). K-means algorithm for Clustering of learners’ performance levels using machine learning techniques. Revue d’Intelligence Artificielle, 35, 99–104. https://doi.org/10.18280/ria.350112
- VYGOTSKY, L. S. (1978). Mind in Society: The Development of Higher Psychological Processes. Harvard University Press. https://home.fau.edu/musgrove/web/vygotsky1978.pdf
- WEI, D., & ZHANG, Z. (2023). K-means clustering algorithm based on improved density peak. In Proceedings of the 2023 3rd International Conference on Bioinformatics and Intelligent Computing (BIC'23) (pp. 105–109). Association for Computing Machinery. https://doi.org/10.1145/3592686.3592706
- XU, D., & TIAN, Y. (2015). A comprehensive survey of clustering algorithms. Annals of Data Science, 2(2), 165–193. https://doi.org/10.1007/s40745-015-0040-1
This study employed K-means clustering on behavioral data gathered from a programming-oriented IT training
platform. This study aimed to characterize different learner profiles and map each profile with customized teaching
strategies through the Adaptive Cognitive Enhancement Model (ACEM). The dataset includes the behavioral data of 3384
learners over a time span of six months, including activity logs, submissions, and progress of learning missions. We
categorized these learners into four levels: passive, basic, intermediate, and advanced learners. We used internal metrics
(Silhouette Coefficient: 0.682; Davies–Bouldin Index: 0.777; Calinski–Harabasz Index: 4349.79) to validate the Clustering,
and PCA explained 98.90% of the variance in the data. These profiles supported the development of tailored teaching
activities according to the ACEM plan, such as staged orientation (for lower-interest learners) to self-staged and peersupported modules (advanced learners). This approach addresses the gap between unsupervised data exploration and
pedagogically driven adaptive learning environments. The limitations of this study include the use of a single data
platform and the exclusion of cognitive and emotional factors from the analysis. In future research, we plan to refine the
model by applying multiple platforms and incorporating psychological data, thereby extending the concept of learner
profiling to include psychological data. These findings have important implications for scalable and adaptive educational
technologies.
Keywords :
K-Means Clustering, Learner Classification, Adaptive Learning, Learning Analytics, IT Training Platforms.