<!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>Student modeling services for hybrid web applications</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Iván Cruces</string-name>
          <email>icruces@lcc.uma.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mónica Trella</string-name>
          <email>trella@lcc.uma.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ricardo Conejo</string-name>
          <email>conejo@lcc.uma.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jaime Gálvez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dpto. Lenguajes y Ciencias de la Computación. Universidad de Málaga 29071 - Málaga</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper introduces a set of resources that provide web learning environments with student modeling services. SAMUEL is a user modeling server for registering, updating and maintaining student knowledge data from different sources that use their own ontologies. In order to make inferences about student knowledge, it becomes necessary to establish equivalences between concepts of different domains. For this purpose we have developed SONIA, a tool to edit and integrate models which allows semi-automatic ontology mapping. The set of resources is completed with INGRID, an independent generic open learner model for interacting with external student models.</p>
      </abstract>
      <kwd-group>
        <kwd>Web Intelligent Learning Environment</kwd>
        <kwd>Student Modeling Server</kwd>
        <kwd>Open Learner Model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>In the last decade, several adaptive and intelligent web-based learning environments
(WILE) have been developed. Most of these systems are the result of research efforts
focused on a particular pedagogical task, learning domain or teaching strategy, like
for example ELM-ART [1] or AlgeBrain Tutor [2] which deal with LISP and Algebra
domains respectively. Although less common, there are also educational web-based
tools for generic domains such as SIETTE [3] or DCG [4]. Given the availability of
all these tools, educators and course designers may be interested in integrating some
of them in their own courses. Since these and other systems are high-quality software
based on solid theoretical foundations, they may be of great value for the
development of other educational systems. However, modularity is limited in most
cases, which makes reusability almost impossible unless the system is used as a
whole.</p>
      <p>When thinking about developing tools that allow reusability of existing
components, desirable features for such tools are: domain-independence (tools can be
used for any subject domain); extensibility (in the sense that any component can be
integrated), and component interoperability (components can communicate and
interoperate despite differences of implementation language, execution environment
1 This work has been partially supported by the ARTEMISA project number TIN 07-67515 of
the MINISTERIO DE CIENCIA E INNOVACIÓN, Spain.
or model abstraction). Interoperability can be approached from two different angles:
as a distributed software problem, and as a semantic conceptual issue.</p>
      <p>Nowadays, web-based learning environments are evolving by adapting their
architectures to new Web 2.0 technologies. The new approaches rely on the
development of distributed architectures based on the integration and reuse of
learning activities. Consequently WILEs become hybrid web applications (mashup).</p>
      <p>Furthermore, the web teaching/learning model evolves towards an auto-learning
scenario in which students complete their training using resources located all over the
web. In any case, we deal with students who are using different systems. If these
systems are intelligent (i. e. manage their own student model), each one of them stores
part of the information about the student’s knowledge, that is, the student model is
distributed over the network. In this context, it would be useful that a system “asks
someone for references” when it has to work with a new student, in order to provide
adapted instruction.</p>
      <p>
        This problem can be approached by using user modeling servers (UMS) [5;6;7].
According to Kobsa [
        <xref ref-type="bibr" rid="ref4">8</xref>
        ], the purpose of user modelling servers is to separate user
modelling functionality from user-adaptive application systems. They are not a part of
an application system but rather independent from it. In this way, an UMS is part of a
distributed learning environment which provides teachers and users with educational
services. ADAPT2 [
        <xref ref-type="bibr" rid="ref5">9</xref>
        ] is an example of a framework for distributed education that
integrates an UMS as part of its architecture. It stores students' activity and infers
student's knowledge. When a student interacts with systems that have their own UMS,
ADAPT2 facilitates user models integration by means of Ontology Servers. It allows
the knowledge of the same student to be modeled by multiple systems along different
ontologies and stored on different ontology servers. However, once several adaptive
systems decide to collaborate in sharing and exchanging student models, they have to
select one specific ontology ;then the server used for user model exchange will be the
one that hosts the selected ontology.
      </p>
      <p>
        Our research group have been working during the last years in MEDEA [
        <xref ref-type="bibr" rid="ref6">10</xref>
        ], a
