MoodleREC: A recommendation system for creating courses using the moodle e-learning platform

Abstract The field of education has never been indifferent to the new technologies, and eventually to the Internet. Technology-Enhanced Learning, progressively, has grown to be the area for research and practice on the application of information and communication technologies to teaching and learning. In particular for the teaching activity, the numerous standard compliant Learning Object Repositories available via the Internet, and Open Educational Resources repositories, provide formidable support to teachers when they need to develop a course that can also make use of already available learning materials. The search and selection of Learning Objects, however, can be an inherently complex operation involving accessing various repositories, each potentially involving different software tools, and different organization and specification formats for the learning resources. This complexity may hinder the very success of an e-learning course. Cross-repository aggregators, i.e., systems that can roam through different repositories to satisfy the user's/teacher's query, can help to reduce such complexity, although problems of course delivery may remain. This paper proposes a hybrid recommender system, MoodleRec, implemented as a plug-in of the Moodle Learning Management System. MoodleRec can sort through a set of supported standard compliant Learning Object Repositories, and suggest a ranked list of Learning Objects following a simple keyword-based query. The various recommendation strategies operate on two levels. First, a ranked list of Learning Objects is created, ordered by their correspondence to the query, and by their quality, as indicated by the repository of origin. Social generated features are then used to show the teacher how the Learning Objects listed have been exploited in other courses. A real life experimental study is also presented, and the validity of the MoodleRec approach discussed.

[1]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[2]  Kun Hua Tsai,et al.  Personalized Learning Objects Recommendation based on the Semantic-Aware Discovery and the Learner Preference Pattern , 2007, J. Educ. Technol. Soc..

[3]  Hendrik Drachsler,et al.  Recommender Systems in Technology Enhanced Learning , 2011, Recommender Systems Handbook.

[4]  Jérôme Euzenat,et al.  Ontology Matching: State of the Art and Future Challenges , 2013, IEEE Transactions on Knowledge and Data Engineering.

[5]  J. B. Brooke,et al.  SUS: a retrospective , 2013 .

[6]  Bradley N. Miller,et al.  Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system , 1998, CSCW '98.

[7]  Linda Daniela,et al.  Technology-Enhanced Learning (TEL) in Higher Education , 2019, Knowledge-Intensive Economies and Opportunities for Social, Organizational, and Technological Growth.

[8]  Maren Scheffel,et al.  Usage contexts for object similarity: exploratory investigations , 2011, LAK.

[9]  Carla Limongelli,et al.  A recommendation module to help teachers build courses through the Moodle Learning Management System , 2016, New Rev. Hypermedia Multim..

[10]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[11]  Renan G. Cattelan,et al.  An Approach for Automatic and Dynamic Analysis of Learning Objects Repositories through Ontologies and Data Mining Techniques for Supporting Personalized Recommendation of Content in Adaptive and Intelligent Educational Systems , 2017, 2017 IEEE 17th International Conference on Advanced Learning Technologies (ICALT).

[12]  Jeff Sauro,et al.  The Factor Structure of the System Usability Scale , 2009, HCI.

[13]  F. O. Isinkaye,et al.  Recommendation systems: Principles, methods and evaluation , 2015 .

[14]  Christos Katsanos,et al.  Perceived usability evaluation of learning management systems: Empirical evaluation of the System Usability Scale , 2015 .

[15]  Erik Duval,et al.  Interoperability of Repositories: The Simple Query Interface in ARIADNE. , 2006 .

[16]  Erik Duval,et al.  Open metadata for open educational resources in an open infrastructure , 2007 .

[17]  J. B. Brooke,et al.  SUS: A 'Quick and Dirty' Usability Scale , 1996 .

[18]  Sergio Luján-Mora,et al.  Recommendation Systems in Education: A Systematic Mapping Study , 2018, ICITS.

[19]  Peter Dolog,et al.  Personalization in distributed e-learning environments , 2004, WWW Alt. '04.

[20]  Erik Duval,et al.  The Ariadne Infrastructure for Managing and Storing Metadata , 2009, IEEE Internet Computing.

[21]  Won Kim,et al.  Extending CORDRA for Systematic Reuse , 2007, ICWL.

[22]  Fernando De la Prieta,et al.  Learning Objects Recommendation System: Issues and Approaches for Retrieving, Indexing and Recomend Learning Objects , 2015, DCAI 2015.

[23]  Carlo De Medio,et al.  Course-Driven Teacher Modeling for Learning Objects Recommendation in the Moodle LMS , 2017, UMAP.

[24]  L. Cronbach Coefficient alpha and the internal structure of tests , 1951 .

[25]  Peter Mozelius,et al.  eNOSHA and Moodle : the Integration of two E-learning Systems , 2011 .

[26]  Kresimir Fertalj,et al.  The integration of learning object repositories and learning management systems , 2010, Comput. Sci. Inf. Syst..

[27]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[28]  Zhendong Niu,et al.  A hybrid knowledge-based recommender system for e-learning based on ontology and sequential pattern mining , 2017, Future Gener. Comput. Syst..

[29]  David Wiley,et al.  Connecting learning objects to instructional design theory: A definition, a metaphor, and a taxonomy , 2000 .

[30]  M. Lytras,et al.  Sustainable Higher Education and Technology-Enhanced Learning (TEL) , 2018, Sustainability.

[31]  Bernardo Pereira Nunes,et al.  OpenScout: harvesting business and management learning objects from the web of data , 2013, WWW '13 Companion.

[32]  Elena García Barriocanal,et al.  Evaluating collaborative filtering recommendations inside large learning object repositories , 2013, Inf. Process. Manag..

[33]  Martin Wolpers,et al.  PROLEARN: technology-enhanced learning and knowledge distribution for the corporate world , 2005, Int. J. Knowl. Learn..

[34]  Jane Sinclair,et al.  A Practice-Oriented Review of Learning Objects , 2013, IEEE Transactions on Learning Technologies.

[35]  Vladan Devedzic,et al.  Ontology-based annotation of learning object content , 2007, Interact. Learn. Environ..

[36]  Linda Price,et al.  Technology-enhanced learning and teaching in higher education: what is ‘enhanced’ and how do we know? A critical literature review , 2014 .

[37]  Erik Duval,et al.  The Ariadne knowledge pool system , 2001, CACM.

[38]  Erik Duval,et al.  MACE - Enriching Architectural Learning Objects for Experience Multiplication , 2007, EC-TEL.

[39]  Manuel J. Fernndez-Iglesias,et al.  Cross-repository aggregation of educational resources , 2018 .