<!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>
      <journal-title-group>
        <journal-title>Feb</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Visualizing Student Models for Social Learning with Parallel IntrospectiveViews</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fedor Bakalov</string-name>
          <email>fedor.bakalov@uni-</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>I-Han Hsiao</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Peter Brusilovsky</string-name>
          <email>peterb@pitt.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Birgitta König-Ries</string-name>
          <email>ries@uni-jena.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute for Computer</institution>
          ,
          <addr-line>Science</addr-line>
          ,
          <institution>University of Jena</institution>
          ,
          <addr-line>Ernst-Abbe-Platz 2, Jena 07743, Germany, +49 3641 946430</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Computer</institution>
          ,
          <addr-line>Science</addr-line>
          ,
          <institution>University of Jena</institution>
          ,
          <addr-line>Ernst-Abbe-Platz 2, Jena 07743, Germany, +49 3641 946435</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>School of Information, Sciences, University of</institution>
          ,
          <addr-line>Pittsburgh, 135 N. Bellefield Ave., Pittsburgh PA 15260, USA, +1 412 624 9404</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>School of Information, Sciences, University of</institution>
          ,
          <addr-line>Pittsburgh, 135 N. Bellefield Ave., Pittsburgh PA 15260, USA, +1 412 624 9437</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2011</year>
      </pub-date>
      <volume>13</volume>
      <issue>2011</issue>
      <abstract>
        <p>This paper reports a novel visual metaphor of parallel views on open student models and a new design of the IntrospectiveViews interface implementing this metaphor. The interface allows visualizing not only the student's own model, but also displaying parallel views on the models of her peers and the cumulate model of the entire class or group. In the paper, we describe the application of parallel IntrospectiveViews for visualizing models representing student progress on the QuizJET parameterized questions.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Visualization</kwd>
        <kwd>Open Student Model</kwd>
        <kwd>Assessment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        Engaging students with social learning technologies has
become an important trend in modern e-learning. One of the
biggest challenges is to provide support in the social
learning context, at the same time allowing students feel in
control. One of the popular solutions to address the issue of
control is so-called open student modeling, an approach that
allows the students to observe and reflect on their progress.
In particular, visual approaches for open student modeling
were explored to provide students with an easy-to-grasp and
holistic view on their progress [2-3, 8]. However, most of
the open student modeling research focuses on a
representation of an individual student ignoring the social
aspect of learning. In contrast, several social visualization
approaches explored in e-learning context [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] focus mainly
on student communication and collaboration rather than on
their progress. Our work attempts to explore the prospects
of open student modeling and student progress visualization
in the context of modern social e-learning. In this paper, we
report our work on social interface for visualizing open
student models in the context of parameterized
assessment/self-assessment questions.
      </p>
      <p>The social interface presented in the paper expands our
earlier work on improving student access to parameterized
questions, which support student learning and
selfassessment of their knowledge. Main goal of that work was
helping students to locate the right educational content at
the right time. In the past, we explored semantic and
personalized approaches to guide students. Semantic
approach means building ontology of topics and using it to
arrange the questions into topic folders on an e-learning
portal. It provides students an approximate guidance to the
question within the logical structure. Personalized approach
means using student models and adaptive navigation
support to guide students to personally relevant questions.
This paper explores social guidance approach motivated by
collaborative tagging systems. In a collaborative tagging
system a user is frequently guided to the right information
socially, by other users. Exploring tagged bookmarks of a
user who is similar to you usually helps finding valuable
resources. Similarly, we hoped, exploring semantically
structured progress of learners similar to you can help to
select most appropriate learning content.
Semanticallystructured social visualization could be very important on
both stages of social guidance: recognizing peers as similar
and grasping their progress to select most useful content.
This paper investigates the value of a specific social
visualization approach - parallel visualization of multiple
student models using IntrospectiveViews - in finding the
right questions. In the next section, we provide a short
literature review on the related work. The system and study
design are presented in the following section. Finally, we
summarize this work and discuss the future research plan.</p>
    </sec>
    <sec id="sec-2">
      <title>2. RELATED WORK</title>
      <p>
        2.1. Open Student Modeling
A range of benefits have been reported on opening the
student models to the learners, such as increasing the
learner’s awareness of the developing knowledge,
difficulties and the learning process, students’ engagement,
motivation, and knowledge reflection [
        <xref ref-type="bibr" rid="ref3">2-4</xref>
        ]. Dimitrova et al.
