A Smart MOOC Learning Assistant
Semantic Course Hybrid Recommendations Based on Multi-Platform Data Integration
DOI:
https://doi.org/10.65542/djei.v2i2.48Keywords:
Web Ontology Language (OWL), Hybrid Recommender System (HRS), SPARQL, Semantic Web, ODHSRS, MOOCAbstract
With the rapid expansion of MOOCs, learners face increasing challenges due to information overload and data fragmentation across multiple platforms. Traditional recommendation systems rely on keyword matching, failing to capture complex semantic relations between courses, skills, and learner goals. This paper details the development and use of a Smart MOOC Learning Assistant, a hybrid semantic recommender system developed with data coming from four different Learning Management Systems: Coursera.com, Udemy.com, Edx.org and the Kurdish Education Platform, comprising over 5000 MOOCs. The OWL ontology (designed using Protégé) serves as the foundation for the smart assistant and defines how all entities within the domain relate to each other. A combination of the Flask framework and the RDFLib library provides the architecture for executing SPARQL queries to provide context-sensitive results. To provide for more flexibility in matching natural language query variations, Levenshtein-based fuzzy matching has been used. The Smart MOOC Learning Assistant also implements a hybrid approach to recommendation, by incorporating a collaborative feedback loop (liking/disliking) which refines the ranking mechanism and removes the "cold-start" effect. The system architecture is characterized by a clear distinction between retrieval (filtering relevant courses via SPARQL), recommendation (semantic planning based on educational relationships), and ranking (ranking the results using hybrid social-semantic scores).Evaluation of the Smart MOOC Learning Assistant shows outstanding results with accuracy at 0.984, precision at 0.984, recall at 1.0, and F1-score at 0.99. This demonstrates that combining semantic-driven approaches with datasets from multiple sources can significantly reduce retrieval noise by providing highly relevant personalized digital learning.
References
Agarwal, A.; Mishra, D.S.; Kolekar, S.V. Knowledge-based recommendation system using semantic web rules based on Learning styles for MOOCs. Cogent Eng. 2022, 9, 2022568.
Bhutoria, A. Personalized education and Artificial Intelligence in the United States, China, and India: A systematic review using a Human-In-The-Loop model. Comput. Educ. Artif. Intell. 2022, 3, 100068.
Mustafa, D.J.; Zeebaree, S.R.M. Optimizing Online Educational Experiences through Semantic Recommender Systems: A Review. Asian J. Res. Comput. Sci. 2025, 18, 211–226.
Lan, G.; Liu, T.; Wang, X.; Pan, X.; Huang, Z. A semantic web technology index. Sci. Rep. 2022, 12, 07615-4.
Du, W. An Intelligent Agent-Based Collaborative Tutoring System for Mechanical Design Adult Education in Open Universities. In Proceedings of the 2025 International Conference on Educational Technology and Artificial Intelligence; ACM: New York, NY, USA, 2025; pp. 464–469.
Wang, Y.; Wang, T.; Wang, Q. The impact of digital transformation on enterprise performance: An empirical analysis based on China’s manufacturing export enterprises. PLoS One 2024, 19, e0299723.
Duan, C.; Zhang, W.; Cui, Q.; Pei, Y.; He, B.; Huang, Q. Enhancing MOOC Recommendation Through Preference-Aware Knowledge Graph Diffusion and Temporal Sequence Modeling. Information 2025, 16, 1061.
Martinez, O.; Sharma, D. Semantic Web Technologies for Knowledge Graph Construction and Querying. Int. J. Adv. Comput. Theory Eng. 2024. Available online: http://creativecommons.org/licenses/by-nc-nd/4.0/ (accessed on Day Month Year).
Soto Setzke, D.; Riasanow, T.; Böhm, M.; Krcmar, H. Pathways to Digital Service Innovation: The Role of Digital Transformation Strategies in Established Organizations. Inf. Syst. Front. 2023, 25, 1017–1037.
Sazli, W.; Saifudin, N. MPM Model: A Cross-Platform Massive Open Online Course (MOOC) Performance Monitoring and Measurement Model Based on MOOC Learning Analytics. Preprint/Journal Title 2024.
Chiang, C.; Lee, H. Recent Advances in Pre-trained Language Models: Why Do They Work and How Do They Work. Conference/Journal Name 2022, 8–15.
Hazar, M.J.; Jaballi, S.; Maraoui, M.; Zrigui, M.; Nicolas, H. A Hybrid E-Learning Recommendation System Incorporating User Reviews and Ratings for Enhanced Course Selection. Research Square 2025. doi:10.21203/rs.3.rs-5729775/v1.
Wang, L.; Han, W.; Xi, Z. Exploring Semantic Web Tools in Education to Boost Learning and Improve Organizational Efficiency. Int. J. Semant. Web Inf. Syst. 2025, 21.
Mustafa, D.J.; Zeebaree, S.R.M. Optimizing Online Educational Experiences through Semantic Ontology-Based Recommender Systems: A Case Study on Coursera. Int. J. Comput. Exp. Sci. Eng. 2025, 11.
Ezaldeen, H.; Bisoy, S.K.; Misra, R.; Alatrash, R. Semantics aware intelligent framework for content-based e-learning recommendation. Nat. Lang. Process. J. 2023, 3, 100008.
Putra, S.A.; et al. The Development of Intelligent Web for Rural Social E-Learning. J. Nas. Tek. Elektro dan Teknol. Inf. 2024, 13, 112–121.
Amin, S.; Uddin, M.I.; Mashwani, W.K.; Alarood, A.A.; Alzahrani, A.; Alzahrani, A.O. Developing a Personalized E-Learning and MOOC Recommender System in IoT-Enabled Smart Education. IEEE Access 2023, 11, 136437–136455.
Ma, F. Learning behavior analysis and personalized recommendation system of online education platform based on machine learning. Comput. Educ. Artif. Intell. 2025, 8, 100408.
Dutta, S.; Beier, F.; Werth, D. AI-Based Personalized Multilingual Course Recommender System Using Large Language Models. In International Conference on Agents and Artificial Intelligence; SciTePress, 2025; pp. 1069–1076.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Dasinya Journal for Engineering and Informatics

This work is licensed under a Creative Commons Attribution 4.0 International License.


















Dasinya Journal for Engineering and Informatics is licensed under a