Abstract:With the rapid increasing of learning objects (LOs) in a variety of media formats, it becomes quite difficult and complicated task for learners to find suitable LOs based on their needs and preferences. To support personalization, recommender systems can be used to assist learners in finding the appropriate LOs which will be needed for their learning. In this paper, we propose a framework of a semantic recommender system for e-learning in which it will assist learners to find and select the relevant LOs to their field of interest. The proposed framework utilizes the intra and extra semantic relationships between LOs and the learner's needs to provide personalized recommendations for learners. The semantic recommendation algorithm is based on the extension of the query keywords by using the semantic relations, concepts and reasoning means in the domain ontology. The proposed system can be used to reduce the time and effort involved in finding suitable LOs, and thus, improves the quality of learning.Key words: E-learning, learning object, personalization, recommender system, semantic web, semantic indexing system, ontology modeling, semantic query processing.
IntroductionWith the rapid growth of Web-based learning applications, e-learning is becoming more and more popular than the traditional educational approaches. Learning management systems (LMSs) are typically employed in large-scale educational institutions to facilitate the delivery and organization of e-learning [1]. LMS can be defined as "the infrastructure that delivers and manages instructional content, identifies and assesses individual and organizational learning or training goals, tracks the progress towards meeting those goals, and collects and presents data for supervising the learning process of an organization as a whole" [2].In general, courses in LMSs consist of LOs. LO can be defined as a digital and reusable piece of content used to achieve a learning objective. LO can be a text document, an audio file, a video, a picture, or a complete website [3]. Commonly, LMSs are considered as one-size-fits-all systems as they deliver the same kind of course structure and LOs to each learner [1], [4]. However, each learner has different characteristics such as levels of expertise, learning styles, prior knowledge, cognitive abilities and interests, and therefore, a one-size-fits-all systems do not support most learners.Personalization is a promising way to deal with this problem by supporting each learner independently based on his/her characteristics. Personalization in LMSs occurs when such systems uniquely address a learner's needs and characteristics. This will help in improving the learner's satisfaction and in overall the quality of learning. To support personalization, recommender systems can be employed to overcome current limitations of LMSs in providing personalization through recommending suitable LOs to learners based on their individual needs and Salam Fraihat * , Qusai Shambour Software Engineering Department, Faculty of Information...