Composition, supported by an architecture for
services composition that allows to look for,
integrate, execute and redefine the learning
processes.
(Gutiérrez-Carreón et al., 2009) is interested to
the semantic description of services to ease the
discovery learning services based on semantic
matching process between educational service
features and user needs. To do this, each device is
controlled by a computer with internet connection.
The user can control the devices that are connected
to computers and the acquisition of data stored in
databases. The implementation of these features is
based on the semantic web, particularly on the use of
ontologies and metadata to annotate learning
services. Indeed, this system uses three types of
ontology domain ontology, an ontology representing
the goals and an ontology describing the learning
services. Ontology learning services is described
using the terms in WSMO (Web Service Modelling
Ontology). The ontology of the objectives described
aspects related to user needs. The domain ontology
defines the terminology and concepts of the subject
area that are used to describe the relevant aspects of
the objectives.
(Cho et al., 2008) focus on the description of the
context of services to adapt learning services to the
user. Moreover, taking into account the context of
the adaptation of services is based on a set of rules.
These are predicates that combine contextual
information and service descriptions to check their
relevance to a particular situation.
(Zniber et al., 2010) presented an approach to
build personalized pathways called POPS (Process-
Oriented Pedagogic Service) by composing services
dynamically. This approach is a conceptual
framework that defines a model for describing the
pedagogical services. This model of Pedagogical
Service provides a set of concepts to describe the
services. According to Zniber, a pedagogical service
is composed of three parts: "profile”, "structure" and
"behavior". The "Profile" describes the general
appearance of the pedagogical service. It
corresponds to the service interface and will be used
when searching for a match between the available
services and the learners’ intentions. The "structure"
part describes the organization of the process to
achieve the pedagogical objective. It is defined by a
process, an initial position and a final position. The
"behavior" element is the "executable" level of
service. It describes the use of the service by a
learner and it takes the form of an implementation
plan with activities and resources to be mobilized.
3 PROPOSED APPROACH
3.1 Motivation
The development of learning systems aims to
provide learners with courses adapted to their needs
and their profile. The challenge therefore is to make
the system more responsive to the request of the
student is based on learning object scattered on
several platforms.
In this context, we consider a learning system as
a set of Learning Semantic Web services where each
service represents a learning object that describes an
intention and context of use. It’s by composing
dynamically services learning that possible to build
custom course adapted to a given profile. The
description of these services and the formulation of
the request of learner are made by two ontologies:
objectives ontology and ontology of the domain
learning.
3.2 Overview of Our Approach
The architecture, shown in Figure 1, represents our
e-learning approach to provide learners with
learning paths adapted to their requests (Ben
Mahmoud et al., 2015), (Ben Mahmoud et al., 2014).
This approach consisted of three components:
Learning data representation component of
learning in order to achieve the learner's learning
objectives.
Formulation component of the learner Query
The building component of the learning path that
satisfied a particular objective set by the learner.
Figure 1: Components of the learning approach
architecture.
In our proposed approach, we use ontologies
both for a semantic description of learning services
and to make easy their research and composition to
generate personalized learning paths. They are also