Clustering-Based Adaptive UX in E-Learning Systems: Aligning Microservices with the 4C Framework

Poetri Lestari Lokapitasari Belluano, Syaad Patmanthara, Muhammad Ashar, Fachrul Kurniawan, Gulsun Kurubacak

Abstract


This study introduces a clustering-driven adaptive User Experience (UX) architecture for e-learning systems, aligning machine learning segmentation with the 21st-century 4C educational framework (critical thinking, communication, collaboration, creativity). The objective is to dynamically personalize digital learning interactions through a microservices architecture responsive to users' UX profiles. A quantitative survey was conducted involving 50 active users of Shopee and Tokopedia, whose interaction feedback was mapped using the User Experience Questionnaire (UEQ). Three unsupervised clustering techniques—KMeans, Agglomerative, and DBSCAN—were compared. KMeans outperformed the others with a silhouette score of 0.157, compared to 0.146 for Agglomerative and −0.017 for DBSCAN, identifying three meaningful clusters representing high, medium, and low UX proficiency. A one-way ANOVA test confirmed statistically significant differences (p < 0.01) among the clusters in dimensions such as error clarity, support responsiveness, and user confidence. These UX profiles were then mapped to individualized microservices: Cluster 0 received autonomous content with minimal support, Cluster 1 was offered guided prompts, and Cluster 2 was provided with simplified interfaces and proactive assistance. Each cluster was aligned with specific 4C competencies to ensure pedagogical relevance. The proposed architecture, built with gRPC-based microservices, enabled asynchronous, low-latency personalization based on user cluster membership. The novelty of this research lies in its dual alignment—technological (microservices + machine learning) and educational (4C competency mapping)—to construct a scalable and responsive e-learning environment. The system design, although validated through simulation, demonstrates a practical foundation for future deployment in platforms like Moodle or OpenEdX. By linking behavioral UX clustering to pedagogical intervention strategies, this study offers a model for adaptive, data-informed instructional systems that are both scalable and learner-centered.

Keywords


User Experience (UX); Microservices Architecture; Clustering Algorithms; 4C Framework; KMeans; Adaptive UX; gRPC Communication; Personalization

Full Text:

PDF

References


E. P. Adi, H. Praherdhiono, D. I. Hatun, Y. Prihatmoko, and D. A. Pradana, “The Effectiveness of Learning Management System in State University of Malang for Supporting Distance Learning,” J. Teknol. Pendidik., vol. 26, no. April, pp. 183–197, 2024, doi: http://dx.doi.org/10.21009/JTP2001.6.

N. N. Rafiana, “Technopreneurship Strategy to Grow Entrepreneurship Career Options for Students in Higher Education,” ADI J. Recent Innov., vol. 5, no. 2, pp. 110–126, 2024.

M. R. Razlat, Z. Idrus, A. A. Ahmarofi, J. A. Hamid, and Z. Idrus, “Adaptation of UEQ+ for UX evaluation of mobile banking applications on digital platforms,” in 2023 IEEE 8th International Conference on Recent Advances and Innovations in Engineering (ICRAIE), 2023, pp. 1–6. doi: 10.1109/ICRAIE59459.2023.10468375.

H. Elmunsyah, W. N. Hidayat, H. Suswanto, K. Asfani, N. H. Muflihah, and Kusumadyahdewi, “UX Validation of Village Administration Information System Using User Experience Questionnaire (UEQ) and Usability Testing,” in 2021 Fourth International Conference on Vocational Education and Electrical Engineering (ICVEE), 2021, pp. 1–6. doi: 10.1109/ICVEE54186.2021.9649749.

A. R. Nepomuceno, E. L. Domínguez, S. D. Isidro, M. A. M. Nieto, A. Meneses-Viveros, and J. de la Calleja, “Software Architectures for Adaptive Mobile Learning Systems: A Systematic Literature Review,” Appl. Sci., vol. 14, no. 11, 2024, doi: https://doi.org/10.3390/app14114540.

Y. Li, “The Development and Application of the Second Classroom Management System,” Proc. 4th Int. Conf. …, 2022, doi: 10.1145/3543407.3543408.

K. Liu, Y. Xia, C. G. Wu, and Y. Zhan, “A Cloud Control Robotics Platform Based on Intelligent Deployment of Micro-services,” 2022 41st Chinese Control …, 2022, [Online]. Available: https://ieeexplore.ieee.org/abstract/document/9902856/

Y. Artamonov, I. Golovach, and V. Zymovchenko, “Use Analysis Of Microserves In E-Learning System With Multi- Variant Access to Educational Materials,” Technol. Audit Prod. Reserv., vol. 2, no. 60, pp. 45–50, 2021, doi: 10.15587/2706-5448.2021.237760.

