11
http://www.iaeme.com/IJCIET/index.asp 21 [email protected] International Journal of Computer Engineering & Technology (IJCET) Volume 6, Issue 9, Sep 2015, pp. 21-31, Article ID: IJCET_06_09_003 Available online at http://www.iaeme.com/IJCET/issues.asp?JType=IJCET&VType=6&IType=9 ISSN Print: 0976-6367 and ISSN Online: 09766375 © IAEME Publication ___________________________________________________________________________ A MODELING LEARNER APPROACH IN A COMPUTING ENVIRONMENT FOR HUMAN LEARNING BASED ON ONTOLOGY Adil KORCHI Laboratory of Signals, Systems and Components Faculty of Science and Technology, University Sidi Mohamed Ben Abdellah, Fez, Morocco Najiba EL AMRANI EL IDRISSI Professor in Laboratory of Signals, Systems and Components Faculty of Science and Technology, University Sidi Mohamed Ben Abdellah, Fez, Morocco Adil JEGHAL LIIAN, Department of InformaticsFaculty of Science Dhar-Mahraz University Sidi Mohamed Ben Abdellah, P.B 1796 Atlas-Fez, Morocco Lahcen OUGHDIR LIMAO, Department of Mathematics, Physics and Informatics Polydisciplinary Faculty -Taza University of Sidi Mohamed Ben Abdellah, Faculty of Taza, Morocco Fayçal MESSAOUDI Laboratoryof research and Management, Université Sidi Mohamed Ben Abdellah, Fez, Morocco Laboratory of Mathématiques, Signalsand computer. University of Sidi Mohamed Ben Abdellah, Fez, Morocco ABSTRACT This work is in the field of technology for computing environment for human learning (CEHL). The inflexible nature of these environments must be adapted to learners and their profiles in order to gain suppleness, adaptation and individualization of learning. So they can be an effective tool for representation and consideration of the learner’s knowledge and skills. This new learni ng technique imposes new requirements and constraints to establish representations through which learner modeling becomes possible. We present our learner modeling approach built

Ijcet 06 09_003

Embed Size (px)

Citation preview

Page 1: Ijcet 06 09_003

http://www.iaeme.com/IJCIET/index.asp 21 [email protected]

International Journal of Computer Engineering & Technology (IJCET)

Volume 6, Issue 9, Sep 2015, pp. 21-31, Article ID: IJCET_06_09_003

Available online at

http://www.iaeme.com/IJCET/issues.asp?JType=IJCET&VType=6&IType=9

ISSN Print: 0976-6367 and ISSN Online: 0976–6375

© IAEME Publication

___________________________________________________________________________

A MODELING LEARNER APPROACH IN A

COMPUTING ENVIRONMENT FOR HUMAN

LEARNING BASED ON ONTOLOGY

Adil KORCHI

Laboratory of Signals, Systems and Components

Faculty of Science and Technology,

University Sidi Mohamed Ben Abdellah, Fez, Morocco

Najiba EL AMRANI EL IDRISSI

Professor in Laboratory of Signals, Systems and Components

Faculty of Science and Technology,

University Sidi Mohamed Ben Abdellah, Fez, Morocco

Adil JEGHAL

LIIAN, Department of InformaticsFaculty of Science Dhar-Mahraz

University Sidi Mohamed Ben Abdellah,

P.B 1796 Atlas-Fez, Morocco

Lahcen OUGHDIR

LIMAO, Department of Mathematics, Physics and Informatics

Polydisciplinary Faculty -Taza

University of Sidi Mohamed Ben Abdellah, Faculty of Taza, Morocco

Fayçal MESSAOUDI

Laboratoryof research and Management,

Université Sidi Mohamed Ben Abdellah, Fez, Morocco

Laboratory of Mathématiques, Signalsand computer.

University of Sidi Mohamed Ben Abdellah, Fez, Morocco

ABSTRACT

This work is in the field of technology for computing environment for human

learning (CEHL). The inflexible nature of these environments must be adapted to

learners and their profiles in order to gain suppleness, adaptation and

individualization of learning. So they can be an effective tool for representation and

consideration of the learner’s knowledge and skills. This new learning technique

imposes new requirements and constraints to establish representations through which

