<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Mobile and Adaptive Language Learning Environment based on Linked Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Davy Van Deursen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor Jacques</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan De Wannemacker</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Steven Torrelle</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wim Van Lancker</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maribel Montero Perez</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Erik Mannens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rik Van de Walle</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ghent University - IBBT</institution>
          ,
          <addr-line>Gaston Crommenlaan 8/201, B-9050 Ledeberg-Ghent</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>ITEC - Interdisciplinary research on Technology, Education and Communication, K.U. Leuven Campus Kortrijk</institution>
          ,
          <addr-line>Etienne Sabbelaan 53, B-8500 Kortrijk</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The possibilities within e-learning environments increased dramatically the last couple of years. They are more and more deployed on the Web, allow various types of tasks and ne-grained feedback, and they can make use of audiovisual material. On the other hand, we are confronted with an increasing heterogeneity in terms of end-user devices (smartphones, tablet PCs, etc.) that are able to render advanced Web-based applications and consume multimedia content. Therefore, the major contribution of this paper is an adaptive, Web-based e-learning environment that is able to provide rich, personalized e-learning experiences to a wide range of devices. We discuss the global architecture and data models, as well as how the integration with media delivery can be realized. Further, we give a detailed description of a reasoner, which is responsible for the adaptive selection of learning items, based on the usage environment and the user pro le.</p>
      </abstract>
      <kwd-group>
        <kwd>Adaptive</kwd>
        <kwd>Language Learning</kwd>
        <kwd>Mobile</kwd>
        <kwd>Web-based</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The last years, the use of e-learning environments has increased spectacularly,
not only in formal educational settings, but also in working and private
environments. At the same time, the possibilities within these e-learning environments
increased dramatically: learning environments for instance have become easier
and more pleasant to use, they allow various types of tasks and ne-grained
feedback, and they can make use of audiovisual material. Moreover, while e-learning
environments were traditionally o ered as applications on stand-alone
computers, nowadays they are more and more being rendered over the Internet. It is
clear that these evolutions are related to technological evolutions, and the wide
availability of fast multimedia computers and internet access.</p>
      <p>Next to the fact that e-learning environments are more and more deployed