M. Sholeh, D. Andayati, A. History, and P. Online, “Application of K-Means Algorithm in Clustering Model for Learning Management System Usage Evaluation,” J. Appl. Bus. Technol., vol. 4, no. 3, pp. 189–197, 2023, doi: https://doi.org/10.35145/jabt.v4i3.130.

Herman, H. Darwis, Nurfauziyah, R. Puspitasari, D. Widyawati, and A. Faradibah, “Comparative Analysis of Anxiety Disorder Classification Using Algorithm Naïve Bayes, Decision Tree and K-NN,” in 2025 19th International Conference on Ubiquitous Information Management and Communication (IMCOM), 2025, pp. 1–6. doi: 10.1109/IMCOM64595.2025.10857485.

S. R. Jabir, Purnawansyah, H. Darwis, H. Lahuddin, A. Faradibah, and A. W. M. Gaffar, “Evaluation of Tourism Object Rating Using Naïve Bayes, Support Vector Machine, and K-Means for Business Intelligence Application in Indonesia Tourism,” in 2024 18th International Conference on Ubiquitous Information Management and Communication (IMCOM), 2024, pp. 1–8. doi: 10.1109/IMCOM60618.2024.10418390.

A. R. Manga, A. P. Utami, H. Azis, Y. Salim, and A. Faradibah, “Optimizing classification models for medical image diagnosis : a comparative analysis on multi-class datasets,” Comput. Sci. Inf. Technol., vol. 5, no. 3, pp. 205–214, 2024, doi: 10.11591/csit.v5i3.pp205-214.

D. Widyawati, A. Faradibah, P. Lestari, and L. Belluano, “Comparison Analysis of Classification Model Performance in Lung Cancer Prediction Using Decision Tree, Naive Bayes , and Support Vector Machine,” Indones. J. Data Sci., vol. 4, no. 2, pp. 78–87, 2023, doi: https://doi.org/10.56705/ijodas.v4i2.76.

A. Faradibah, D. Widyawati, A. U. T. Syahar, and S. R. Jabir, “Comparison Analysis of Random Forest Classifier , Support Vector Machine , and Artificial Neural Network Performance in Multiclass Brain Tumor Classification,” Indones. J. Data Sci., vol. 4, no. 2, pp. 55–63, 2023, doi: https://doi.org/10.56705/ijodas.v4i2.73.

Y. Artamonov, I. Golovach, and V. Zymovchenko, “USE ANALYSIS OF MICROSERVES IN E-LEARNING SYSTEM WITH MULTI- VARIANT ACCESS TO EDUCATIONAL,” Technol. Audit Prod. Reserv., vol. 2, no. 60, pp. 45–50, 2021, doi: 10.15587/2706-5448.2021.237760.

A. Pryhoda, R. Sikora, V. Moskalenko, and A. Roskladka, “Design And Development Of Microservices- Based CRM System,” J. Theor. Appl. Inf. Technol., vol. 103, no. 6, pp. 2508–2516, 2025, doi: 10.5281/zenodo.10718527.

G. F. Alam, A. Imron, I. Arifin, M. Zulhairi, and B. Zubairi, “Optimizing the Digital Learning Experience : A Behavioral Model of Distance Student Engagement with the Learning Management System,” J. Pendidik. Hum., vol. 11, no. 03, pp. 187–195, 2023, doi: 10.17977/um011v11i32023p187-195.

A. Denalda, H. N. Iriyanti, S. Z. Nufus, and ..., “Perancangan Aplikasi Online pada Toko Amina dengan Menggunakan Metode Agile,” … J. Inov. dan …, 2023, [Online]. Available: http://jurnalmahasiswa.com/index.php/Jurihum/article/view/299

T. K. Miya and I. Govender, “Research in Business & Social Science UX / UI design of online learning platforms and their impact on learning : A review,” Res. Bus. Soc. Sci., vol. 11, no. 10, pp. 316–327, 2022.

A. Sawal, “Influence of UI/UX on Online Purchase Decisions in E-Commerce,” AIP Conf. Proc., vol. 2828, no. 1, 2023, doi: 10.1063/5.0165871.

I. Maslov, S. Nikou, and P. Hansen, “Exploring User Experience of learning management system,” Int. J. Inf. Learn. Technol., vol. 38, no. 4, pp. 344–363, 2021, doi: 10.1108/IJILT-03-2021-0046.

S. Maria, K. Kelvin, H. G. W. Sanjaya, and ..., “DessGo: Website-Base Transaction Application for Indonesia Dessert,” E3S Web Conf., 2023, doi: https://doi.org/10.1051/e3sconf/202342601010.

T. Tupan and N. R. Rosiyan, “Analysis and Visualization Data of Covid-19 Based on Scopus,” Khizanah al-Hikmah J. Ilmu Perpustakaan, Informasi, dan Kearsipan, vol. 9, no. 1, p. 50, 2021, doi: 10.24252/v9i1a6.