learner modeling becomes possible. We present our learner modeling approach built

Page 2: Ijcet 06 09_003

A Modeling Learner Approach In A Computing Environment For Human Learning Based On

Ontology

http://www.iaeme.com/IJCIET/index.asp 22 [email protected]

upon an ontology. It is based on an accurate description of learners and their profiles

made of their behaviors, knowledge, skills, interactions and designs.

Key words: CEHL, Ontology, Learner, learner profile, pedagogical scenario,

pedagogical activity.

Cite this Article: Adil Korchi, Najiba El Amrani El Idrissi Adil Jeghal, Lahcen

Oughdir and Fayçal Messaoudi. A Modeling Learner Approach In A Computing

Environment For Human Learning Based On Ontology. International Journal of

Computer Engineering and Technology, 6(9), 2015, pp. 21-31.

http://www.iaeme.com/IJCET/issues.asp?JType=IJCET&VType=6&IType=9

1. INTRODUCTION

CEHL is a computer environment designed to promote human learning, that is to say the

construction of learner’s knowledge.

The learner must be placed at the heart of the educational situation to facilitate his

integration into the learning process. To get there, the CEHL must focus more on the learner’s

profile which consists of a set of information interpreted and which concerned the learner

himself/herself and are collected from several activities related to very specific learning

scenarios. Several studies [1], [2], [3] were conducted to propose models for representing

information concerning the learner such as : knowledge, design, skills, behavior, interactions

With the emergence of the Semantic Web, the CEHL researchers began using ontologies in

their research to master the learning-environment relationship. [4, 5, 6]

In this article we aim to define the terms related to learner’s modeling to describe the

proposed learning ontology which includes all the modeling elements. This ontology is

characterized by a structured set of terms, concepts, sub concepts, semantic relationships and

instances representing the learner’s area to reach a design that can allow us to model the

"learner’s profile" whatever his/her tendencies and preferences are.

2. STATE OF THE ART

2.1. Ontology in CEHL

The use of ontology in the model of e-learning system is an interesting solution. An ontology

gathers concepts that represent the knowledge of a field in a formal and explicit specification.

SNAE [7] introduces an ontology for e-learning process from the construction of learning

objects online for administration tasks.

Gasevic and Hatala [8] allow users to formulate queries to retrieve specific pedagogical

resources. Moreover, they respect the LOM norm on the annotation and indexing pedagogical

resources within their ontology called "target ontology."

You can use the ontology to represent people (learners, tutors, ..) or pedagogical resources.

It can even be used to represent the concepts of a learning situation.

2.1. Ontologies and knowledge representation

"Ontology is an explicit specification of a conceptualization" [Gruber 93].

Building an ontology can be done after the phase of conceptualization which consist of

identifying, within a corpus, specific knowledge to the field of knowledge to represent. N.

Guarino [9] considers ontologies as partial and formal specification of a conceptualization.

Page 3: Ijcet 06 09_003

Adil Korchi, Najiba El Amrani El Idrissi, Adil Jeghal, Lahcen Oughdir and Fayçal Messaoudi

http://www.iaeme.com/IJCIET/index.asp 23 [email protected]

Therefore it is necessary to be able to build a first semi-formal modeling, partially coherent,

corresponding to a semi formalized conceptualization. This is called conceptual ontology, semi-

formal, and the specification process is called ontologization.

In all cases, it is necessary to translate this ontology in a formal and operational language of

knowledge representation in order to use it in a computer.

The target language must allow the representation of different types of knowledge

(knowledge terminology, facts, rules and constraints) and the manipulation of this knowledge

through appropriate mechanisms to the operational objective of the designed system. This

translation process is called operationalization. A knowledge base contains knowledge used in a

system knowledge base. This knowledge is formalized and mechanisms allow to manage the

knowledge base to view or to add.[10]

The need to have a learner knowledge representation has led researchers to attempt to induce a

model of learner dynamically built and based on a set of learner data such as behavior. To do

this, various problems are to be solved: First, the problem of choosing a representation to store

data of the learner, constituting his/her knowledge model then, the realization of mechanism to

initialize and update this model throughout the interaction with the system, and finally the

implementation of the interpretation process of this model to guide the related decision-making