distributed framework for the integration of web-based educational systems. MEDEA
provides authors with the core components for an intelligent learning system: domain,
student and instructional modules. MEDEA provides students with the necessary
guidance during the learning process. It decides at each moment the most adequate
task to be performed by the student. These tasks are performed by external learning
resources (LR). Early version of MEDEA uses a central ontology and allows to
manually map the domain model of LR into it. So, the user information received from
LR could be translated into the concepts of MEDEA’s ontology in order to update the
user model. One of the main weaknesses of this version is that LRs cannot share data
among them. They can only update the central user model but none other system can
take advantage of it. Second, semantic integration of external adaptive systems
depends on a manual mapping which is a costly task that needs the intervention of
teachers and domain experts. In order to address these issues, MEDEA has evolved
toward a more decentralized architecture. A set of resources that provides web
learning environments with students modeling services has been developed and is
presented in this paper.
      </p>
      <p>SAMUEL (Spanish acronym for User Modeling Accumulative Server for
ELearning), is a User Model which allows storing student knowledge evidences
obtained from different learning resources. SAMUEL is an independent component
that can be requested by any web LR that needs to obtain data about a certain student.</p>
      <p>SAMUEL stores heterogeneous information from different systems that deal with
different domain ontologies. In order to perform evidence integration it is necessary
that systems agree on the semantic of the domain terms, so they can exchange data for
the equivalent domain concepts to update their own models.</p>
      <p>
        Some attempts can be found in the literature for user model integration. In [
        <xref ref-type="bibr" rid="ref7">11</xref>
        ]
authors propose a conversational model for reaching an agreement over not shared
concepts. An ontology-based approach is used in [
        <xref ref-type="bibr" rid="ref8">12</xref>
        ] to identify similar concepts in
the ontologies of related domains and align the domain models of two adaptive
educational systems. In this paper we present an initial proposal based on ontology
mapping techniques [
        <xref ref-type="bibr" rid="ref9">13</xref>
        ]. For this purpose SONIA (Spanish acronym for Intelligent
Ontology Server for E-Learning) has been developed. This tool allows domain model
edition and semi-automatic ontology mapping. SONIA stores the domain ontologies
of external LR. When a student’s mark in a domain concept is requested from
Samuel, SONIA provides a list of equivalent domain terms. Then evidence integration
heuristics are applied to all the concepts included in the list.
      </p>
      <p>The set of student modeling services is completed with INGRID (Spanish acronym
for Domain Independent Graphic Interface). This system allows students to consult
(via Web) user models of resources with which they work and interact.</p>
      <p>In the next section a description of different usage scenarios of MEDEA is
discussed. In the rest of the paper, each tool is described in detail: SAMUEL (user
modeling server) in section 3; SONIA (ontology mapping tool) in section 4, and
INGRID (Open Learner Model) in section 5. Finally some conclusions of this work
are presented.
2</p>
    </sec>
    <sec id="sec-2">
      <title>MEDEA scenarios</title>
      <p>In this section we describe new MEDEA architecture through different usage
scenarios.</p>
      <p>MEDEA provides all the components needed to create and execute an Intelligent
Learning Environment: support for Domain Model definition, User Model (data
storage and diagnosis processes), Instructional Planner and User Interface. All of
them can be used together to act as a WILE while some of them can be used
independently by any Educational Software.</p>
      <p>The figure 1 shows the scenario 1, where all MEDEA components are used
(MEDEA planner isn´t introduced in this paper). Teachers create the domain model
and decide which learning resources are adequate to each concept (dotted line). Then
a student interacts with the WILE through a web browser as described below.
Web
browser
3</p>
      <p>2
Domain Model
5
4</p>
      <p>INGRID
External Learning
Resources
5
5
Scenario 1
1. Student asks MEDEA planner for advice.
2. MEDEA planner consults domain model and student model (SAMUEL).</p>
      <p>SAMUEL uses SONIA to obtain all the data related to MEDEA domain
model concepts. Each domain topic is related to one or more external LR
that can be used to learn it. MEDEA planner suggests next topic to be
learnt and some tasks (LR) to be done by the student..
3. Student works with a LR.
4. LR updates student model invoking SAMUEL web services.
5. Teachers and/or students can consult the student model using INGRID
(Graphic Interface).</p>
      <p>Besides being used together, each resource can constitute an independent
component which may be used in combination with an LR. MEDEA has therefore
evolved into a mashup. The figure 2 shows another possible scenario where some
MEDEA components are used by external resources.</p>
      <p>PLANNER
Domain Model</p>
      <p>SAMUEL</p>
      <p>The figure 3 describes how INGRID can be used by a LR that has no way to show
graphically its student data.</p>
    </sec>
    <sec id="sec-3">
      <title>User model server for e-learning</title>
      <p>SAMUEL is a user modeling server that allows storing of student knowledge