over the Web, we are confronted with an increasing heterogeneity in terms of
end-user devices that are able to connect to the Web and consume multimedia
content. Therefore, personal devices such as tablet PCs and smartphones could
be used as learning devices, next to traditional desktop and laptop devices. Also,
the role of personalization within e-learning environments has become more and
more important. Personalization can be applied both at the learning level (i.e.,
adjust learning sessions according to the learner's capabilities) and at the
environmental level (i.e., adjust the rendering of the learning environment according
to the characteristics of the usage environment).</p>
      <p>The above described challenges are exactly the ones that are currently
tackled in the IBBT MAPLE project (Mobile, Adaptive &amp; Personalized Learning
Experience3), which aims to make adaptive mobile e-learning possible.
Therefore, in this paper, we present a Web-enabled e-learning environment that is
able to o er personalized learning sessions on any device, primarily focused on
language learning making optimal use of digital multimedia. In order to realize
such an environment, we need the following key components:
{ a common, machine-understandable data model that is independent of usage
environments and is able to express both learning content and metadata
about the learning content;
{ a logging framework that allows to capture the behaviour and performance
of the learner on a detailed level;
{ a reasoner that is able to select learning items based on the learner's
capabilities and behaviour;
{ a media delivery platform taking into account usage environment
characteristics and restrictions.</p>
      <p>In the remainder of this paper, we provide an overview of the architecture
of our adaptive e-learning platform. Further, we discuss the above described key
components in more detail. Finally, we discuss related work, draw a number of
conclusions, and discuss some future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>MAPLE platform</title>
      <p>In order to o er a highly adaptive e-learning platform that can also deal with
(mobile) multimedia delivery, we designed the architecture that is depicted in
Fig. 1. Two major parts can be distinguished: the e-learning platform and the
media delivery platform. The e-learning platform relies on two RDF stores, i.e.,
a store for learning exercises and a store for learner pro les. The learning items
store is lled through the learning item ingest service. More details regarding
the creation of learning items and the data model according to which they are
modeled are provided in Section 3. Further, the learner pro le store is build up,
based on the learners' actions and preferences (see Section 3.5). The reasoner
is responsible for selecting the most adequate exercise, based on the learner's
pro le and environment and the available learning items. Detailed information
3 http://www.ibbt.be/en/projects/overview-projects/p/detail/maple-2
media
ingest
service
learning
item ingest
service
media store
learning item</p>
      <p>DB
learner profile</p>
      <p>DB
media delivery platform
selection</p>
      <p>&amp;
packaging
reasoner
media
delivery
channels
ADTE
service
learning
endpoint
e-learning platform
regarding the reasoner is provided in Section 4. Finally, the learning endpoint is
the communication point between learner devices and the e-learning platform.</p>
      <p>
        The media delivery platform corresponds to NinSuna4, which is a
metadatadriven media adaptation and delivery platform [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. At its core, format-independent
modules for temporal selection and packaging of media content are present.
Almost all existing media delivery channels are supported by NinSuna: RTSP,
RTMP, HTTP progressive download, and HTTP adaptive streaming. Moreover,
native support for Media Fragments 1.0 [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] is provided, which enables the
delivery of media fragments (i.e., temporal or track fragments) in a standardized
way [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Finally, NinSuna comes with an Adaptation Decision-Taking Engine
(ADTE), which is able to 1) detect the capabilities of the device issuing the
request and 2) take a decision regarding which quality version of the requested
media resource is the most adequate for the detected device. A more detailed
description of the NinSuna platform can be found in [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ].
      </p>
      <p>The presented e-learning platform exposes its data (i.e., learning content and
accompanying media resources) as linked data. More speci cally, it follows the
guidelines regarding the publication of linked data5: use dereferencable HTTP
URIs as names for things, provide useful information using the standards (RDF,
SPARQL), and include links to other URIs. Hence, within our platform, the
learning items and learner pro les are available through a SPARQL endpoint,
while the metadata of the media resources are published as RDF URIs. This
way, services such as the reasoner and the ADTE can rely on the linked data
and can start reasoning over it.</p>
      <sec id="sec-2-1">
        <title>4 http://ninsuna.elis.ugent.be 5 http://www.w3.org/DesignIssues/LinkedData.html</title>
        <p>A typical e-learning scenario using this architecture is then as follows:
(1) the learner logs in into the Web-based e-learning application using its mobile
device, which contacts the learning endpoint of the e-learning platform; the
end point approaches the reasoner which provides a personalized overview
of the available courses;
(2) based on the course selected by the learner, the reasoner selects an exercise
from the learning item store, taking into account the learner pro le and the
available exercises within that course;
(3) when the selected exercise contains media content (audio, video, or images),
the ADTE of NinSuna is contacted in order to select the media resource
version that ts best for the current device;
(4) the learning endpoint renders the selected exercise in HTML and sends the
response to the learner;
(5) when the learner is solving the selected exercises, his/her answers and his/her
behaviour in terms of clicks and timing is logged and sent back to the
elearning platform;
(6) the received answers and behaviour information are used to update the
learner's pro le.</p>
        <p>In the next sections, more detailed information regarding a number of
components in the architecture is provided.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Data Models and Instance Generation</title>
      <p>A number of di erent data models need to be developed in order to structure
and de ne the content used on the e-learning platform. More speci cally, we
need the following data models:
{ model for the learning items and their metadata (e.g., question, possible
answers, di culty level);
{ model for the learning domain;
{ model for the metadata of the media resources (e.g., bit rate);
{ model for the learner pro le;
{ model for the logging.</p>
      <p>In the following subsections, we provide more information regarding these
different models and how they are populated. Note that all ontologies are modelled
in OWL and published online.
3.1</p>
      <sec id="sec-3-1">
        <title>Model for learning items and their metadata</title>
        <p>The model for learning items consists of two ontologies: one for the learning items
themselves6 and one for their metadata7. An example instance of a learning
6 http://multimedialab.elis.ugent.be/organon/ontologies/maple/content
7 http://multimedialab.elis.ugent.be/organon/ontologies/maple/llomp</p>
        <p>Listing 1.1. Representing a learning item and its metadata in RDF (in Turtle).
1 @prefix mplc : &lt;http :// multimedialab . elis . ugent . be / organon / ontologies /
maple / content # &gt;.
@prefix llomp : &lt;http :// multimedialab . elis . ugent . be / organon / ontologies /
maple / llomp # &gt;.
@prefix xsd : &lt;http :// www . w3 . org /2001/ XMLSchema # &gt;.</p>
        <p>@prefix dc : &lt;http :// purl . org / dc / terms /&gt; .
5
10
15
20
25
30
35
40
&lt;http :// ninsuna . elis . ugent . be / rdf / resource / maple / blcc_47363 &gt;
a llomp : Exercise ;
dc : title "47363" ;
mplc : exerciseType mplc : MultipleChoice ;
mplc : media &lt;http :// ninsuna . elis . ugent . be / Media / Maple / FLAA2V0 #t =0 ,19 &gt; ;
mplc : task " What do Belgians eat , according to the reporter ?" @en ,
" Wat eten de Belgen volgens de reporter ?" @nl ;
mplc : answerSpace " Les Belges mangent ..." ;
mplc : input [
a mplc : Input ;
mplc : answer [
a mplc : Choice ;
mplc : isCorrect " false "^^ xsd : boolean ;
mplc : scoreCorrect "0"^^ xsd : int ;
mplc : scoreFalse "0"^^ xsd : int ;
mplc : text " des frites " @fr .
] ;
mplc : answer [
a mplc : Choice ;
mplc : isCorrect " true "^^ xsd : boolean ;
mplc : scoreCorrect "1"^^ xsd : int ;
mplc : scoreFalse "0"^^ xsd : int ;
mplc : text " de la glace " @fr .</p>
        <p>
          ] .
] ;
mplc : maxScore "1" ;
mplc : minScore "0" ;
llomp : educational [
a llomp : Educational ;
llomp : difficulty llomp : medium ;
llomp : level llomp : A2 ;
llomp : learningComponent : learningComponent_44854 .
] ;
llomp : lifeCycle : lifeCycle_47363 .
item modelled according to our model is shown in Listing 1.1. We explain and
illustrate both ontologies based on this example. The model is heavily based
on the Learning Object Metadata (LOM, [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]). LOM speci es a conceptual data
scheme and the corresponding XML-binding for metadata of learning items.
We started from LOM and de ned a number of extensions in order to provide
improved support for learning subject, feedback and scoring, as well as better
integration with media resources. Further, as mentioned before, we split our
model between learning items and their metadata.
        </p>
        <p>We describe not only the metadata of learning items, but also the
exercises themselves. This way, they are formally represented, independent of any
rendering. Moreover, they can be easily integrated with their metadata and
corresponding media resources. Also, the reasoner (Section 4) will not only rely on
the learning item metadata, but also on the items themselves (e.g., this type of
exercise is preferred by the learner). For the moment, six mplc:exerciseTypes
are supported (focussed on language learning):
{ Multiple Choice: given a number of answers, the learner has to choose exactly
one answer;
{ Multiple Response: given a number of answers, the learner has to choose one
or more answers;
{ Fill Gaps: given a text with some gaps, the learner needs to ll in missing
text in text boxes;
{ Dropdown: same as Fill Gaps, but instead of free text elds, the learner can
choose between a number of prede ned answers;
{ Click on Text: given a text, the learner needs to click/tab on one or more
words;
{ Click on Zone: given an image or video, the learner needs to click/tab at one
or more regions within the image or video.</p>
        <p>
          Note that media elements can also occur within the rst ve types of exercises.
For instance, a movie can be played followed by the question to solve. Only the
last type (Click on Zone) uses multimedia in an interactive way as described
in [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ].
        </p>
        <p>In Listing 1.1, a multiple choice exercise is used as example (line 9). A link
to a movie fragment is provided via the mplc:media property (line 10), which
takes as value a Media Fragment URI (see Section 3.3). The mplc:task
description (line 11) provides the question or task in multiple languages (based on the
level of the learner, the reasoner can choose if the language is presented in the
native language of the learner or not). Further, the mplc:answerSpace (line 13)
corresponds to the zone where the learner can enter its answers. Within such
an answer space, mplc:input is provided (line 14), where each mplc:answer
corresponds to one possible answer. In case of a multiple choice type, each
answer corresponds to a mplc:Choice. It contains information such as `is this
possible answer the correct one?', `how much does the learner score when (s)he
selects this one?', and the possible answer itself. LOM-speci c elements such
as llomp:lifeCycle (line 40) and llomp:educational (line 34) are present as
well.</p>
        <p>As a part of the aforementioned LOM extensions, we added the learning
component property to the educational component. Since the MAPLE project
focusses on language learning, we extended this learning component property
with speci c support for language learning. The learning component is split up
into three separate subcomponents: target language, theme and language
component. The latter component can have one or more of the following subproperties:
{ knowledge property: vocabulary, pronunciation, etc.;
{ skill property: reading, listening, writing or speaking
We also de ned a hierarchical structure for the range of the knowledge property
based on which the exact knowledge URIs can be deduced. This was done in
a language-independent way extendable with language-speci c elements. As the</p>
        <p>Listing 1.2. Representing a learning component in RDF (in Turtle).
1 @prefix lang : &lt;http :// kuleuven - kortrijk . be / itec / ext / ontologies /
itec_elearning_ontology / languagecomponent /# &gt;.
@prefix llomp : &lt;http :// multimedialab . elis . ugent . be / organon / ontologies /
maple / llomp # &gt;.
5
10
&lt;http :// ninsuna . elis . ugent . be / rdf / resource / maple / learningComponent_40001 &gt;
a llomp : LearningComponent ;
llomp : theme " agriculture " ;
llomp : targetLanguage "en - UK " ;
llomp : languageComponent [
a llomp : LanguageComponent ;
llomp : knowledge &lt;http :// kuleuven - kortrijk . be / itec / ext / ontologies /
itec_elearning_ontology / languagecomponent / grammar / partsOfSpeech /
substantive &gt; ;
llomp : skill lang : writing .</p>
        <p>] .
skill and knowledge property exists next to each other, it is possible to specify
the subject of an exercise very accurately. In Listing 1.2 an example instance
of a learning component can be found. The exercise in this instance trains the
writing skill of substantives related to agriculture.</p>
        <p>Within the MAPLE project, we use learning items from Televic Education
(TEDU)8. Currently, TEDU stores their learning items and accompanying
metadata in a SQL store. Through XML feeds, the store can be accessed from outside.
Hence, we implemented a converter taking as input the XML feeds and
producing RDF learning items according to the above described model.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Model for the learning domain</title>
        <p>The learning items are not physically arranged into courses. Which learning
objects belong together is determined by the metadata, namely the learning
component within the educational component of each item. The domain model consists
of two type of relations: prerequisite and hierarchical relations. In the project,
the domain model is supposed to be simple. It is a three level hierarchical model
in which the items are rst distinguished by their target language, secondly by
their theme, and thirdly by their language component. Additionally, there exist
prerequisite requirements between the language components, expressing one
language component depends on the knowledge of another. The reasoner will take
into account these prerequisites when determining what courses are available for
the learner.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Model for media metadata</title>
        <p>
          To model media resources, we rely on the W3C Media Annotations ontology [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ],
which is supposed to foster the interoperability among various kinds of metadata
formats currently used to describe media resources on the Web. Moreover, it
        </p>
        <sec id="sec-3-3-1">
          <title>8 http://www.televic-education.com/en/</title>
          <p>Listing 1.3. Representing a learner pro le in RDF (in Turtle).
1 @prefix itec : &lt;http :// kuleuven - kortrijk . be / itec / ext / ontologies /
itec_elearning_ontology # &gt;.
@prefix foaf : &lt;http :// xmlns . com / foaf /0.1/ &gt;.
@prefix mplc : &lt;http :// multimedialab . elis . ugent . be / organon / ontologies /
maple / content # &gt;.
10
15
20
25
already contains mappings to many other existing metadata formats. Further,
the ontology also provides support for Media Fragment URIs.
3.4</p>
        </sec>
      </sec>
      <sec id="sec-3-4">
        <title>Model for the learner pro le</title>
        <p>
          In order to steer the decision making of the reasoner, an up-to-date learner
pro le is required for each of the learners in the learning system. This pro le
holds pro ciency score estimations for each of the appropriate learning subjects.
Each of these values is supplemented with a reliability parameter, namely the
variance of the estimator. As we focus on language learning, the pro ciency scores
are expressed on a continuous scale based on the discrete European Language
Levels [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. The level of A1 conforms to a score of 0, A2 to 1, B1 to 2, etc. Also,
the pro le keeps a list of the learning goals which were set for that learner. An
example of such a learning goal could be \Achieve the B2 level for the French
verb form imparfait". The type of learning items the learner prefers can also be
saved in the pro le. An example instance can be found in Listing 1.3.
        </p>
        <p>The properties in the model will be caught either automatically either by
means of preference setting. The learner's favourite learning item types can be
edited through a preference menu and the learner's pro ciency scores will be
updated by a module of the reasoner. Additionally, the ontological model
sup</p>
        <p>Listing 1.4. Representing a logging abstract in RDF (in Turtle).
1 @prefix itec : &lt;http :// kuleuven - kortrijk . be / itec / ext / ontologies /
itec_elearning_ontology # &gt;.
@prefix learners : &lt;http :// kuleuven - kortrijk . be / itec / instances / maple /
learners # &gt;.
@prefix log : &lt;http :// kuleuven - kortrijk . be / itec / instances / maple / logging # &gt;.
@prefix maple : &lt;http :// ninsuna . elis . ugent . be / rdf / resource / maple / &gt;.
5
10
15
20
25
log : learnerSession12452
a itec : LearnerSession ;
itec : hasSessionStart "2010 -10 -26 T21 :32:52.126"^^ xsd : dateTime ;
itec : hasSessionStop "2010 -10 -26 T21 :38:52.526"^^ xsd : dateTime ;
itec : hasLearner learners : blcc_piet_lambrecht ;
itec : hasSubSession [
a itec : LearningSession ;
itec : hasSessionStart "2010 -10 -26 T21 :32:52.229"^^ xsd : dateTime ;
itec : hasSessionStop "2010 -10 -26 T21 :38:52.501"^^ xsd : dateTime ;
itec : hasItemObjectSession [
a itec : ItemObjectSession ;
itec : hasItemObject maple : blcc_47363 ;
itec : hasSessionStart "2010 -10 -26 T21 :32:56.233"^^ xsd : dateTime ;
itec : hasSessionStop "2010 -10 -26 T21 :32:59.999"^^ xsd : dateTime ;
itec : hasAnswerSubmittedEvent [
itec : hasInputObject maple : inputObject_57495 ;
itec : hasGivenAnswer maple : answer_57495 ;
itec : dateTime "2010 -10 -26 T21 :32:59.526"^^ xsd : dateTime .</p>
        <p>] .</p>
        <p>] .</p>
        <p>] .
ports properties like motivation, learning style, learner strategy, and cognitive
ability's, but currently these are not used in the MAPLE e-learning platform.
3.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Model for logging the learner's activity</title>
        <p>Finally, we developed a model for describing logging information. For instance,
the model is able to express information such as the start and stop of a learner
session or the learner's course selection. Once the learner has chosen a course, a
learning session is initiated in which the reasoner successively selects a new
learning item, each time resulting in a learning item session which lasts for the time
the learner interacts with the item. During such an item session a learner can give
an answer, request a hint, or change his mind by changing his answer. All these
interactions are logged by the system. This results in a huge amount of
information which is consumed in two ways. Firstly, a part of the logging information is
used at run-time by the reasoner. For instance, a score attained by the learner
will a ect the pro ciency score of a learner's pro le through the functionality of
the reasoner's pro ciency manager. Secondly, after runtime, the logged
information will be used as input for statistical research tracing how certain interactions
of the learner give information about the learning process. In Listing 1.4 an
example instance can be found. The learner and learning session, and the session
of the item are respectively interconnected by the itec:hasSubSession and the
itec:hasItemObjectSession relation.</p>
        <p>These resulting triples are partially generated in the core of the reasoner,
e.g. the start en stop of the learner and the learning sessions. The low level
interactions concerning one speci c exercise are generated at the client and sent
back to the reasoner which processes the logging and stores it in the learner
pro le RDF store.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Adaptive Learning Item Selection</title>
      <p>The reasoner, introduced in Section 2, is a crucial component within the MAPLE
learning system architecture as it is responsible for the adaptive learning item
selection. If a learner logs in, the reasoner will rst of all provide a short list
of courses from which the learner can choose. As the reasoner is aware of the
learning goals for each learner through the learner pro le model, only courses
that contribute to the not yet attained learning goals can be selected. Next, once
the learner has chosen a course, the reasoner will start up a learning session and
will successively decide on the exact exercise to deliver to the learner.</p>
      <p>
        The reasoner takes into account the learner pro le as well as some real time
environmental properties. For the environmental adaptivity, both the screen
capacity and connection quality of the user's device are sources of adaptivity. In
case the screen size is too small, the reasoner will avoid the use of exercises with
media. A slow network connection will also result in avoiding media exercises.
For the learner pro le adaptivity, there are two main policies which can steer
the decision process. The rst one is based on a theory stating that the
exercise di culty needs to be increased each time a learner has answered a series of
four exercises correctly. Similarly, when four consecutive exercises are answered
incorrectly, it should go down [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The second policy is based on a pedagogical
theory which tries to keep the learner's motivation high by chasing a prede ned
(e.g. 70 %) correct-answer probability. This probability can be estimated based
on the IRT theory ([
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]) by combining the current pro ciency estimation with the
level and di culty of the exercise [
        <xref ref-type="bibr" rid="ref28 ref7">28, 7</xref>
        ]. The aforementioned policies are
supplemented with an event-driven feedback system. The system allows the sequencer
to shift in a feedback item (instead of an exercise) to explain a learning subject
once a speci c and prede ned condition is met. For instance, \the learner made
ve errors in a row against the same learning subject". This feedback item is
chosen based on the learning component property which both the feedback and
the exercise item have in their metadata. For both policies, also the preferred
exercise types of the learner are taken into account by favouring them though
not completely cold-shouldering the other exercise types.
      </p>
      <p>To ful l the aforementioned tasks, the architecture of the reasoner (shown
in Fig. 2) consists of six modules, supplemented by a facade for communicating
with the learning endpoint. The six reasoner modules are the Learner manager,
Environment manager, Learning task decision manager, Sequence manager,
Logging manager and Pro ciency manager. We elucidate the functionality of these
modules by means of the following example.</p>
      <p>Learner profile</p>
      <p>DB
Learning item</p>
      <p>DB</p>
      <p>Environment
manager
Sequence
manager
Learner
manager</p>
      <p>Learning task
decision
manager
Proficiency
manager</p>
      <p>Logging
mananger</p>
      <p>Reasoner</p>
      <p>Suppose a learner's initial pro le was set by a teacher thereby providing the
learning goal \Achieve the B2 level for the French verb form imparfait" and also
providing an estimation for the learner's initial level, namely A2, for \the French
verb form imparfait". When the learner logs in, the Learner manager produces
a learner session. Consequently, the Learning task decision manager loads the
learner's learning goals in order to compose a three-level tree representation of all
courses relevant for this learner, as explained in Section 3.2. This tree is sent to
the learning endpoint which produces a representation such that the learner can
navigate through the tree. Let us assume that the learner rst selects `French'
followed by the theme `General' and nally the language component `Imparfait'.
Besides, the learner opens the preferences menu and sets the dropdown exercise
type as his favourite one.</p>
      <p>Next, the Learning task decision manager composes a learning task object
which is send to the Sequence manager. Here the learning task is sequencing the
items (exercises and feedback) with the rst policy of adaptivity, starting from
level A2, having as a stop criterion the achievement of the level B2, and taking
into account the learner's preferred exercise types and environmental
properties. Subsequently, the Sequence manager loads the sequencer necessary for the
learning task. To this end, the sequencer makes use of the Environment manager,
which is an access point for information on the current connection quality and
the screen size of the device of the learner. At this point, the sequencer can
successively decide on the id of the next item and passes its choice to the learning
endpoint, which automatically generates a visual representation and makes use
of the delivery platform in case media are present.</p>
      <p>Once the learner nishes the exercise or has read the feedback in case of a
feedback item, the logging information about the interactions of the learner with
the item are sent back to the Logging manager of the reasoner. The latter sends
this information as a speci c logging object to a couple of observer objects which
all have di erent functionalities. For instance, there is an observer writing these
logs to the learner pro le RDF store. Another observer warns the sequencer when
for example four exercises have been consecutively answered correctly and yet
another sends the learner's score to the Pro ciency manager together with the
level, di culty and the learning subject of the answered exercise. The Pro ciency
manager keeps the pro ciency scores up to date. Prior to every decision of the
sequencer, the stop criterion is tested based on a pro ciency that is retrieved from
the Pro ciency manager. If this criterion is reached, the sequencer sequences a
special concluding feedback item announcing the end of the learning session to
the learner.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Related Work</title>
      <p>
        The architecture of the reasoner builds further on existing proposals for generic
learning system architectures such as in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. These architectures however have
mostly been designed having an adaptive hypermedia learning system in mind.
Even though most systems currently developed are based on providing learner
control based on adaptive links, e.g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], our system is specialized in adaptive
curriculum sequencing, meaning that the learning objects are sequenced in an
automated way. To create an adaptive learning system the method of using
ontologies has often been proposed in literature, e.g., in [
        <xref ref-type="bibr" rid="ref17 ref23 ref8">23, 17, 8</xref>
        ]. We partially rely
on existing ontologies and data models, and introduced new data models such as
a model for describing learning exercises and language-learning speci c
information. The latter were all done in collaboration with educationalists. Additionally,
both the delivery platform and the reasoner take into account connection quality
and screen size either to choose the right video format either to avoid sending
any media to a device if they cannot be delivered in an optimal way. This way,
our system implements a part of the context-awareness which has been claimed
to be crucial in mobile learning [
        <xref ref-type="bibr" rid="ref23 ref27">23, 27</xref>
        ].
      </p>
      <p>
        The ontology for the learner pro le is a compact non-exhaustive synopsis of
the most common learner characteristics found in literature [
        <xref ref-type="bibr" rid="ref10 ref13 ref21">21, 13, 10</xref>
        ] which
can be used in steering an adaptive learning system. For the preservation of
the learner's knowledge we used what is classi ed as an overlay model in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Until now, the IEEE Learning Object Model standard LOM is considered to be
the standard for many repositories storing thousands of learning objects with
metadata. There have been attempts to transform the LOM metadata model
into an RDF version (e.g., [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]). However, the model provided by LOM was not
su cient. Hence, we adopted part of the LOM model (by relying on previous
LOM RDF e orts) and extended it with our own needs.
      </p>
      <p>
        Our realizations in this project largely replace the functionality of the
restrictive SCORM standard [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. SCORM, an abbreviation for Sharable Content Object
Reference Model, is a collection of speci cations imposing a format for bundling
Web-based exercises into courses, thereby imposing LOM for the metadata, as
well as a data model for communicating learning scores between server and client.
The standard was updated in 2004, now supporting a limited set of instructions
for adaptive behavior. In practise however, the imposed syntax for adaptivity
had low expressivity but remaining very complicated [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Although in the past
SCORM had an important impact on the sharing of bundled learning courses on
the web and although many tried to improve the SCORM standard [
        <xref ref-type="bibr" rid="ref16 ref22 ref29">16, 22, 29</xref>
        ],
we think its starting point has become outdated. After all, we believe grouping
learning objects in a container format con icts with the principle of the Semantic
Web of data in which objects are scattered over the web. Additionally, its
extensibility pointed out to be low [
        <xref ref-type="bibr" rid="ref14 ref6">14, 6</xref>
        ] and the data model for exchanging learning
results is limited to the exchange of a single score, thereby not ful lling our
needs of more advanced reporting of a learner's interactions with the exercises.
Our formalized representation model for recording scores and interactions with
exercises makes it possible to develop true interoperable exercises that are able
to report learning results in a universal way. Until now, the importance for
adaptive learning systems having an extendible although universally understandable
learning result reporting system was largely ignored.
      </p>
      <p>
        Gang et al. proposed a framework for mobile learning in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] that approaches
the challenges similarly as we did here. More speci cally, a media delivery
system was developed, as well as an adaptive module for learning item selection.
However, they relied on MPEG-21 technology while we use the NinSuna
platform, which is based on MPEG-21 principles but proven to be more e cient
and generic [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Further, learning item selection is not based on educational
properties such as skills or experience, but solely on environmental properties.
6
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions and Future Work</title>
      <p>In order to exploit the possibilities of Web-based e-learning environments, we
proposed an e-learning architecture that is able to provide rich, personalized
e-learning experiences to a wide range of devices. We discussed the various data
models used within the e-learning framework. Moreover, we provided details of
the reasoner, a crucial component allowing to select learning items based on the
usage environment and the learner pro le.</p>
      <p>Future work consists of exploiting the possibilities of the Semantic Web even
more by linking learning items to the Linked Open Data cloud. Further, data
models could be optimized and linked to upcoming e orts (e.g., how to represent
the life cycle of a learning item as provenance information on the Web). Also,
more detailed domain models should be investigated. Regarding the reasoner,
future work consists of taking into account more information obtained from the
logging framework, as well as investigating how error-speci c feedback could be
generated (e.g., link frequently occurring errors to answers).</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The research activities as described in this paper were funded by Ghent
University, the Interdisciplinary Institute for Broadband Technology (IBBT, 50%
co-funded by industrial partners), the Institute for the Promotion of Innovation
by Science and Technology in Flanders (IWT), the Fund for Scienti c
ResearchFlanders (FWO-Flanders), and the European Union.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <source>Scorm 2004 4th edition version 1</source>
          .1 overview, http://www.adlnet.gov/ Technologies/scorm/SCORMSDocuments/2004%204th%20Edition/Overview.aspx
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>2. Standard for learning object metadata</article-title>
          , http://standards.ieee.org/findstds/ standard/1484.12.
          <fpage>1</fpage>
          -
          <lpage>2002</lpage>
          .html
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Grapple,
          <article-title>a generic responsive adaptive personalized learning environment</article-title>
          . http: //www.grapple-project.
          <source>org (Jun</source>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <article-title>European language levels - self assessment grid (</article-title>
          <year>2011</year>
          ), http://europass.cedefop. europa.eu/LanguageSelfAssessmentGrid/en
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>F.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>S.H</given-names>
          </string-name>
          . (eds.):
          <article-title>Item Response Theory: Parameter Estimation Techniques, Second Edition (Statistics: A Series of Textbooks and Monographs)</article-title>
          . CRC Press,
          <volume>2</volume>
          <fpage>edn</fpage>
          .
          <source>(July</source>
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Bohl</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheuhase</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sengler</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Winand</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>The sharable content object reference model (scorm) - a critical review</article-title>
          .
          <source>In: Computers in Education</source>
          ,
          <year>2002</year>
          . Proceedings. International Conference on. pp.
          <volume>950</volume>
          { 951 vol.
          <volume>2</volume>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>H.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.H.</given-names>
          </string-name>
          :
          <article-title>Personalized e-learning system using item response theory</article-title>
          .
          <source>Computers &amp; Education</source>
          <volume>44</volume>
          (
          <issue>3</issue>
          ),
          <volume>237</volume>
          {
          <fpage>255</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Chi</surname>
            ,
            <given-names>Y.L.</given-names>
          </string-name>
          :
          <article-title>Ontology-based curriculum content sequencing system with semantic rules</article-title>
          .
          <source>Expert Syst. Appl</source>
          .
          <volume>36</volume>
          ,
          <issue>7838</issue>
          {7847 (May
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zongkai</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Learning Resource Adaptation and Delivery Framework for Mobile Learning</article-title>
          . In: Frontiers in Education,
          <year>2005</year>
          .
          <source>FIE '05. Proceedings 35th Annual Conference (October</source>
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Jia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhong</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>The construction and evolution of learner model in adaptive learning system</article-title>
          .
          <source>Computer Technology and Development, International Conference on 1, 148{152</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , Burger, T.,
          <string-name>
            <surname>Sasaki</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malaise</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stegmaier</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , Soderberg, J. (eds.):
          <article-title>Ontology for Media Resource 1.0</article-title>
          . W3C Working Draft, World Wide Web Consortium (
          <year>June 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Leutner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Instructional design principles for adaptivity in open learning environments</article-title>
          . Curriculum, Plans, and Processes in Instructional Design: International Perspectives pp.
          <volume>289</volume>
          {
          <issue>307</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Loc</surname>
            <given-names>Nguyen</given-names>
          </string-name>
          , P.D.:
          <article-title>Learner model in adaptive learning</article-title>
          .
          <source>World Academy of Science, Engineering and Technology</source>
          <volume>45</volume>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mackenzie</surname>
          </string-name>
          , G.:
          <article-title>Scorm 2004 primer, a (mostly) painless introduction to scorm</article-title>
          .
          <source>Tech. rep. (</source>
          <year>2004</year>
          ), http://www.pro-ductivity.com/Compliance21CFR/ CTMW/scormintro.pdf
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mannens</surname>
          </string-name>
          , E.,
          <string-name>
            <surname>Van Deursen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Troncy</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Pfei er, S.,
          <string-name>
            <surname>Parker</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lafon</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hausenblas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Van de Walle, R.:
          <article-title>A URI-Based Approach for Addressing Fragments of Media Resources on the Web</article-title>
          . To appear in Multimedia Tools and Applications { Special Issue on Multimedia Data Semantics
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Melia</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barrett</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pahl</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A model-based approach to scorm sequencing</article-title>
          .
          <source>In: In Proceeding of the Sixth Annual Irish Educational Technology Users Conference (EdTech06) - Research Track. ILTA</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Min</surname>
            ,
            <given-names>W.X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lei</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Research of ontology-based adaptive learning system</article-title>
          .
          <source>In: Proc. Int. Symp. Computational Intelligence and Design ISCID '08</source>
          . vol.
          <volume>2</volume>
          , pp.
          <volume>366</volume>
          {
          <issue>370</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Nilsson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palmer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brase</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>The LOM RDF binding - principles and implementation</article-title>
          .
          <source>In: Proceedings of 3rd Annual Ariadne Conference</source>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Perez</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cornillie</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Senecaut</surname>
            ,
            <given-names>M.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Wannemacker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desmet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Mobile vocabulary learning: activities allowing for interaction through input enhancement</article-title>
          . In: De Wannemacker,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Clarebout</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , De Causmaecker, P. (eds.)
          <article-title>Interdisciplinary Approaches to Adaptive Learning: A Look at the Neighbours,</article-title>
          . pp.
          <volume>15</volume>
          {
          <fpage>27</fpage>
          . Springer-Verlag (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Rani</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ashok</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Palanivel</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Adaptive content for personalized e-learning using web service and semantic web</article-title>
          . pp.
          <volume>1</volume>
          {
          <issue>4</issue>
          (jul
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Roll</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baker</surname>
            ,
            <given-names>R.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aleven</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koedinger</surname>
            ,
            <given-names>K.R.:</given-names>
          </string-name>
          <article-title>A metacognitive act-r model of students' learning strategies in intelligent tutoring systems</article-title>
          .
          <source>In: Intelligent Tutoring Systems</source>
          . pp.
          <volume>854</volume>
          {
          <issue>856</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Silva</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mustaro</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stringhini</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Silveira</surname>
            ,
            <given-names>I.F.</given-names>
          </string-name>
          :
          <article-title>Using conceptual lattices to represent ne granular learning objects through scorm meta-objects</article-title>
          .
          <source>The Electronic Journal of e-Learning</source>
          <volume>4</volume>
          ,
          <volume>141</volume>
          {
          <fpage>148</fpage>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Soylu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vandewaetere</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wauters</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jacques</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , De Causmaecker,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Desmet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Clarebout</surname>
          </string-name>
          , G., Van Den Noortgate, W.:
          <article-title>Ontology-driven Adaptive and Pervasive Learning Environments - APLEs: An Interdisciplinary Approach</article-title>
          . In: De Wannemacker,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Clarebout</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , De Causmaecker, P. (eds.)
          <article-title>Interdisciplinary Approaches to Adaptive Learning: A Look at the Neighbours,</article-title>
          . pp.
          <volume>99</volume>
          {
          <fpage>115</fpage>
          . Springer-Verlag (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Troncy</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannens</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , Pfei er, S.,
          <string-name>
            <surname>Van Deursen</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          . (eds.):
          <source>Media Fragments URI 1</source>
          .0. W3C Working Draft, World Wide Web Consortium (
          <year>January 2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Van Deursen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Lancker</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Neve</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paridaens</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannens</surname>
          </string-name>
          , E., Van de Walle, R.:
          <article-title>NinSuna: a Fully Integrated Platform for Format-independent Multimedia Content Adaptation and Delivery based on Semantic Web Technologies</article-title>
          .
          <source>Multimedia Tools and Applications { Special Issue on Data Semantics for Multimedia Systems</source>
          <volume>46</volume>
          (
          <issue>2-3</issue>
          ),
          <volume>371</volume>
          {398 (
          <year>January 2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Van Deursen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Van Lancker</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Bruyne</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Neve</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mannens</surname>
          </string-name>
          , E., Van de Walle, R.:
          <article-title>Format-independent and Metadata-driven Media Resource Adaptation using Semantic Web Technologies</article-title>
          .
          <source>Multimedia Systems</source>
          <volume>16</volume>
          (
          <issue>2</issue>
          ),
          <volume>85</volume>
          {
          <fpage>104</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.K.</given-names>
          </string-name>
          :
          <article-title>Context awareness and adaptation in mobile learning</article-title>
          .
          <source>In: Wireless and Mobile Technologies in Education</source>
          ,
          <year>2004</year>
          .
          <source>Proceedings. The 2nd IEEE International Workshop on</source>
          . pp.
          <volume>154</volume>
          {
          <issue>158</issue>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Wauters</surname>
          </string-name>
          , K., van den Noortgate, W.,
          <string-name>
            <surname>Desmet</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The use of irt for adaptive item selection in item-based learning environments</article-title>
          .
          <source>In: Proceeding of the 2009 conference on Arti cial Intelligence in Education</source>
          . pp.
          <volume>785</volume>
          {
          <fpage>786</fpage>
          . IOS Press, Amsterdam, The Netherlands, The
          <string-name>
            <surname>Netherlands</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Zhu</surname>
            ,
            <given-names>X.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yan</surname>
            ,
            <given-names>R.Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>L.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>L.F.</given-names>
          </string-name>
          :
          <article-title>An interoperable learning sequencing model based on the ow control object</article-title>
          .
          <source>Computer Science and Software Engineering</source>
          , International Conference on
          <volume>5</volume>
          , 1217{
          <fpage>1220</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>