procedures and the solution adopted for one determines very significantly how to handle the

other two. [Bruillard, 1997]

2.3. Modeling learner

To be effective, it is essential that computer human learning environments have sufficient

information about the learner, in particular learning abilities, knowledge, gaps,etc. This

approach is called "The learner model".

The purpose of the learner model is to provide a complete description of all the aspects of

the learner’s behavior.

So modeling the learner is to structure his/her data that represents the state of his knowledge

in a given field.

Hazardous models have been developed in order to get good predictions on the performance

of learners on certain tasks, but they did not provide the knowledge state of the model learner.

Modeling is the process that not only analyses the learner-information but also his/her

exchanges with the learning environment to estimate their level of knowledge in a given field.

This modeling can be achieved without problems. According to several researchers, the

constraints of modeling learner are mainly related to collecting precise information of the

learner that we want to model. There was then, the step of choosing a relevant formalism of

representation of this information. Finally, we must develop processes that build model learner.

[11]

Modeling systems are distinguished by the following criteria: [12]

The means used to store information on the learner,

Construction methods applied in preparing the learner model,

The use made of this information.

Synthetically, modeling the learning means to:

Know information about its courses.

Gather information about his/her knowledge, skill, behavior and interaction.

Page 4: Ijcet 06 09_003

A Modeling Learner Approach In A Computing Environment For Human Learning Based On

Ontology

http://www.iaeme.com/IJCIET/index.asp 24 [email protected]

Indeed, when a learner is in a learning situation in an online environment, it must have

sufficient data of this actor to be able to guide him effectively in their learning situation because

the learner plays a central role in the learning process.

In this article, we use the two terms “The Learning Model” and “The learner’s profile” to

refer to the information we have about the learner when modeling him/her.

The learner model shows how we can represent the knowledge of the learner. The learner

profile is composed of the following:

Learning who is no other than the user using a learning system to learn.

Profile is the set of information about a given individual in a given context.

We will be interested first in the "Learning Profile". In our article, we define it as a set of

information relevant to adapt learning to behavior, knowledge, skills, interactions, and to the

learner conception. In our schema, the profile will be considered as concept that will be

semantically related to the following three concepts: Learning - Educational Activities –

Educational Assistance. These three concepts will be developed in order to get all their sub

concepts, semantic relations and their instances that will be integrated in the proposed ontology.

3. DESCRIPTION OF THE PROPOSED LEARNER ONTOLOGY

Ontology is originally a specialty of philosophy. This term is entered in the vocabulary of

cognitive science for engineering which means "an explicit specification of a

conceptualization." Sander et al. show how an ontological modeling facilitates the

transmission of knowledge through a conceptual model. The assumption of these authors is

robust. The acquisition of the domain of knowledge passes through the construction of a

conceptual model at the learner which turns to ontology [13].

Developing an ontology means that we must define a set of data and their structure so that

they will be used by other programs. Ontologies and knowledge bases (developed using

ontologies) are used as data by problem solving methods, domains independent applications

and software manufacturers. For example, in this article we develop the learner ontology,

learner profiles and educational contents. This ontology can be used as the basis for a range of

applications for effective online learning.

Building ontology is characterized by five elements: Concepts, Relations, the functions,

and Axioms Instances. We describe in this section the aspects related to the implementation of

our ontological model:

3.1. The Learner

We have developed a learner model according to the Capacity that can develop the learner

and his/her cognitive level in the CEHL systems.

Figure 1 outlines the proposed learner model, it consists of:

Page 5: Ijcet 06 09_003

Adil Korchi, Najiba El Amrani El Idrissi, Adil Jeghal, Lahcen Oughdir and Fayçal Messaoudi

http://www.iaeme.com/IJCIET/index.asp 25 [email protected]

Figure 1. Developed learner ontology

3.1.1. The personal data

Is a part of the Learner concept. They contain general information about the learner, such as

name, surname, age, gender.

3.1.2. Type

It is a data which provides information about the type of learner: Divergent, Convergent,

Assimilator or Running. Many researchers focused on learners and styles with which they

wish to learn. This research has shown that we tend to teach based on our own learning style.

But, if the learner has a different learning style than ours, he/she will have difficulty receiving