evidences about different domain concepts obtained from different learning resources
(Figure 4). Each LR can manage its own domain model, so each topic (domain
concept) mark is stored independently together with the student ID, the domain and
the source LR Therefore it is necessary, in order to make inferences about student
knowledge, to establish equivalences between concepts of the same domain that
belong to a different ontology. For this purpose we have developed an Intelligent
Ontology Server for E-Learning (see next section).</p>
      <p>SONIA
(Ontology Server)
Maps terms from an LR
domain to another</p>
      <p>Domain i</p>
      <p>Topic 1
Topic 2 Topic 3</p>
      <p>SAMUEL (UM Server)
Student1 LR1 Domain1 Topic1 Mark
Student1 LR2 Domain1 Topic1 Mark
…
Studenti LRj Domaink Topicl Mark</p>
      <p>Web Services
LR</p>
      <p>LR
Web Learner Resources
For example, if we consider two WILEs which have a domain related to economics,
we could map the terms as in Table 1.
parameters: the set of evidences used to estimate the student’s knowledge, the
evidence sources and the method used to obtain the estimation.
n evidences case the n value represents the n parameter and the mi value is the mark of
the i-th last evidence registered. The wi values are the mark weights. One example
could be wi=1/i, where more weight is given to the most recent evidences since they
represent more accurately the student’s current knowledge.
4</p>
    </sec>
    <sec id="sec-4">
      <title>SONIA</title>
      <p>As it has already been discussed, in order to make inferences about student
knowledge using data collected from</p>
      <p>different learning resources, it becomes
necessary to establish equivalences between concepts of different domains. We have
approached this problem</p>
      <p>with the development of a web ontology server called
SONIA. It is an AJAX application that allows editing concept semantic networks
(first level ontologies) and establishing relations among them semi-automatically
(Figure 6).</p>
      <p>Stemming algorithms (for English and Spanish languages) are applied to ontology
terms and then a set of string similarity metrics (Hamming distance, N-gram,
Levenshtein distance and Maximum common substring) are used to calculate the
probability of two terms from different ontologies referring the same concept. In
addition to these metrics, a synonyms dictionary has been added.</p>
      <p>The Figure 5 shows an example where terms of two ontologies are compared. Each
arrow’s color represents a different metric. The number above the arrow indicates the
similarity degree between the terms. These correspondences can be updated (inserted
and/or deleted) manually.</p>
      <p>These mappings are stored and, when SAMUEL is requested information about a
concept (Figure 4), it searches for all the terms related in order to collect data which
refer to the same concept and have been provided by different WILEs.</p>
    </sec>
    <sec id="sec-5">
      <title>Domain independent graphic interface for student models</title>
      <p>
        Open learner models (OLM) are accessible and open models that extend the
traditional WILE models to turn them into a visible and interactive part of the system
[
        <xref ref-type="bibr" rid="ref10">14</xref>
        ]. OLM allows a student to inspect his model and interact (edit or negotiate) with
it. This kind of system stimulates the student’s analytical thinking and helps him/her
to plan and monitor his/her learning [
        <xref ref-type="bibr" rid="ref11">15</xref>
        ]. OLMs are not just valuable for students but
also for teachers. In fact, a graphical representation of the model can help teachers to
carry out a course formative evaluation and to determine the students’ learning
problems. Moreover, the model accuracy can be improved if the system allows
students and teachers to collaborate in the modeling process. Broadly speaking, the
student model has evolved from being a knowledge source for learning resources
(closed system) to become an important learning resource for the student (open
systems).
      </p>
      <p>There are two types of OLM: those integrated in a tutor system and the
independent ones (IOLM), whose purpose is to help students to identify and to solve
learning problems by themselves, without tutor system help, that is, to encourage
metacognitive skills.</p>
      <p>
        Still in the field of resource integration, we have developed INGRID [
        <xref ref-type="bibr" rid="ref12">16</xref>
        ], a web
IOLM which allows students to consult the user models of the different learning
resources with which they work and interact. INGRID provides two views of student
score, both based on the relationship topic / sub-topic from the domain concepts. The
first is a hierarchical structure (Figure 7) representing the issues by a graph, and the
second is a table of topics and marks. The hierarchical view of the graph represents
the nodes with a color code indicating the student's level of knowledge in this concept
according to a particular source (SIETTE system, for example). The table of topics
shows bars that represent the marks on a scale from one to ten. Moreover, each topic
can have several actions associated to it to edit the user model (e.g. SIETTE tests).
      </p>
      <p>The strengths of the system are that it is generic and it can represent data from any
