Ontology-Based Modeling of The Learner in A Web Educational System: Towards Learning Analytics and Adaptive Learning
Ontology-Based Modeling of The Learner in A Web Educational System: Towards Learning Analytics and Adaptive Learning
ISSN No:-2456-2165
Abstract:- Web based e-Education systems are an activities between different platforms, between several
important type of information systems that have agents/services of a same platform, and thus achieving
benefited from Web standards for implementation, interoperability between them.
deployment and integration. One of the challenges of
these information systems is to personalize and adapt The key role of learner profile is leading
learning process according to the learners. To reach this personalization of learning experience and then to fit
goal we have to capture and model information about learning process to learner based on his knowledge and skill.
the learner, his pedagogical preferences and his learning Thus, learning activities are created and/or enriched based on
activity. In this paper, we propose an ontology-based recommendations computed from learner profiles. In
learner model, based on Semantic Web standards. We addition, learning activities are made from a set of
add this model to our models of pedagogical resources pedagogical resources in order to acquire a given set of
and, knowledge and skills model and we integrated it in knowledge and/or skills called pedagogical objectives of
an industrial context. We show how this global model these learning activities. This clearly shows an
meets industrial requirements in terms of functionalities, interdependence between knowledge/skills, pedagogical
opening up new possibilities for learning analytics and resources, learner profiles and learning activities.
adaptive learning. Consequently, description of learner profiles and learning
activities will use or reuse description of knowledge/skills
Keywords:- e-Education Information System, e-Education and pedagogical resources.
Model, Ontology, Semantic Web, Learner Profile Model,
Automatic Personalization, Adaptive Learning. Our proposed learner profile model answers the
following questions: (1) Which knowledge and skills have
I. INTRODUCTION been acquired by a learner? (2) Which pedagogical resources
have been used by a learner? (3) Which scores have been
e-Education research field has a wide range of achieved by a learner? (4) What is the history of learning
applications including : educational processes management activity for the acquisition of a knowledge/skill by a learner?
(e.g. Moodle platform), virtual classrooms, pedagogical (5) Which learning path fit learner in order to acquire a given
resources (courses, exercises, etc.), regulations (e.g. official knowledge/skill? (6) Which pedagogical resources fit to
reference standards), users management (learners and learner capabilities? We also demonstrate the feasibility of
teachers) and integration across different systems and actors our solution in a real industrial context. We integrate our
in particular to ensure compatibility and seamless user learner profile model in the Educlever's e-Education system,
experience [29]. e-Education systems leverage state of the art and we observe that the Semantic Web-based solution meets
results of Information Sciences and Technologies (IST) as industrial requirements, in terms of features, and allows
well as the Web architecture and resources to support them. Educlever System to address more requirements than its
In this context, capabilities to manage and make available existing system. Moreover, our ontology-based modelling
through the Web the description of learners as learner profile opens up new opportunities for advanced features like
as well as the description of learners activities are keys issues adaptive learning or learning trace modelling.
of e-Education research field. These descriptions meet
capabilities of sharing and/or reusing learner profiles and
There are two key properties, properties works On and Fig 4 Learner Profile Model
has OPD. Property works On relies an instance of OPD to an
instance of Cocon, from the Referential ontology, tackled in
the pedagogical resource. worksOn is specialized into is
Learning Of, is Trainning Of, and is Evaluation Of
properties. These properties describe the role of an OPD in
the learning process of a Cocon. Property has OPD links two
OPDs. It represents partonomies and expressing how some
pedagogical resources are built as a combination of other
pedagogical resources.
V. INTEGRATION IN SEMANTIC WEB BASED architectures were built on top of triple stores to process
EDUCATIONAL SYSTEM RDF data from the Referential and Corpus datasets.
Integration of our model takes place at two levels: (i) at In simple architecture, we load learner profile
the level of the architecture of the Educlever platform and ontology and instances in a single triplestore as depicted in
(ii) at the functional level. Figure 7. Thanks to the flexibility of the Semantic Web
solution and precisely the use of URIs to identify resources,
A. Knowledge Extraction and Integration this update does not affect existing features already
After modelling the learning profile, we have faced the implemented. Thus, SPARQL queries implementing these
challenge of deploying this model in Educlever context and features return exactly the same results. All that remains is to
migrating existing data, stored in relational databases. We implement the functionalities relating to learner profiles. But
upgrade our proposed architecture [1]: (i) Simple with this architecture, in case of failure of the triple store
Architecture and (ii) Federated. We remind that these data will no longer be available. In industrial context this is
an important risk which we have to prevent.
In the previous table 1, case with symbol means that Then, we could observe that using Semantic Web Based
we implement these uses cases with one query. While platform we meet all the uses cases. The new platform,
symbol means the implementation use a function which could also lead the personalization of learning experience
itself executes several queries in order to fill the use case. In [25, 26]. For a best learning experience, predicting learner’s
table 1, empty cells means that use case is not implemented. success on pedagogical resources is an important step.
This work reported a knowledge modelling experience [1]. G. Fokou Pelap, C. Faron-Zucker et F. Gandon,
in industrial context to propose an e-Education solution «Semantic Models in Web based Educational System
based on Semantic Web models and technologies. We Integration,» chez 14th International Conference on
recalled our previous work on modeling knowledge and skill Web Information Systems and Technologies
(Cocons), as well as pedagogical resources (OPD). Then we (WEBIST), Seville, 2018.
presented our proposal of an ontology describing a shared [2]. K. Balaji et G. Poorni, «An Effective
conceptualization of a learner, learner activities over time Recommendation System for E-Learning Using
and learner preferences, that can smoothly extend our Fuzzy Tree,» Semantic Scholar Journal, 2017.
modelling in order to implement user-oriented use cases. [3]. M. Srivastava, H. Pandey, S. Kumar Shukla et B.
Kumar Thakur, «A Literature Review of E-Learning
We also proposed two extensions of Educlever Model Based on Semantic Web Technology,»
architectures proposed in our previous work, which allows us Semantic Scholar Journal, 2014.
to integrate and process learner profiles ontology and [4]. Nationale Ministère de L'éducation, «Code de
instances in the Educlever platform. Thanks to Semantic l'éducation consolidé au 1er Janvier 2018,» Service
Web technologies, we integrate learner profiles without any Publique, 2018.
change on features already implemented which continue to [5]. Nationale Ministère de L'éducation, «Le socle
work properly. This integration allows us to implement commun de connaissances, de compétences et de
existing features on learner profiles, as well as features culture,» Service Publique, 2017.
which could not be implemented on the existing Educlever [6]. Réseau Canopé, «ScoLomFR : Outil de description
infrastructure. To implement these features using Semantic des ressources numériques,» Service Publique, 2011.
Web technologies we use, depending on the complexity of [7]. IEEE-LTSC-LOM Committee, «IEEE Standard for
the feature, either a SPARQL query or a function executing Learning Object Metadata,» IEEE Standards
several SPARQL query. Based on these features, we are able Association, 2002.
to provide algorithms to personalize learning path for a given [8]. L. Jaffro, «Les objets de l'éducation : quelle ontologie
learner. The most immediate continuation of this work is the ?,» Revue de métaphysique et de morale, vol. 4,
experimental evaluation of our model in Educlever context. n°56, pp. 429-448, 2007.
[9]. A.-Y. Maha, G. Remya et A.-F. Auhood, «Ontologies
Next to all the previous contributions, we manage to in E-Learning: Review of the literature,»
get real data from Educlever Knowledge Graph and format International Journal of Software Engineering and its
them in order to perform prediction. In this work, we are able Applications, vol. 9, pp. 67-84, 2015.
to extract useful information to make predictions and [10]. M. Rani, K. V. Srivastava et O. P. Vyas, «An
successfully make recommendations based on existing state Ontological Learning Management System,»
of the art algorithm. Computer Applications In Engineering Education,
vol. 24, n° %15, p. 706–722, September 2016.
One of the next challenges is implementation of [11]. O. R. Rocha, C. Faron-Zucker et G. Fokou Pelap, «A
adaptive and personalized learning based on learner profiles. Formalization of the French Elementary School
Indeed, we plan to customize state of the art prediction Curricula,» chez Knowledge Engineering and
algorithm and combine it with rule-based reasoning Knowledge Management – (EKM) and Drift-an-
mechanisms in order to propose learning path and LOD, Bologna, Italy, Revised Selected Papers,
recommend relevant pedagogical resources for his/her Bologna, 2016, pp. 82--94.
training. We will also propose measures to evaluate the [12]. A.-Y. Maha, A.-F. Auhood et G. Remya,
acquisition of a given knowledge and skills (Cocons). Based «CURONTO: An Ontological Model for Curriculum
on this measure, we are going to consider creation of student Representation,» chez Proceedings of the 18th ACM
groups based on pedagogical objectives, such that they have Conference on Innovation and Technology in
complementary knowledge and skills (Cocons) or same level Computer Science Education, ACM, 2013, pp. 358--
of acquisition for a given set of knowledge and skills. 358.
4
https://www.educlever.com/
5
https://www.inria.fr/fr/wimmics