information.

The diverge learner has a keen sense of observation: he/she is clever to perceive an object or

problem from different angles so that the convergent learner prefers to practice his/her ideas and

theories, solve problems and make decisions.

The assimilative learner is qualified to reorganize logically varied information. He prefers

the theory on practice while the executive learner is concrete, active, methodical, realistic and

implements practical experience and is personally involved in new experiences with a

challenge.

3.1.3. The cognitive level of the learner

It is connected by a semantic relation to the concept "Learner" and generates the three levels

namely; beginner, intermediate and advanced.

The beginner learner always needs to understand what is expected from him to resolve the

problem. For a student with an average level of knowledge, only the accompaniment and

guidance are enough for him (in case of error) to find the solutionhimself/herself, whereas the

advanced learner can find the solution to problems presented to him by himself/herself.

3.1.4. The Degree setting

The Degree setting which is a property in this part of the ontology in «Level-Learner»

concept. It tells us about the level of the learner.

Page 6: Ijcet 06 09_003

A Modeling Learner Approach In A Computing Environment For Human Learning Based On

Ontology

http://www.iaeme.com/IJCIET/index.asp 26 [email protected]

In our ontology, a beginner learner has three levels namely; Level 1, Level 2 and Level 3.

It is the same for intermediate and advanced levels.

Indeed, a beginner learner can have a general knowledge in a given field (for example in

geometry). If the test proposed by our ontology detects that the learner is a beginner, he will be

classed in one of the three proposed levels of the beginning level.

3.2. Learner Profile

Learners profiles allow to provide the learning system pertinent information about the learner.

These profiles have a very important role in all CEHL. Our learner profiling process

consists of five key components that are semantically related to the learner profile, which are:

Behavior : It is the relationship that the learner must develop with his/her environment for the

success of his/her pedagogical activities. Behavior in our case concerns the motivation,

autonomy, attention, responsibility, mind-opening and curiosity of the learner.

Knowledge : This is the cognitive background of the learner. It can be general, theoretical or

practical.

Skills : Each learner admits strengths related to his/her skills. This may affect the sense of

contact, creativity, speed and logic of understanding and problem solving.

Interaction : The learner is an integral part of the interaction, otherwise he would not be a

learner. It is the exchange that can have a learner with a learning environment. It may be long,

medium or fast.

Conception : Learning is not a process of transmission but question’s transformation of initial

ideas, the usual ways of learners thinking. In this transformation process, our proposal on the

learner’s conception may be limited or incorrect to reach a new concept of learning.

Page 7: Ijcet 06 09_003

Adil Korchi, Najiba El Amrani El Idrissi, Adil Jeghal, Lahcen Oughdir and Fayçal Messaoudi

http://www.iaeme.com/IJCIET/index.asp 27 [email protected]

Figure 2 Developed ontology of learner profile

3.3. Pedagogical activity

Figure 3 gives a synthetic scheme

Before starting a pedagogical activity, a test is required to evaluate the knowledge level of the

learner. In this context, and as a first step, we propose a set of questions related to knowledge

of the desired activity. Then, a level check is established in order to offer the learner a suitable

activity according to his/her level and profile in the learning process.

Figure 3 Developed ontology of pedagogical activity

The pretest of the concept "Pedagogical Activity" brings us directly to the sub-Level

“Learner level” of the concept “Learner”.

Once the level of the learner is validated, various learning methods will be proposed to

him/her such as:

Learning with lessons, tutorials, directed works, construction works, projects realization.

Learning with demonstrative or interactive video lessons.

The variable "Type" refers to the method of learning which can be "free or assisted"

For example: the learner may be assisted in a practical works sequence or can achieve it

himself/herself.

3.4. Pedagogical Assistance

Figure 4 gives an overview. The aim of this concept is to provide pedagogical assistance

adapted in a CEHL related to pedagogical content chosen by the learner. Those involved in

Page 8: Ijcet 06 09_003

A Modeling Learner Approach In A Computing Environment For Human Learning Based On

Ontology

http://www.iaeme.com/IJCIET/index.asp 28 [email protected]

this operation are: the tutors and pedagogical content that has a direct connection into our

ontology with the “Pedagogical Activity” concept, where each pedagogical activity is assisted

