{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T13:55:33Z","timestamp":1762005333558,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2021,5,1]],"date-time":"2021-05-01T00:00:00Z","timestamp":1619827200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Personalisation in e-learning systems has become a major research area in recent times, as online learning is gradually evolving to become a major part of formal education. While there exist several learning management systems with a wide range of capabilities, one thing that remains inefficient is a standard framework for sharing knowledge across different platforms and, also, the inability of such systems to provide personalisation to the learning process by default. A large number of systems that have been implemented to provide personalisation apply few parameters and are course-specific; thus, flexibility, reusability, and scalability are greatly reduced. In this paper, we propose a framework for personalised learning, Weighted Agent System for Personalised E-learning Curriculum (WASPEC) implemented with Moodle, which is independent of the learning management system and provides the possibility of incorporating multiple personalisation parameters. This is accomplished with the combined use of web services, semantic web ontologies, and pedagogical agents, providing dynamic personalisation in the background of the e-learning system. This also provides added advantages of the possibility of sharing knowledge with other systems and reusability.<\/jats:p>","DOI":"10.3390\/computers10050059","type":"journal-article","created":{"date-parts":[[2021,5,1]],"date-time":"2021-05-01T21:35:39Z","timestamp":1619904939000},"page":"59","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["The Design of WASPEC: A Fully Personalised Moodle System Using Semantic Web Technologies"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2605-9604","authenticated-orcid":false,"given":"Ufuoma Chima","family":"Apoki","sequence":"first","affiliation":[{"name":"Faculty of Computer Science, Alexandru Ioan Cuza University, 700506 Iasi, Romania"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kla\u0161nja-Mili\u0107evi\u0107, A., Vesin, B., Ivanovi\u0107, M., Budimac, Z., and Jain, L.C. (2017). Introduction to E-Learning Systems. E-Learning Systems: Intelligent Techniques for Personalization, Springer International Publishing.","DOI":"10.1007\/978-3-319-41163-7"},{"key":"ref_2","unstructured":"National Academy of Engineering (2019, November 09). 14 Grand Challenges for Engineering in the 21st Century. Available online: http:\/\/www.engineeringchallenges.org\/challenges.aspx."},{"key":"ref_3","first-page":"159","article-title":"Adaptive and Intelligent Web-based Educational Systems","volume":"13","author":"Brusilovsky","year":"2003","journal-title":"Int. J. Artif. Intell. Educ."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1016\/j.chb.2010.07.038","article-title":"The contribution of learner characteristics in the development of computer-based adaptive learning environments","volume":"27","author":"Vandewaetere","year":"2011","journal-title":"Comput. Hum. Behav."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Simian, D., and Stoica, L.F. (2020). From Digital Learning Resources to Adaptive Learning Objects: An Overview. Modelling and Development of Intelligent Systems, Springer International Publishing.","DOI":"10.1007\/978-3-030-39237-6"},{"key":"ref_6","first-page":"221","article-title":"The new trends in adaptive educational hypermedia systems","volume":"16","year":"2015","journal-title":"Int. Rev. Res. Open Distrib. Learn."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"12229","DOI":"10.1016\/j.eswa.2012.04.052","article-title":"Protus 2.0: Ontology-based semantic recommendation in programming tutoring system","volume":"39","author":"Vesin","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Spector, J.M., Merrill, M.D., Elen, J., and Bishop, M.J. (2014). Pedagogical Agents. Handbook of Research on Educational Communications and Technology, Springer.","DOI":"10.1007\/978-1-4614-3185-5"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Nadrljanski, M., Vukic, D., and Nadrljanski, D. (2018, January 21\u201325). Multi-agent systems in e-learning. Proceedings of the Electronics and Microelectronics, 41st International Convention on Information and Communication Technology, Opatija, Croatia.","DOI":"10.23919\/MIPRO.2018.8400181"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"581","DOI":"10.1016\/j.chb.2009.12.010","article-title":"A fully personalization strategy of E-learning scenarios","volume":"26","author":"Essalmi","year":"2010","journal-title":"Comput. Hum. Behav."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Simian, D., and Stoica, L.F. (2020). A Model of a Weighted Agent System for Personalised E-Learning Curriculum. Modelling and Development of Intelligent Systems, Springer International Publishing.","DOI":"10.1007\/978-3-030-39237-6"},{"key":"ref_12","first-page":"89","article-title":"The Evaluation of a Moodle Based Adaptive e-Learning System","volume":"4","author":"Surjono","year":"2014","journal-title":"Int. J. Inf. Educ. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"884","DOI":"10.1002\/cae.21929","article-title":"A semantic approach to enhance moodle with personalization","volume":"26","author":"Kazi","year":"2018","journal-title":"Comput. Appl. Eng. Educ."},{"key":"ref_14","first-page":"326","article-title":"Providing Adaptivity in Moodle LMS Courses","volume":"15","year":"2012","journal-title":"Educ. Technol. Soc."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"57","DOI":"10.3991\/ijet.v12i01.6085","article-title":"Comparison of E-Learning Personalization Systems: Protus and PLeMSys","volume":"12","author":"Ivanovic","year":"2017","journal-title":"Int. J. Emerg. Technol. Learn."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1016\/j.jnca.2015.04.001","article-title":"Student-oriented planning of e-learning contents for Moodle","volume":"53","author":"Caputi","year":"2015","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_17","first-page":"2576","article-title":"Providing adaptive courses in learning management systems with respect to learning styles","volume":"17","author":"Graf","year":"2007","journal-title":"Proc. Learn. World Conf. Learn. Corp. Gov. Healthc. High. Educ."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Guti\u00e9rrez, I., \u00c1lvarez, V., Paule, M., P\u00e9rez-P\u00e9rez, J., and de Freitas, S. (2016). Adaptation in E-Learning Content Specifications with Dynamic Sharable Objects. Systems, 4.","DOI":"10.3390\/systems4020024"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"237","DOI":"10.2298\/CSIS111231001V","article-title":"Ontology-based architecture with recommendation strategy in Java tutoring system","volume":"10","author":"Vesin","year":"2013","journal-title":"Comput. Sci. Inf. Syst."},{"key":"ref_20","first-page":"18","article-title":"Matters of styles","volume":"6","author":"Felder","year":"1996","journal-title":"ASEE Prism"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Andaloussi, K.S., Capus, L., and Berrada, I. (2017, January 29\u201330). Adaptive Educational Hypermedia Systems: Current Developments and Challenges. Proceedings of the 2nd international Conference on Big Data, Cloud and Applications\u2014BDCA\u201917, Tetouan, Morocco.","DOI":"10.1145\/3090354.3090448"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3389\/fpsyg.2017.00444","article-title":"Evidence-based higher education\u2014Is the learning styles \u201cmyth\u201d important?","volume":"8","author":"Newton","year":"2017","journal-title":"Front. Psychol."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3389\/fpsyg.2015.01908","article-title":"The learning styles myth is thriving in higher education","volume":"6","author":"Newton","year":"2015","journal-title":"Front. Psychol."},{"key":"ref_24","unstructured":"(2021, March 13). Index of Learning Styles Questionnaire. Available online: https:\/\/www.webtools.ncsu.edu\/learningstyles\/ilsweb_2.php."},{"key":"ref_25","unstructured":"IEEE Computer Society (2002). IEEE Computer Society. IEEE Standard for Learning Object Metadata. IEEE Std 1484.12.1-2002, The Institute of Electrical and Electronics Engineers, Inc."},{"key":"ref_26","unstructured":"Bloom, B.S. (1956). Taxonomy of Educational Objectives, David McKay Publications."},{"key":"ref_27","unstructured":"(2021, April 22). Cold Start (Recommender Systems). Available online: https:\/\/en.wikipedia.org\/wiki\/Cold_start_(recommender_systems)."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"394","DOI":"10.1016\/S0377-2217(99)00265-9","article-title":"Unbounded knapsack problem: Dynamic programming revisited","volume":"123","author":"Andonov","year":"2000","journal-title":"Eur. J. Oper. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1090\/S0002-9904-1954-09848-8","article-title":"The Theory of Dynamic Programming","volume":"60","author":"Bellman","year":"1954","journal-title":"Bull. Am. Math. Soc."},{"key":"ref_30","unstructured":"(2020, November 20). Laravel. Available online: https:\/\/laravel.com\/."},{"key":"ref_31","unstructured":"Palanca, J. (2020, November 20). SPADE Documentation: Release 3.1.6. Available online: https:\/\/readthedocs.org\/projects\/spade-mas\/downloads\/pdf\/latest\/."},{"key":"ref_32","unstructured":"(2021, March 20). The FIPA Specifications. Available online: http:\/\/www.fipa.org\/."},{"key":"ref_33","unstructured":"(2020, November 20). D2RQ: Accessing Relational Databases as Virtual RDF Graphs. Available online: http:\/\/d2rq.org\/."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1016\/j.artmed.2017.07.002","article-title":"Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies","volume":"80","author":"Lamy","year":"2017","journal-title":"Artif. Intell. Med."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Dean, M., Hall, J., Rotolo, A., and Tabet, S. (2010). Visualizing Logical Dependencies in SWRL Rule Bases. Semantic Web Rules, Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-642-16289-3"},{"key":"ref_36","unstructured":"(2020, November 20). OWL\/Implementations. Available online: https:\/\/www.w3.org\/2001\/sw\/wiki\/OWL\/Implementations."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"740","DOI":"10.1016\/j.im.2006.05.003","article-title":"A meta-analysis of the technology acceptance model","volume":"43","author":"King","year":"2006","journal-title":"Inf. Manag."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/10\/5\/59\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:56:23Z","timestamp":1760162183000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/10\/5\/59"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,1]]},"references-count":37,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["computers10050059"],"URL":"https:\/\/doi.org\/10.3390\/computers10050059","relation":{},"ISSN":["2073-431X"],"issn-type":[{"type":"electronic","value":"2073-431X"}],"subject":[],"published":{"date-parts":[[2021,5,1]]}}}