[5] explore interactive open learner modeling by engaging
learners to negotiate with the system during the diagnosis
process. Chen et al. [
        <xref ref-type="bibr" rid="ref6">7</xref>
        ] investigated the active open learner
models in order to motivate learners to improve their
academic performance. Both individual and group open
learner models were studied and demonstrated the increase
of reflection and helpful interactions among teammates. In
[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], Bull &amp; Kay described a framework to apply open user
models in adaptive learning environment and provided
many in-depth examples.
2.2. Social visualization in E-learning
Vassileva and Sun [6] investigated the community
visualization in the online communities. They summarized
that social visualization allows peer-recognition and
provides students the opportunity to build trust in others
and in the group. Bull &amp; Britland [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] used OLMlets to
research the problem of facilitating group collaboration and
competition. The results showed that by optionally
releasing the models to their peers increases the discussion
among the students and encourages them to start working
sooner. CourseVis [8] is another example, yet one of the
few open user model systems that provide graphical
visualization for multiple users of groups to teachers and
learners. It helps instructors to identify problems early and
prevent some of the problems with distance learning.
2.3 Parameterized Assessment
This paper is focused on open student models that are built
based on the student’s performance on parameterized
questions. Parameterized technology essentially uses
randomly generated parameters within a small amount of
question templates generated by the content creators and
produce many similar, yet sufficiently different questions.
As demonstrated by a number of projects such as CAPA
[9], WebAssign [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], COMBA [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], parameterized
questions can be used effectively in a number of domains
allowing to increase the number of assessment items,
decrease authoring efforts and reduce cheating. A few
projects that applied parameterized question generation in
e-learning systems for programming domain [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12-14</xref>
        ]. A
range of architectures for exploring adaptive technology on
dedicated adaptive interfaces has been reported in [
        <xref ref-type="bibr" rid="ref15 ref16">15-16</xref>
        ].
The added value of adaptive link annotation for an
elearning portal has also been studied in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. SYSTEM AND STUDY DESIGN</title>
      <p>
        3.1. QuizJET: Parameterized Questions of Java
Evaluation Toolkit
QuizJET is a system for authoring and delivery of
parameterized questions for the Java programming
language. It generates parameterized questions for
assessment and self-assessment of students’ knowledge of a
broad range of Java topics. Each QuizJET question (Figures
1.a and 1.b) asks the student to predict the results of
execution of a specific Java program (i.e., mentally execute
the program and enter the final value of some variable of
the text to be printed by the program.) All questions are
parameterized, i.e., include a random parameter, which
QuizJET instantiates when the question is delivered to a
student. As a result, the student can attempt to answer the
same question multiple times with different values of the
parameter, which helps to achieve the mastery level. The
implementation and functionalities of QuizJET were
described in detail in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>
        QuizJET questions are semantically organized into topic