by a tutor who can be an assistant, a doctor, a trainer or a supervisor.

Figure 4 gives an overview. The aim of this concept is to provide pedagogical assistance

adapted in a CEHL related to pedagogical content chosen by the learner. Those involved in

this operation are: the tutors and pedagogical content that has a direct connection into our

ontology with the “Pedagogical Activity” concept, where each pedagogical activity is assisted

by a tutor who can be an assistant, a doctor, a trainer or a supervisor.

Figure 4 Developed ontology of pedagogical assistance

The educational content is linked to the concept-pedagogical activity by a semantic

relationship to facilitate the use and access to our ontology.

FULL DIAGRAM OF THE PROPOSED ONTOLOGY

Our ontology consists of 4 concepts that give rise to sub concepts and semantic relations as

shown in figure 5.

Page 9: Ijcet 06 09_003

Adil Korchi, Najiba El Amrani El Idrissi, Adil Jeghal, Lahcen Oughdir and Fayçal Messaoudi

http://www.iaeme.com/IJCIET/index.asp 29 [email protected]

Figure 5 Developed learner ontologie

Page 10: Ijcet 06 09_003

A Modeling Learner Approach In A Computing Environment For Human Learning Based On

Ontology

http://www.iaeme.com/IJCIET/index.asp 30 [email protected]

4. CONCLUSION AND PROSPECT

Access to relevant information tailored to the needs and context of the learner is a real

challenge. New learner modeling approaches, based on ontology, will know without

doubt a better impact than expert systems because of the detailed description of

learner profiles.

Our work contributes to the learners modeling of in a CEHL based on ontology.

A modelization that is essential to design a new generation of CEHL that may evolve

by placing the learner at the heart of the pedagogical situation in accordance with

his/her behavior, knowledge, skills etc.

This preliminary work has helped to build a learner ontology that will later

incorporate a CEHL to concretize the design of computer applications using

ontologies that supports learners in all their states in the areas of learning within the

CEHL.

REFERENCES

[1] Jeghal A., Oughdir L., Tairi H. & El Affar, A. N. A. S. Journal of Theoretical &

Applied Information Technology, 57(2), 2013

[1] Desmarais, M.C., Meshkinfam, P., Gagnon, M, Learned student models with item

to item knowledge structures”. User Model. User-Adapt. Interact. 16(5), 2006,

pp. 403–434.

[2] Panagiotopoulos, I., Kalou, A., Pierrakeas, C., & Kameas, A, an Ontology-Based

Model for Student Representation in Intelligent Tutoring Systems for Distance

Learning. In Artificial Intelligence Applications and Innovations, pp. 296-305.

Springer Berlin Heidelberg. 2012.

[3] Al-Yahya, M., George, R., & Alfaries, A. Ontologies in E-Learning: Review of

the Literature. International Journal of Software Engineering and Its

Applications, 9(2), 67-84. (2015)

[4] Snae, C., & Brüeckner, M. Ontology-driven e-learning system based on roles and

activities for Thai learning environment, Interdisciplinary Journal of E-Learning

and Learning Objects, 3(1), pp.1-17. 2007

[5] Gaševic, Dragan, Djuric, Dragan, et Devedžic, Vladan, Model driven architecture

and ontology development, Springer Science & Business Media, 2006.

[6] Grandbastien, M., & Nowakowski, S.” Connaissances embarquées pour

personnaliser les environnements d’apprentissage: Application à la plate-forme

OP4L, 21, 2014, Article de recherche Numéro Spécial, Les EPA: entre

description et conceptualisation, STICEF, 2014

[7] Kuldeep Mishra, Ravi Rai Chaudhary and Dheresh Soni. A Premeditated CDM

Algorithm in Cloud Computing Environment for FPM. International Journal of

Computer Engineering and Technology, 4(4), 2013, pp. 213-223.

[8] Merzougui, Ghalia, Djoudi, Mahieddine, et Behaz, Amel, Conception and use of

ontologies for indexing and searching by semantic contents of video courses,

arXivpreprint arXiv:1201.5102.(2012).

[9] Michel Crampes et Jacqueline Bourdeau, 2004, Éditorial du numéro spécial, "Les

