Modeling Approach to Learner Based Ontologies for the Recommendation of Resources in an Interactive Learning Environments Mohammed Kamal Rtili PhD student, Lirosa Lab, Abdelmalek Essaâdi University, Faculty of Sciences, Tetouan, Morocco Email: rtili.kamal@gmail.com Mohamed KHALDI and Ali Dahmani Abdelmalek Essaâdi University, Faculty of Sciences, Tetouan, Morocco Email: medkhaldi@yahoo.fr, alidahmani@hotmail.com AbstractToday, the web contains multitude sources of information and knowledge that can be used as learning materials, that’s why users are faced with a large number of irrelevant answers returned by the classical information search tools. During the last decade, recommendation systems have emerged as an effective means to reduce the complexity of information search, these recommendation systems are based on a learner’s profile. The construction of user profiles is at the center of the issues raised in the study of mechanisms for personalization or recommendation of resources to users that takes into account their specific needs. These profiles are constructed and enriched with the user interaction with the system. The objective of this paper is to present our approach for modeling a learner within our recommendation system. This is to develop a system to collect the learner’s interaction Traces and process them, in order to propose in an automatic way educational resources adapted to their needs, through a set of agents which interact with each other. Index Terms—ILE, Trace, trace model, learner profile, modeling, ontology, multi-agent systems, semantic web. I. INTRODUCTION ILE (Interactive Learning Environments) is a computing environment that uses the web as a medium for disseminating knowledge and helping the various actors interact with each other, it aims to promote, accompany and validate learning. There are several categories of an ILE, in particular the microworlds, intelligent tutoring and adaptive hypermedia. According to [1], four types of models are specified when designing an ILE, the domain model, the learner model, the pedagogical model (tutor), the expert model and the interaction model. The learner modeling is a field of research that has been the subject of several publications, it consists of all treatments allowing developing and updating relevant information about the learner from analyzing his behavior, this analysis most often consist of observing and Tracing the information of the learner activities in the system during a learning session, followed by analyzing and interpreting it. This article is organized as follows: section 2 presents the context and issues of our work, section 3 describes the theory of the Trace on which our module is based, section 4 presents the multi-agent technology, section 5 presents the general architecture of our Traces' collection module and the final section presents the conclusion and offers ideas for future developments. II. WORK CONTEXT AND PROBLEMATIC With the increasing number of websites as shown by the statistics Netcraft4 (over 644 million websites in 2013), the mass of data exchanged on the Internet is an advantage for universal access to information. In parallel, it is also a challenge because it requires significant processing to filter the data returned and find the relevant information for the user. In fact, the recommendation is a scientific field that seeks to personalize access to information for a given user, and thus facilitate his choice of content in a too extensive catalog so he can get an overall idea. In practice, recommender systems, based on knowledge about a user, filter a set of content and produce a list, often ordered, considered relevant for him. Our research is part of the customization of ILE. The goal of our research is to study and develop a recommendation system based on Traces that will enrich the services of an ILE, it is to consider the interaction Traces left by the learners as a source of knowledge which the system can exploit to propose pedagogical resources adapted to targeted learners in order to increase their satisfaction during a learning session. In fact, we have identified four steps for our system [2]: The collection of data based on the learner’s behavior, Data processing, the construction of behavioral patterns of the learners, and the recommendation of resources. In order to achieve the above-mentioned steps, we will create a system comprising of several modules, each of which has its own task (figure 1). The Traces left by the learners on the system allow to evolve this profile over time. 340 JOURNAL OF EMERGING TECHNOLOGIES IN WEB INTELLIGENCE, VOL. 6, NO. 3, AUGUST 2014 © 2014 ACADEMY PUBLISHER doi:10.4304/jetwi.6.3.340-347