WILE. For this purpose, INGRID has a JSP which receives as input (xml format) a
list of concepts and the marks obtained by the students, as well as the semantic
network of the domain model (concepts and relationships) and is capable of
representing it. So far it has been successfully tested with SIETTE and user model
server SAMUEL. Both tools use it as a plug-in to graph the data from their students.
The general objective of our research work is the development of different domain
independent and interoperable components that can be used in the construction of a
web based intelligent learning management systems.</p>
      <p>The user interaction with different learning resources can provide valuable
information that helps other systems to provide the student with a more accurate
instruction. In this sense we work in the integration of heterogeneous sources of user
information. In order to achieve this, our group is working on the development of
independent and generic tools that provide student modeling services. A functional
approach has been presented in this paper. It includes a set of tools that can be used in
any learning environment to share user data.</p>
      <p>
        In this first stage of the work, all the tools needed to provide user modeling
services have been implemented and all of them are working successfully in a real
environment. As part of a formative evaluation process, these tools have been
integrated with the test system SIETTE [
        <xref ref-type="bibr" rid="ref13">17</xref>
        ]. At present, we are gathering user data
from SIETTE, and we are planning to use new learning resources as data sources in
the near future. The results obtained from this evaluation have opened up possibilities
for future research.
      </p>
      <p>First, we are aware of the importance of the semantic issue in WILE
interoperability. It is a bottleneck in intelligent learning resources integration. A first
approach to this problem is SONIA. So far, we have applied ontology mapping
techniques based on lexical components. The next step is to use techniques based on
ontology structure as graph matching and studying relations semantic. In the next
stage of this work we plan to conduct research into the application of machine
learning or statistical techniques for ontology mapping.</p>
      <p>Furthermore, we have implemented a set of services to accumulate user evidences.
We plan to add new services which apply formal diagnosis methods to make
inferences about student.</p>
      <p>Finally, we think that teachers and students are an important source of evidences,