ontologies pour les EIAH". Revue des Sciences et Technologies de l'Information

et de la Communication pour l'Education et la Formation (STICEF), 11, 223-246.

2004.

Page 11: Ijcet 06 09_003

Adil Korchi, Najiba El Amrani El Idrissi, Adil Jeghal, Lahcen Oughdir and Fayçal

Messaoudi

http://www.iaeme.com/IJCIET/index.asp 31 [email protected]

[10] Danine, A. ”Modélisation de l’apprenant : Proposition d’une nouvelle approche

de diagnostic et remédiation”. Présentation du projet de recherche, DIC 9410,

(Juin, 2003)

[11] Charlet, J., Bachimont, B., & Troncy, R, Ontologies pour le Web sémantique.

Revue Information, Interaction, Intelligence I3. (2004)

[12] Rtili, M. K., Khaldi, M., & Dahmani, A. (2014). ”Modeling Approach to Learner

Based Ontologies for the Recommendation of Resources in an Interactive

Learning Environments, Journal of Emerging Technologies in Web Intelligence,

6(3), 340-347.

[13] Srimathi, H. (2010), Knowledge Representation of LMS using Ontology,

International Journal of Computer Applications, 6(3), September, 2010.

[14] Shishehchi, S. Banihashem, S.Y et Zin, N.A.M. 2010, A proposed semantic

recommendation system for e-learning: A rule and ontology based e-learning

recommendation system, Information Technology (ITSim), 2010 International

Symposium, 1, pp 15-17 (June, 2010).

[15] Wu, C.Y and Wang, S.L, Application of context-aware and personalized

recommendation to implement an adaptive ubiquitous learning system, Expert

Systems with Applications An International Journal, 38(9), pp 10831–10838.

September, 2011.

[16] Gruber, Thomas R, A translation approach to portable ontology specifications.

Knowledge acquisition, 5(2), p. 199-220, 1993

[17] Bruillard, E., Delozanne, Élisabeth, Leroux, Pascal, et Al, Quinze ans de

recherche informatique sur les sciences et techniques éducatives au LIUM, Revue

Sciences et Techniques Educatives, 7(1), 2000 p.87-145.

[18] Mandin, S. & Guin, N.”Basing learner modelling on an ontology of knowledge

and skills. In Advanced Learning Technologies, (ICALT), IEEE 14th

International Conference on (pp. 321-323). IEEE. (2014, July).

[19] Sudhana, K. M., Raj, V. C., & Suresh, R. M”An ontology based framework for

context aware adaptive e-learning system. In Computer Communication and

Informatics, (ICCCI), International Conference on (pp. 1-6). IEEE.(2013,

January)

[20] Guarino, Nicola (ed.), Formal ontology in information systems, Proceedings of

the first international conference (FOIS'98), June 6-8, Trento, Italy. IOS press,

(1998).

[21] Behaz, A., & Djoudi, M. (2009), Approche de Modélisation d'un Apprenant à

base d'Ontologie pour un Hypermédia adaptatif Pédagogique, In CIIA (2009).

[22] Farida, Mme Dahmani, Modélisation basée ontologies pour l'apprentissage

interactif-Application à l'évaluation des connaissances de l'apprenant”. Thèse de

doctorat. Université Mouloud Maameri de Tizi Ouzou. (2010)

[23] Farida, M. D, Modélisation basée ontologies pour l'apprentissage interactif-

Application à l'évaluation des connaissances de l'apprenant, (Doctoral

dissertation, Université Mouloud Maameri de Tizi Ouzou).(2010)

[24] Meklid, A., Approche agent Pour L'alignement d'ontologies: équivalence

sémantique, (Doctoral dissertation, Université Mohamed Khider Biskra).(2011)

[25] Zhang, Y. F, Modélisation de l'apprenant dans le cadre d'un environnement

informatique pour l'apprentissage humain offrant des conseils personnalisés”

(Doctoral dissertation, Université Laval). (2010).

[26] Psyché, Valery, Rôle des ontologies en ingénierie des EIAH: Cas d'un système

d'assistance au design pédagogique, Ph. D. Thesis in cognitive informatics,

Department of computer sciences, Université du Québec a Mo (2007).