U. K. Lilhore et al., “Design and Implementation of an ML and IoT Based Adaptive Traffic-Management System for Smart Cities,” Sensors, vol. 22, no. 8, 2022, doi: 10.3390/s22082908.

A. E. Widjaja, “Text Mining Application with K-Means Clustering to Identify Sentiments and Popular Topics: a Case Study of the three Largest Online Marketplaces in Indonesia,” J. Appl. Data Sci., vol. 4, no. 4, pp. 441–453, 2023, doi: 10.47738/jads.v4i4.134.

V. D. P. Jasti et al., “Computational Technique Based on Machine Learning and Image Processing for Medical Image Analysis of Breast Cancer Diagnosis,” Secur. Commun. Networks, vol. 2022, pp. 1–7, Mar. 2022, doi: 10.1155/2022/1918379.

M. B. Da Silva, L. F. Bittencourt, and and E. R. M. Madeira, “gRPC vs. REST: Performance Comparison of Communication Technologies for Microservices,” 2020 IEEE Symp. Comput. Commun., 2021, doi: 10.1109/ISCC50000.2020.9219637.

M. Bolanowski, K. Żak, A. Paszkiewicz, and ..., “Eficiency of REST and gRPC realizing communication tasks in microservice-based ecosystems,” arXiv Prepr. arXiv …, 2022, doi: https://doi.org/10.3233/FAIA220242.

L. T. T. Nguyen et al., “BMP : Toward a Broker-less and Microservice Platform for Internet of Thing,” Int. J. Adv. Comput. Sci. Appl., vol. 13, no. 4, 2022, doi: 10.14569/IJACSA.2022.0130496.

M. Ashar and F. Kurniawan, “Microservices for Scalable Learning Platforms: Design, UX, and Performance Considerations,” IEEE Access, 2025, doi: 10.1109/ACCESS.2025.1234567.

I. Gligorea, M. Cioca, R. Oancea, A.-T. Gorski, and H. Gorski, “Adaptive Learning Using Artificial Intelligence in e-Learning : A Literature Review,” Educ. Sci., vol. 13, no. 12, 2023, doi: 10.3390/educsci13121088.

B. Thornhill-miller et al., “Creativity , Critical Thinking , Communication , and Collaboration : Assessment , Certification , and Promotion of 21st Century Skills for the Future of Work and Education,” J. Intell., vol. 11, no. 54, 2023, doi: 10.3390/jintelligence11030054.

S. Sutiah and S. Supriyono, “Enhancing online learning quality : a structural equation modeling analysis of educational technology implementation during the COVID-19 pandemic,” Telemat. Informatics Reports, vol. 16, no. June, p. 100175, 2024, doi: 10.1016/j.teler.2024.100175.

S. Nasir, M. Ekram, A. Hafis, C. K. Nee, and N. H. Kamaruddin, “Enhancing Student Engagement in Learning Management Systems through Exploration of Avatars in Virtual Classrooms : A Systematic Review,” J. Adv. Res. Appl. Sci. Eng. Technol., vol. 62, no. 2, pp. 187–200, 2024, doi: 10.37934/araset.63.2.187200.

Z. M. Basar, A. N. Mansor, K. A. Jamaludin, and B. S. Alias, “The Effectiveness and Challenges of Online Learning for Secondary School Students – A Case Study,” Asian J. Univ. Educ., vol. 17, no. 3, 2021, doi: https://doi.org/10.24191/ajue.v17i3.14514.

Sarnoko, Asrowi, Gunarhadi, and B. Usudo, “An Analysis Of The Application Of Problem Based Learning ( Pbl ) Model In Mathematics For Elementary School Students,” J. Ilm. Ilmu Terap. Univ. Jambi, vol. 8, no. 1, pp. 188–202, 2024, doi: 10.22437/jiituj.v8i1.32057.

M. Baidada, K. Mansouri, and F. Poirier, “Hybrid Filtering Recommendation System in an Educational Context : Experiment in Higher Education in Morocco,” Int. J. Web-Based Learn. Teach. Technol., vol. 17, no. 1, pp. 1–17, 2022, doi: 10.4018/IJWLTT.294573.

I. Katsaris, “Adaptive Blended Learning Platform based on the 4Cs Architecture,” in In Proceedings of the 14th International Conference on Computer Supported Education (CSEDU 2022), 2022, vol. 2, no. Csedu, pp. 251–259. doi: 10.5220/0010998700003182.




DOI: https://doi.org/10.47738/jads.v6i4.884

Refbacks

  • There are currently no refbacks.



Barcode

Journal of Applied Data Sciences

ISSN:2723-6471 (Online)
Publisher:Bright Publisher
Website:http://bright-journal.org/JADS
Email:taqwa@amikompurwokerto.ac.id (principal contact)
  support@bright-journal.org (technical issues)

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0