folders and displayed under a tree structure through the
course management portal (Figure 1.c). In addition, to
every question we associate a set of concepts, which
semantics is defined in a domain ontology. The domain
ontology (http://www.sis.pitt.edu/~paws/ont/java.owl) was
developed by the TALER Lab at the School of Information
Sciences, University of Pittsburgh. It is formalized in the
OWL-Full ontology language and contains more than 300
classes related to the Java programming language. The
classes are connected via three relations: subClassOf,
partOf-hasPart and relatedTo.
3.2. IntrospectiveViews Interface
IntrospectiveViews was first proposed for scrutinizing
semantically-enriched user interest models in [
        <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
        ]. In
the interface user interests can be visualized as a set of
keywords displayed on a circular surface, which is
gradually painted in shades between red and blue according
to the hot-and-cold metaphor. The background color of
keywords represents the degree of interest, i.e., the items on
the red surface are the ones that the user is interested in and
the items in the blue one are the ones that she is not
interested in. In addition, the items can be grouped in
circular sectors by type, i.e., the semantic class they belong
to (e.g. person, company, country, etc.). Also, following
Shneiderman's visual information seeking mantra [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ],
IntrospectiveViews offers an overview of all items present
in the model, allows for zooming into different parts of it
and filtering according to different criteria, and provides
details on demand.
3.3. Integration of QuizJET and IntrospectiveViews
We have adapted IntrospectiveViews to fit the context of
social learning by introducing the parallel views on student
models. The adapted version visualizes not only the
student’s own model, but also the models of her peers and
the class on average. We believe that the visibility of
activities of others can motivate the student to progress and
perform better in the class. Also, it can allow finding peers
who can help with difficult topics, hence increase the social
interaction among the students.
      </p>
      <p>In this paper, we demonstrate the application of parallel
IntrospectiveViews for visualization of student progress on
QuizJET questions semantically organized into topics and
lectures. Figure 2 shows parallel IntrospectiveViews for a
student in a class on Object-Oriented Programming (OOP).
The visualization consists of two panes: the left pane
displays the student’s own model, whereas the right one
displays someone else’s model. By default, the right pane
displays the average progress of the entire class, but the
student can switch to the progress of a specific classmate by
selecting the classmate’s name from the combobox menu
located at the top of the right pane. Each pane visualizes the
student progress in the form of a pie chart consisting of
circular sectors representing the class lectures. The lectures
are displayed in a clockwise order denoting their
prerequisite sequence, i.e., the order they are taught in the
class. Lectures may consist of one or several topics, which
are represented as annular sectors placed within the circular
sector of the corresponding lecture. For example, in Figure
2, Basic Concepts is the first lecture in the Introduction to
Object-Oriented Programming class and consists of three
topics, namely, Variables, Objects, and Classes. The radius
(width) of annular sectors denotes the amount of readings,
quizzes, and exercises assigned to the topic. In a similar
way, the span of circular sectors indicates the amount of
learning content assigned to the corresponding lecture. Such
a representation allows the student to easily estimate the
amount of work she has to spend on each individual topic
or lecture.</p>
      <p>The shade of each annular sector denotes whether the topic
has been covered and, for the covered ones, indicates the
progress the student has made with respect to the topic. The
sectors painted grey represent the topics that have not been
covered yet, whereas the sectors painted a shade from the
color range red to green represent the sectors that have been
already covered. For the covered topics, the interface
displays the student progress. The progress, in the current
implementation, is the ratio of successfully completed
quizzes to the total quiz count in the topic. If the ratio
equals 0, i.e., no quiz has been successfully completed, the
sector is painted red. If it equals 1, i.e., all quizzes have
been completed, the sector appears green. The shades in the
range between red and green denote partial completion of
the quizzes.</p>
      <p>
        Similar to the previous design of IntrospectiveViews [
        <xref ref-type="bibr" rid="ref19 ref20">19,
20</xref>
        ], the current implementation supports a number of
information visualization tasks postulated by Bed
Shneiderman [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. It allows getting an overview of the
entire model, but it also allows zooming into a certain part
of it in order to get a better view, which is especially
important for visualizing models that consist of a large
number of topics. Also, it provides details on demand, e.g.,
by clicking a sector, the interface will display the contents
of the corresponding topic, in the current implementation,
the list of quizzes for the topic (Figure 3). For each quiz, the
interface provides a visual cue indicating the student
progress and displays the total number of attempts the
student has made on the quiz and the number of successful
attempts. By clicking a quiz label the interface will display
the quiz in a new window. In that way, having found
uncompleted quizzes, the student can quickly open each of
them and complete the pending task.
      </p>
      <p>Such visualization can help the student to plan her class
work by providing an overview of her progress in the class
and showing the topics that she has already completed and
the ones that she has to work on. In addition to that, the
ability to view someone else’s progress allows the student
to quickly find the peers that can help with a difficult topic
or quiz. For example, if the student experiences difficulties
in completing some quizzes, using the parallel views, she
can find a classmate who has already successfully
completed those quizzes and ask for help. Finally, the
ability to view the average progress of the entire class
allows the student to relate her progress to the one of the
whole class and estimate whether she is ahead or behind of
the class on average.</p>
    </sec>
    <sec id="sec-4">
      <title>4. SUMMARY AND FUTURE WORK</title>
      <p>In this paper, we have presented a novel visual metaphor of
parallel views on open student models in social learning
systems. We have described the implementation of this
metaphor using the integration of the IntrospectiveViews
interface and the QuizJET student modeling approach. We
believe that such a visualization can substantially enhance
social learning, foster a better cooperation among students,
improve their performance, and become an attractive tool
for accessing learning materials.</p>
      <p>Currently, the interface is being used in the Object-Oriented
Programming class at the School of Information Sciences at
the University of Pittsburgh. Upon the completion of the
class, we plan to evaluate the interface by asking the
students to fill out evaluation questionnaires. This will help
us to find out its problems and weaknesses, which we will
address in the next versions.</p>
      <p>In addition to that, we plan to add a number of new
features. One of the most important extensions planned is
the comprehensive privacy management. Our aim is to
provide the student with flexible mechanisms to control the
access of others to her model. Apart from that, we plan to
enhance the zoom function by displaying different levels of
details at different zoom levels. Also, we are going to
extend the comparison mode to allow the student to view
multiple progress charts at one time as well as to sort them
either by the overall progress or the progress in a specific
topic.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Vassileva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Toward Social Learning Environments</article-title>
          .
          <source>IEEE Transactions on Learning Technologies</source>
          ,
          <year>2008</year>
          ,
          <volume>1</volume>
          (
          <issue>4</issue>
          ), p.
          <fpage>199</fpage>
          -
          <lpage>214</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bull</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Supporting learning with open learner models</article-title>
          .
          <source>In: Proceedings of 4th Hellenic Conference on Information and Communication Technologies in Education</source>
          , Athens, Greece,
          <source>September 29 - October 3</source>
          ,
          <year>2004</year>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>61</lpage>
          Mitrovic,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          :
          <article-title>Evaluating the Effect of Open Student Models on Self- Assessment</article-title>
          .
          <source>Int. J. of Artificial Intelligence in Education</source>
          <volume>17</volume>
          (
          <issue>2</issue>
          ),
          <fpage>121</fpage>
          -
          <lpage>144</lpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Zapata-Rivera</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greer</surname>
            ,
            <given-names>J.E.</given-names>
          </string-name>
          , (
          <year>2004</year>
          ).
          <article-title>Visualizing and inspecting Bayesian belief models</article-title>
          .
          <source>In: International Journal of Artificial Intelligence in Education IJCAI, 14</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          . . IOS Press.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Dimitrova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Self</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brna</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2001</year>
          )
          <article-title>Applying Interactive Open Learner Models to Learning Technical Terminology</article-title>
          .
          <source>Proc. UM</source>
          <year>2001</year>
          , Springer, pp.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Vassileva J.</given-names>
            ,
            <surname>Sun</surname>
          </string-name>
          <string-name>
            <surname>L.</surname>
          </string-name>
          (
          <year>2007</year>
          )
          <article-title>Using Community Visualization to Stimulate Participation in Online Communities</article-title>
          .e-
          <source>Service Journal</source>
          ,
          <volume>6</volume>
          (
          <issue>1</issue>
          ),
          <fpage>3</fpage>
          -
          <lpage>40</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Z.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chou</surname>
            ,
            <given-names>C.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>Y.C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>T.W.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Active Open Learner Models as Animal Companions: Motivating Children to Learn through Interaction with My-Pet and</article-title>
          <string-name>
            <surname>Our-Pet</surname>
          </string-name>
          ,
          <source>International Journal of Artificial Intelligence in Education</source>
          ,
          <volume>17</volume>
          (
          <issue>3</issue>
          ):
          <fpage>217</fpage>
          -
          <lpage>226</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Mazza</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Dimitrova</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>CourseVis: a graphical student monitoring tool for supporting instructors in web-based distance courses</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <source>International Journal of Human-Computer Studies</source>
          ,
          <volume>65</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>125</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          &amp;
          <string-name>
            <surname>Wolfe</surname>
            <given-names>S.L.</given-names>
          </string-name>
          (
          <year>1997</year>
          )
          <article-title>Using networked tools to enhance student success rates in large classes</article-title>
          .
          <source>27th ASEE/IEEE Frontiers in Education Conference.</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Titus</surname>
            <given-names>A.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martin</surname>
            <given-names>L.W.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Beichner R.J.</surname>
          </string-name>
          (
          <year>1998</year>
          )
          <article-title>Webbased testing in physics education: methods and opportunities</article-title>
          .
          <source>Computers in Physics 12</source>
          ,
          <fpage>117</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Sitthisak</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gilbert</surname>
            <given-names>L.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Davis H.C.</surname>
          </string-name>
          (
          <year>2008</year>
          )
          <article-title>Deriving e-assessment from a competency model</article-title>
          . In Eighth IEEE International Conference on Advanced Learning Technolo- gies
          <string-name>
            <surname>July</surname>
          </string-name>
          1st
          <article-title>-July 5th (eds</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Cordeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Filipe</surname>
          </string-name>
          &amp; S. Ham- moudi), pp.
          <fpage>327</fpage>
          -
          <lpage>329</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <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>Shcherbinina</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>QuizGuide: Increasing the Educational Value of Individualized Self-Assessment Quizzes with Adaptive Navigation Support</article-title>
          . in World Conference on E-Learning, Washington, DC, USA: AACE.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Kumar</surname>
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>Generation of problems, answers, grade and feedback - case study of a fully automated tutor</article-title>
          .
          <source>ACM Journal on Educational Resources in Computing 5</source>
          , - Article No.
          <volume>3</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Martin</surname>
            <given-names>B.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Mitrovic</surname>
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2002</year>
          )
          <article-title>Automatic problem generation in constraint-based tutors</article-title>
          .
          <source>In 6th International Conference on Intelligent Tutoring Systems (Its'</source>
          <year>2002</year>
          )
          <article-title>(eds S.A</article-title>
          .
          <string-name>
            <surname>Cerri</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <string-name>
            <surname>Gouardères &amp; F. Paraguaçu</surname>
          </string-name>
          ), pp.
          <fpage>388</fpage>
          -
          <lpage>398</lpage>
          . Berlin: Springer-Verlag, Biarritz
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Brusilovsky</surname>
            <given-names>P.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Sosnovsky</surname>
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2005</year>
          )
          <article-title>Individualized exercises for self-assessment of programming knowledge: an evaluation of QuizPACK</article-title>
          .
          <source>ACM Journal on Educational Resources in Computing 5</source>
          ,
          <string-name>
            <given-names>Article</given-names>
            <surname>No</surname>
          </string-name>
          .
          <volume>6</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Yudelson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>NavEx: Providing Navigation Support for Adaptive Browsing of Annotated Code Examples</article-title>
          . IOS Press.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Hsiao</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brusilovsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yudelson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ortigosa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>The Value of Adaptive Link Annotation in E-Learning: A Study of a Portal-Based Approach</article-title>
          .
          <source>In: Proceedings of 20th conference on Hypertext and hypermedia</source>
          , Toronto, Canada, Page
          <volume>223</volume>
          -228.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Hsiao</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sosnovsky</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Brusilvsky</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2010</year>
          )
          <article-title>Guiding Students to the Right Questions: Adaptive Navigation Support in an E-learning System for Java Programming</article-title>
          ,
          <source>Journal of Computer Assisted Learning</source>
          , Volume
          <volume>26</volume>
          Issue 4,
          <string-name>
            <surname>Pages</surname>
          </string-name>
          270 -
          <fpage>283</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Bakalov</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>König-Ries</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nauerz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Welsch</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>IntrospectiveViews: an Interface for Scrutinizing Semantic User Models</article-title>
          .
          <source>In Proc. of the 18th Intl. Conf on User Modeling, Adaptation and Personalization</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Bakalov</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>König-Ries</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nauerz</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Welsch</surname>
            ,
            <given-names>M. Scrutinizing</given-names>
          </string-name>
          <article-title>User Interest Models with IntrospectiveViews</article-title>
          .
          <source>In Adjunct Proc. of the 18th Intl. Conf on User Modeling, Adaptation and Personalization</source>
          (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Shneiderman</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <article-title>The eyes have it: A task by data type taxonomy for information visualizations</article-title>
          .
          <source>In Proc. of the 1996 IEEE Symposium on Visual Languages</source>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Bull</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Kay</surname>
            ,
            <given-names>J.</given-names>
          </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>
          <volume>17</volume>
          (
          <issue>2</issue>
          ),
          <fpage>89</fpage>
          -
          <lpage>120</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Bull</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Britland</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Group Interaction Prompted by a Simple Assessed Open Learner Model that can be Optionally Released to Peers</article-title>
          , in P. Brusilovsky,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grigoriadou</surname>
          </string-name>
          &amp; K. Papanikolaou (eds), Proceedings of Workshop on Personalisation in E-Learning Environments at Individual and Group Level,
          <source>User Modeling</source>
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>