therefore we will not only allow INGRID to consult the server data but also to update
them taking into account teachers and students’ contributions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <string-name>
            <surname>ELM-ART</surname>
          </string-name>
          :
          <article-title>An adaptive versatile system for Web-based instruction. Special Issue on Adaptive and Intelligent Web-based Educational Systems</article-title>
          .
          <source>International Journal of Artificial Intelligence in Education</source>
          , vol.
          <volume>12</volume>
          , pp.
          <fpage>351</fpage>
          --
          <lpage>384</lpage>
          (
          <year>2001</year>
          ) Alpert,
          <string-name>
            <given-names>S. R.</given-names>
            ,
            <surname>Singley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. K.</given-names>
            , and
            <surname>Fairweather</surname>
          </string-name>
          , P. G.:
          <article-title>Deploying Intelligent Tutors on the Web: An Architecture and</article-title>
          a Example.
          <source>International Journal of Artificial Intelligence in Education</source>
          , vol.
          <volume>10</volume>
          , pp.
          <fpage>183</fpage>
          --
          <lpage>197</lpage>
          (
          <year>1999</year>
          )
          <article-title>Conejo</article-title>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Guzmán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Millán</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Pérez-</surname>
          </string-name>
          de
          <article-title>-la-</article-title>
          <string-name>
            <surname>Cruz</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Trella</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>SIETTE: A Web-Based Tool for Adaptive Testing</article-title>
          .
          <source>International Journal of Artificial Intelligence in Education</source>
          , vol.
          <volume>14</volume>
          , pp.
          <fpage>29</fpage>
          --
          <lpage>62</lpage>
          (
          <year>2004</year>
          )
          <article-title>Vassileva</article-title>
          ,
          <string-name>
            <given-names>J.</given-names>
            and
            <surname>Deters</surname>
          </string-name>
          , R.:
          <article-title>Dynamic courseware generation on the WWW</article-title>
          .
          <source>British Journal of Educational Technology</source>
          , vol.
          <volume>29</volume>
          , pp.
          <fpage>5</fpage>
          --
          <lpage>14</lpage>
          (
          <year>1998</year>
          )
          <article-title>Kay</article-title>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Kummerfeld</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            , and
            <surname>Lauder</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          :
          <article-title>Personis: A server for user modeling</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>Proceedings of Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (AH'2002)</source>
          ,
          <fpage>201</fpage>
          --
          <lpage>212</lpage>
          . Málaga,
          <string-name>
            <surname>Spain</surname>
          </string-name>
          (
          <year>2002</year>
          ) Brusilovsky,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Sosnovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            , and
            <surname>Shcherbinina</surname>
          </string-name>
          ,
          <string-name>
            <surname>O.:</surname>
          </string-name>
          <article-title>User Modeling in a Distributed E-Learning Architecture</article-title>
          . In: L.
          <string-name>
            <surname>Ardissono</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Brna</surname>
            and
            <given-names>A</given-names>
          </string-name>
          . Mitrovic (eds.)
          <source>Proceedings of 10th International User Modeling Conference (Edinburgh, UK, July 24-29</source>
          ,
          <year>2005</year>
          ).
          <source>Lecture Notes in Artificial Intelligence</source>
          , vol.
          <volume>3538</volume>
          , pp.
          <fpage>387</fpage>
          --
          <lpage>391</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          Springer-Verlag, Heidelberg (
          <year>2005</year>
          )
          <string-name>
            <surname>Kobsa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Fink</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>An LDAP-based User Modeling Server and its Evaluation. User Modeling and User-Adapted Interaction 16(2</article-title>
          ),
          <fpage>129</fpage>
          -
          <lpage>169</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          8.
          <string-name>
            <surname>Kobsa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Generic User Modeling Systems, in The Adaptive Web</article-title>
          .
          <source>LNCS</source>
          , vol.
          <volume>4321</volume>
          , pp.
          <fpage>136</fpage>
          --
          <lpage>154</lpage>
          . Springer-Verlag, Heidelberg (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          9.
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sosnovsky</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Yudelson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>Ontology-based framework for user model interoperability in distributed learning environments</article-title>
          . In: G. Richards (ed.)
          <source>Proceedings of World Conference on E-Learning, E-Learn</source>
          <year>2005</year>
          , Vancouver, Canada,
          <source>October 24-28</source>
          ,
          <year>2005</year>
          , AACE, pp.
          <fpage>2851</fpage>
          -
          <lpage>2855</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          10.
          <string-name>
            <surname>Trella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conejo</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guzmán</surname>
            , E. y Bueno,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2003</year>
          )
          <article-title>: An Educational Component Based Framework for Web ITS development</article-title>
          . Web Engineering. International Conference,
          <string-name>
            <surname>ICWE</surname>
          </string-name>
          <year>2003</year>
          .
          <article-title>LNCS</article-title>
          , vol.
          <volume>2722</volume>
          , pp.
          <fpage>134</fpage>
          --
          <lpage>143</lpage>
          . Springer-Verlag, Heidelberg
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          11.
          <string-name>
            <surname>Cena</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Furnari</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2008</year>
          )
          <article-title>: A soa-based framework to support user model interoperability</article-title>
          . In: Nejdl,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Kay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Pu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Herder</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. (eds.) AH</surname>
          </string-name>
          <year>2008</year>
          .
          <article-title>LNCS</article-title>
          , vol.
          <volume>5149</volume>
          , pp.
          <fpage>284</fpage>
          -
          <lpage>287</lpage>
          . Springer, Heidelberg
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          12.
          <string-name>
            <surname>Sosnovsky</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dolog</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Henze</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nejdl</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Translation of overlay models of student knowledge for relative domains based on domain ontology mapping</article-title>
          . In: R.
          <string-name>
            <surname>Luckin</surname>
            ,
            <given-names>K. R.</given-names>
          </string-name>
          <string-name>
            <surname>Koedinger</surname>
          </string-name>
          , &amp; J. Greer (eds.)
          <source>Proceedings of the 13th International Conference on Artificial Intelligence in Education (AIED</source>
          '
          <year>2007</year>
          ),
          <source>Marina Del Ray</source>
          , CA, USA, July
          <volume>9</volume>
          -
          <issue>13</issue>
          ,
          <year>2007</year>
          ,
          <fpage>289</fpage>
          -
          <lpage>296</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kalfoglou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schorlemmer</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Ontology Mapping: The State of the Art</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          14.
          <source>The Knowledge Engineering Review</source>
          <volume>18</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          ,
          <year>2003</year>
          .Bull,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Kay</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2007</year>
          )
          <article-title>: Student Models that Invite the Learner In: The SMILI:() Open Learner Modelling Framework</article-title>
          .
          <source>International Journal of Artificial Intelligence in Education</source>
          , vol.
          <volume>17</volume>
          , pp.
          <fpage>89</fpage>
          --
          <lpage>120</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          15.
          <string-name>
            <surname>Mitrovic</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>: Evaluating the Effects of Open Student Models on Learning</article-title>
          .
          <source>LNCS</source>
          , vol.
          <volume>2347</volume>
          , pp.
          <fpage>296</fpage>
          --
          <lpage>305</lpage>
          . Springer-Verlag, Heidelberg
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          16. INGRID, http://marte.lcc.uma.es/ingrid/index.jsp&amp;demo=
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>17. SIETTE, http://www.siette.org</mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>18. MEDEA, http://marte.lcc.uma.es/medea</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>