Adaptive M-Learning Content on the Moodle Platform Using M-Learner Modeling Approach, Ontologies, and Machine Learning Techniques
Article Number: e2025218 | Available Online: May 2025 | DOI: 10.22521/edupij.2025.16.218
Nour Eddine El Fezazi , Smaili El Miloud , Ilham Oumaira , Mohamed Daoudi
Full text PDF |
2442 |
1832
Abstract
|
Background/purpose. Mobile learning (M-learning) has become a crucial component of higher education due to the increasing demand for flexible and adaptive learning environments. However, ensuring personalized and effective M-learning experiences remains a challenge. This study aims to enhance M-learning effectiveness by introducing an AI-driven Moodle plugin that personalizes learning experiences using a learner-modelling approach. Materials/methods. The proposed model leverages data from Ibn Tofail University's Moodle platform and integrates DBSCAN and K-means clustering techniques to classify learners based on behavioural, contextual, and emotional factors. The generated clusters enable the delivery of personalized content structured within a Moodle course ontology, optimizing engagement and learning outcomes. Results. Experimental results on the "Algorithmics and Programming in Python" course show that DBSCAN achieves better clustering accuracy than K-means, as evidenced by cohesion, separation, and silhouette scores. Additionally, an analysis of mobile device characteristics highlights the importance of screen size and RAM capacity in optimizing M-learning experiences. Conclusion. This study demonstrates the significance of learner modelling and technological adaptation in fostering effective mobile learning environments. By integrating clustering algorithms and ontologies, the proposed approach contributes to the development of intelligent, personalized M-learning applications that enhance accessibility and educational performance. |
Keywords: Mobile learning, machine learning, adaptive m-learning, learner modelling, ontologies
ReferencesAdnan, M., Habib, A., Ashraf, J., & Mussadiq, S. (2019). Cloud-supported machine learning system for context-aware adaptive M-learning. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 27(4), 2798–2816. https://doi.org/10.3906/elk-1811-196
Adnan, M., Habib, A., Ashraf, J., Mussadiq, S., & Raza, A. (2020). Deep neural network-based m-learning model for predicting mobile learners' performance. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 28(3), 1422–1441. https://doi.org/10.3906/elk-1907-8
Adnan, M., Habib, A., Ashraf, J., Shah, B., & Ali, G. (2020). Improving M-Learners’ Performance Through Deep Learning Techniques by Leveraging Features Weights. IEEE ACCESS, 8, 131088–131106. https://doi.org/10.1109/ACCESS.2020.3007727
Al-Kindi, I. R., & Al-Khanjari, Z. (2021). Exploring Factors and Indicators for Measuring Students’ Performance in Moodle Learning Environment. International Journal of Emerging Technologies in Learning (iJET), 16(12), Article 12. https://doi.org/10.3991/ijet.v16i12.22049
Çetinkaya, Z., & Horasan, F. (2021). Decision Trees in Large Data Sets. International Journal of Engineering Research and Development, 13(1), Article 1. https://doi.org/10.29137/umagd.763490
Chakraborty, S., Nagwani, N. K., & Dey, L. (2014). Performance Comparison of Incremental K-means and Incremental DBSCAN Algorithms (No. arXiv:1406.4751). arXiv. https://doi.org/10.48550/arXiv.1406.4751
Chen, R.-C., Dewi, C., Huang, S.-W., & Caraka, R. E. (2020). Selecting critical features for data classification based on machine learning methods. Journal of Big Data, 7(1), Article 1. https://doi.org/10.1186/s40537-020-00327-4
Daoudi, M., Lebkiri, N., Ouali, Y., & Oumaira, I. (2022). Student Involvement in Mobile-Learning: Case of Ibn Tofail University. Statistics, Optimization and Information Computing, 10(1), 59–74. https://doi.org/10.19139/soic-2310-5070-1217
DAOUDI, M., LEBKIRI, N., & OUMAIRA, I. (2020). Determining the Learner’s Profile and Context Profile in Order to Propose Adaptive Mobile Interfaces Based on Machine Learning. 1–6. https://doi.org/10.1109/ICECOCS50124.2020.9314518
Farahah Abdul Halim, N., & Nincarean Eh Phon, D. (2020). Mobile Learning Application Impact Towards Student Performance in Programming Subject. IOP Conference Series: Materials Science and Engineering, 769(1), 012056. https://doi.org/10.1088/1757-899X/769/1/012056
Gaye, B., Zhang, D., & Wulamu, A. (2021). Improvement of Support Vector Machine Algorithm in Big Data Background. Mathematical Problems in Engineering, 2021(1), 5594899. https://doi.org/10.1155/2021/5594899
Ghasemieh, A., Lloyed, A., Bahrami, P., Vajar, P., & Kashef, R. (2023). A novel machine learning model with Stacking Ensemble Learner for predicting emergency readmission of heart-disease patients. Decision Analytics Journal, 7, 100242. https://doi.org/10.1016/j.dajour.2023.100242
Grigoryeva, N. V., Melikov, I. M., Palanchuk, N. V., Kokhanovskaya, I. I., & Aralova, E. (2021). Opportunities for Organizing Distance Learning Presented by the Moodle Platform: Experience in the Conditions of the COVID-19 Pandemic. Propósitos y Representaciones, SPE3, Article SPE3. https://doi.org/10.20511/pyr2021.v9nSPE3.1259
Gruber, T. R. (n.d.). The Acquisition of Strategic Knowledge, Volume 4.
Gruber, T. R. (1995). Toward principles for the design of ontologies used for knowledge sharing? International Journal of Human-Computer Studies, 43(5), 907–928. https://doi.org/10.1006/ijhc.1995.1081
Hwang, B.-L., Chou, T.-C., & Huang, C.-H. (2021). Actualizing the Affordance of Mobile Technology for Mobile Learning: A Main Path Analysis of Mobile Learning. Educational Technology & Society, 24(4), 67–80.
Jugo, I., Kovačić, B., & Slavuj, V. (2016). Increasing the Adaptivity of an Intelligent Tutoring System with Educational Data Mining: A System Overview. International Journal of Emerging Technologies in Learning (iJET), 11(03), Article 03. https://doi.org/10.3991/ijet.v11i03.5103
Kahraman, H. T., Sagiroglu, S., & Colak, I. (2013). The development of intuitive knowledge classifier and the modeling of domain dependent data. Knowledge-Based Systems, 37, 283–295. https://doi.org/10.1016/j.knosys.2012.08.009
Khadir, A. C., Aliane, H., & Guessoum, A. (2021). Ontology learning: Grand tour and challenges. Computer Science Review, 39, 100339. https://doi.org/10.1016/j.cosrev.2020.100339
Malinchi, C., Ciupe, A., Meza, S., & Orza, B. (2017). A Mobile Exploration Solution for Virtual Libraries in Higher Education. 2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT), 490–492. https://doi.org/10.1109/ICALT.2017.39
Qazi, A., Qazi, J., Naseer, K., Hasan, N., Hardaker, G., & Bao, D. (2024). M-Learning in education during COVID-19: A systematic review of sentiment, challenges, and opportunities. Heliyon, 10(12), e32638. https://doi.org/10.1016/j.heliyon.2024.e32638
Rajalakshmi T, Kaleeswari S, Dr. Jai Ruby, Mrs. E. Julie Ruth. (2022). M-Learners Performance Using Intelligence and Adaptive E-Learning Classify the Deep Learning Approaches. International Research Journal of Engineering and Technology (IRJET), 09(05).
Rodriguez, M. Z., Comin, C. H., Casanova, D., Bruno, O. M., Amancio, D. R., Costa, L. da F., & Rodrigues, F. A. (2019). Clustering algorithms: A comparative approach. PLOS ONE, 14(1), e0210236. https://doi.org/10.1371/journal.pone.0210236
Sheeba, T., & Krishnan, R. (2019). Automatic Detection of Students Learning Style in Learning Management System: IEREK Interdisciplinary Series for Sustainable Development (pp. 45–53). https://doi.org/10.1007/978-3-030-01659-3_7
Sophonhiranrak, S. (2021). Features, barriers, and influencing factors of mobile learning in higher education: A systematic review. Heliyon, 7(4), e06696. https://doi.org/10.1016/j.heliyon.2021.e06696
Sultan, L. R., Abdulateef, S. K., & Shtayt, B. A. (2022). Prediction of student satisfaction on mobile-learning by using fast learning network. Indonesian Journal of Electrical Engineering and Computer Science, 27(1), 488–495. https://doi.org/10.11591/ijeecs.v27.i1.pp488-495
Sung, Y.-T., Chang, K.-E., & Liu, T.-C. (2016). The effects of integrating mobile devices with teaching and learning on students’ learning performance: A meta-analysis and research synthesis. Computers & Education, 94, 252–275. https://doi.org/10.1016/j.compedu.2015.11.008
Trivedi, S., & Patel, N. (2020). Clustering Students Based on Virtual Learning Engagement, Digital Skills, and E-learning Infrastructure: Applications of K-means, DBSCAN, Hierarchical, and Affinity Propagation Clustering. Sage Science Review of Educational Technology, 3(1), Article 1.
Uzun, A. M., Ünal, E., & Kilis, S. (2024). Modeling Factors Associated with Continuance Intention to Use E-Learning During and After COVID-19. Educational Process: International Journal. https://www.edupij.com/index/arsiv/66/353/modeling-factors-associated-with-continuance-intention-to-use-e-learning-during-and-after-covid-19
Wibawa, S. C., Sulistiyo, E., Martiningsih, N. G. A. G. E., Handoyo, E., & Johan, A. (2020). Moodle mobile development in enjoyable learning in computer system subjects. IOP Conference Series: Materials Science and Engineering, 830(3), 032017. https://doi.org/10.1088/1757-899X/830/3/032017
Yilmaz, O. (2016). E-Learning: Students Input for Using Mobile Devices in Science Instructional Settings. Journal of Education and Learning, 5(3), Article 3. https://doi.org/10.5539/jel.v5n3p182
Zaki Abdulhameed, T., Yousif, S. A., Samawi, V. W., & Imad Al-Shaikhli, H. (2024). SS-DBSCAN: Semi-Supervised Density-Based Spatial Clustering of Applications With Noise for Meaningful Clustering in Diverse Density Data. IEEE Access, 12, 131507–131520. https://doi.org/10.1109/ACCESS.2024.3457587