=Paper= {{Paper |id=Vol-1628/Demo1 |storemode=property |title=Adaptive web-based educational application for autistic students |pdfUrl=https://ceur-ws.org/Vol-1628/Demo1.pdf |volume=Vol-1628 |authors=Alejandro Montes García,Natalia Stash,Marc Fabri,Paul De Bra,George H. L. Fletcher,Mykola Pechenizkiy |dblpUrl=https://dblp.org/rec/conf/ht/GarciaSFBFP16 }} ==Adaptive web-based educational application for autistic students== https://ceur-ws.org/Vol-1628/Demo1.pdf
      Adaptive web-based educational application for autistic
                           students

             Alejandro Montes García                           Natalia Stash                             Marc Fabri
                 Eindhoven University of                  Eindhoven University of                 Leeds Beckett University
                      Technology                               Technology                          Leeds, United Kingdom
               Eindhoven, the Netherlands               Eindhoven, the Netherlands             m.fabri@leedsbeckett.ac.uk
              a.montes.garcia@tue.nl                       n.v.stash@tue.nl
                   Paul De Bra                           George H. L. Fletcher                     Mykola Pechenizkiy
                 Eindhoven University of                  Eindhoven University of                 Eindhoven University of
                      Technology                               Technology                              Technology
               Eindhoven, the Netherlands               Eindhoven, the Netherlands              Eindhoven, the Netherlands
                  p.m.e.d.bra@tue.nl                      g.h.l.fletcher@tue.nl                  m.pechenizkiy@tue.nl

ABSTRACT                                                                  their study. This toolkit3 is offered as an Adaptive Web-Based Ap-
Adaptive web-based applications have proven successful in reduc-          plication to autistic students, but also to non-autistic students that
ing navigation and comprehension problems in hypermedia docu-             might find it useful.
ments. In this paper, we describe a toolkit that is offered as an adap-      The adaptive functionality differentiates in how the information
tive Web-based application to help autistic students incorporate to       site presents itself to autistic and non-autistic students, but in the
high education. The toolkit has been developed using a popular            end the toolkit provides the same information to everyone. The
CMS in which we have integrated a client-side adaptation library.         adaptive functionality offered in the toolkit presented here is based
   The toolkit described here was tried out during workshops with         on learning styles and user history.
autistic students at Leeds Becketts University to gather (mostly             Adaptive Hypermedia is a research field that can be traced back
qualitative) feedback on the adaptation and privacy aspects of the        to the nineties [3, 4]. It has become more complex since then and
Autism&Uni platform. That feedback was later used to improve              several frameworks have been developed. They aim to ease the
the toolkit.                                                              development of these kind of applications. Some good examples of
                                                                          those frameworks are AHA! [6] or GALE [17].
                                                                             Learning styles refer to the different ways a person can learn.
CCS Concepts                                                              There is previous research on adaptation to cognitive/learning styles
•Information systems → Web applications; •Social and profes-              and how these can be incorporated into Adaptive Hypermedia Sys-
sional topics → People with disabilities; •Security and privacy           tems and e-learning platforms [16, 18]. While adaptation to learn-
→ Privacy protections;                                                    ing styles is useful in every e-learning platform, this is specially im-
                                                                          portant in our use case scenario with autistic students as we showed
                                                                          in our previous work [5, 13]. Autistic students show problems link-
Keywords                                                                  ing concepts and therefore, adapting the content to their specific
adaptation, autism, learning styles, privacy                              needs can be of great help.
                                                                             In this demonstration we will showcase the integration of WiBAF
                                                                          and WordPress in several ways. We will show how we apply adap-
1.      INTRODUCTION                                                      tive hypermedia and learning styles to a toolkit targeted at helping
   In this paper, we demonstrate an adaptive Web-based application        autistic students succeeding in their transition from high school to
developed for the Autism&Uni1 project. It has been created with           university. However during the demo session we will also show-
a tool that combines a popular CMS, namely WordPress2 , and a             case some parts described in our previous work on authoring of
library called WiBAF [12] that enables client-side adaptation and         adaptive web-based applications with our tool [14].
that is being developed at the Eindhoven University of Technol-              The remainder of this paper is structured as follows: We describe
ogy (TU/e). Although WiBAF + WordPress integration is generic,            what autism is and why adaptation to adults on the autistic spectrum
meaning that it can be used for creating adaptive applications in         is important in Section 2 and then we describe the specific actions
different domains, so far we have only used it in the educational         taken in our toolkit in Section 3. Section 4 measures the overhead
context. Apart from the Autism&Uni project we used it in our first        that this integration causes compared to a CMS without any adap-
year course on Design-Based Learning Hypermedia for creating the          tation. Finally we conclude and propose future work in Section 5.
“First Aid Kit” for students entering the university.
   Autism&Uni is aimed at widening access to higher education for
autistic students by providing a toolkit that can help them overcome      2.      ADAPTATION FOR AUTISTIC STUDENTS
the challenges they may face when going to university. The goal is           Adaptation for autistic students is first and foremost concerned
to give students a taste of how higher education works and how            with adapting to differences in cognitive abilities. Within this project
to cope with the physical university environment before they start        in particular, we focus on comprehension between autistic and non-
1
                                                                          autistic students. Autism is often described as a “spectrum disor-
    http://autism-uni.org/
2                                                                         3
    https://wordpress.org                                                     http://www.autism-uni.org/toolkit/
der” because the condition affects people in many different ways               For this specific use-case, we also consider some factors related
and to varying degrees. In our previous work [5] we discussed the           to the context namely, where the student is and what time it is. The
“spectrum” and indicated that within the project we are mainly con-         reason for this is that autistic students often feel lost, they need re-
sidering students who are of average or advanced intellectual abil-         minders that tell them where they have to go inside the campus. We
ities, academically capable and able to communicate effectively in          are implementing a feature so that they can import events from their
most situations. Traditionally this group would have been referred          Google Calendar. The tool will show a reminder when the student
to as being “high-functioning” or having Asperger syndrome [2,              needs to go to a lecture and a link with the instructions to get to the
10], although these labels are both imprecise and considered offen-         room where she needs to be. This is still under development and
sive by many autistic people and other stakeholders [9]. Therefore,         not yet part of the generic platform, therefore we will not describe
in the remainder of this paper we will use the term “autistic stu-          it further. We mention the notification feature because it needs to
dents”.                                                                     be developed in order to really help autistic students.
   Autism is often called a “hidden disability”, with few physical             All the information written by experts on autism has been di-
signs of the student having difficulties until a crisis is reached.         vided in learning objects. A learning object can be defined as a
This can make it difficult for autistic students to have their needs        piece or a set of content with a specific learning goal. In order to
fully met, as they experience doubts about their condition, demands         effectively display the content from our learning objects, we have
to justify their requirements from staff as well as from student            broken it down into small pieces or fragments with some semantic
peers [1]. And this is in addition to the social and communication          meaning, from which the student can learn something. In our case,
difficulties common to autism.                                              we show an introduction first, we show also a comic strip or an
   With the right support and encouragement, however, autistic stu-         image that shows quotes of students about the topic of the learning
dents can develop their full potential at university and lead full and      object, establishing a context for it. Then some background infor-
independent lives. One of the most accomplished and well-known              mation is provided to justify the learning object. After that we talk
adults with autism in the world is Temple Grandin, an American              about how the learning object being described is important for the
professor of animal science at Colorado State University (see her           reader and what she should do. We close the learning object with
TED talk4 ), but this is just one of many more examples.                    some additional tips, questions to think about and some follow-on
   Comprehension disturbance makes it difficult for autistic people         reading. Each learning object can also have an alternative video
to make semantic connections between the topics that they study             version as well as pre and post-requisites.
while generally speaking non-autistic people do not have this prob-
lem. Autistic people are good at “seeing trees in the forest”, they         3.     ADAPTATION EFFECTS
can spot details but may have difficulties “seeing the whole forest”
                                                                               After running workshops with autistic students at the Leeds Beck-
and developing critical thinking skills [2]. On the other hand, many
                                                                            ett University, and trying different alternatives like stretchtext, or
autistic people have specific strengths such as an ability to maintain
                                                                            reordering of parts that call users to do an immediate action, we
intense focus, to think rationally and logically, to adopt unconven-
                                                                            have concluded that the following are the most valuable adaptation
tional angles in problem-solving or to spot errors that others may
                                                                            effects.
overlook [7, 11]. All these are valuable attributes in higher edu-
cation students, and the strengths of autistic people as profession-
                                                                                 • If the user is more visual than verbal, the video version of
als with a high work ethic are increasingly recognized by business
                                                                                   the content will be shown at the top of the learning object.
world-wide, e. g. in technical and scientific areas and also in the
                                                                                   Otherwise it will be moved to the last (bottom) section of the
humanities and the arts5 .
                                                                                   learning object.
   In order to provide effective adaptation, we utilize the specific
characteristics and preferences of the user in three different learn-            • If the user is more global than analytical, all the sections of
ing styles [8], i. e. where is the user located in the: visual vs. verbal          the learning object will be displayed on a single page. On the
axis, global vs. analytical axis and active vs. reflective axis. We                other hand, if the user is more analytical than global, each
make use of the user history as well. These variables together with                section will be shown sequentially in one page, in a similar
the adaptation effects provided by the toolkit, have been described                way as in a slide-show.
in our previous work [5].
   A secondary but also important aspect of performing adaptation                • Some learning objects have pre-requisites, they require knowl-
in the presence of autistic users is the heightened awareness of (and              edge of some items to be completely understood. These pre-
anxiety for) the user modelling involved, in comparison with peo-                  requisites are shown when the user starts to read a new learn-
ple outside the autistic spectrum. Autistic students do not only ex-               ing object, unless she already fulfilled those pre-requisites.
perience anxiety when entering an unknown environment but also                     In that case, the pre-requisites block is not displayed in the
when they realize that their personal and possibly sensitive data are              learning object.
stored on a external computer that they cannot access, when they
do not feel their data is kept private or they cannot control it. Fortu-         • The learning objects from which the user has already com-
nately WiBAF stores all user data on the client side (using browser                pleted are marked as visited. This is done in order to help
storage) by default. Autistic users may choose to keep this setting,               users remember which items they have already read and which
thus guarding their privacy, while other users may opt to share their              ones they still have to read.
data in order to enable the server side to perform group adaptation.
                                                                               Some of these effects are hard-coded in our adaptation and mod-
(We currently do not offer group adaptation but we do offer the user
                                                                            elling files, as they refer to the general structure of the content and
model sharing option.)
                                                                            they are independent of the number of learning objects and their
4
  http://www.ted.com/talks/temple_grandin_the_world_needs_all_              content. Other effects are created dynamically by our framework,
kinds_of_minds                                                              when new learning objects are created.
5
  see http://goo.gl/71YG14 accessed last time on Tue 16th February,            Figure 1 shows two learning object with two different versions
2016                                                                        of each one. The first learning object is shown on the top-left, the
Figure 1: Versions of two different learning objects for different types of students (top images), or with different prior knowledge
(bottom images).


version for a global-visual student is depicted and the same learn-      several pages of different types (learning objects, the home page,
ing object for an analytic-verbal student is shown on its right. On      etc.). We did so by using a plugin called P36 . Then we compared
the bottom part of the image, a learning object with pre-requisites      it to an unmodified WordPress with the default theme, without any
is shown. On the left, the student has not read the pre-requisites       plugins (except P3).
yet, on the right, the student has fulfilled these pre-requisites, and       The adaptive version of WordPress takes 176 ms to load the
therefore they are not shown again.                                      site, while the not adaptive version takes 167 ms, that is an over-
                                                                         head of just 9 ms. In the detailed analysis we see that indeed the
                                                                         WiBAF plugin is executed in 9.1 ms while the theme is handled
4.    TECHNICAL PERFORMANCE                                              slightly more efficiently in our WordPress than the default Word-
   Technical performance (speed) is often a problem with adaptive        Press theme.
hypermedia systems, which is rarely reported. Some initiatives,              We also measured the time the client code uses (for user mod-
including the general-purpose adaptation engine GALE developed           elling and adaptation). We used the Google Chrome profiler to
at the Eindhoven University of Technology [17] pay special atten-        measure the total JavaScript execution time with our custom Word-
tion to efficiency and can withstand a stress test using hundreds        Press. In this measurements we include not only WiBAF but also
of simultaneous users. Most of the performance problems stem             JQuery7 , a popular JavaScript library that is used to manipulate the
from the adaptation that needs to be computed in the split second        DOM structures and it is required by WiBAF. and compared that to
between the user clicking on a link and the browser presenting the       the default WordPress (not performing any user modelling or adap-
“next” page. Since WiBAF performs user modelling and adaptation          tation). The execution time of the JavaScript code in our WordPress
inside the browser it does not face a performance problem because        was 487 ms, against 304 ms for the non-adaptive version. There-
of large numbers of simultaneous users. However there is still a bit     fore the overhead we introduce in the client is 183 ms. More than
of overhead in the server because in the WiBAF+WordPress com-            one half of that time (69 ms) is caused by the use of the Indexed
bination WordPress has to serve (and sometimes generate) code for        DB to store and retrieve data from the user model.
the browser to execute. We are interested in seeing how both tasks           In total, we quantify that making a WordPress adaptive costs
affect the overall performance of the modified WordPress.                192 ms per request. The page will be served with a delay of 9 ms
   We ran a performance test on a MacBook Air laptop together            and adapted in 183 ms. In total the page is served and adapted in
with an Apache Server and a MySQL database. The server was               663 ms. According to a study in 2004 [15], users consider a wait-
running WordPress version 4.4.2. While this is not the most realis-      ing time of around 2 seconds acceptable. Since then people may
tic setup, it gives us an intuition on what the performance could be
                                                                         6
in a bad scenario (a single machine with limited capabilities) We            https://wordpress.org/plugins/p3-profiler/
                                                                         7
have measured the time it takes for our modified WordPress to load           https://jquery.com/
have grown more impatient. But when considering these perfor-             [5] P. De Bra, A. Montes García, and N. Stash. Novel adaptive
mance numbers you should consider that we ran an unlikely sce-                features of the Autism&Uni toolkit for students on the
nario where the web server with WordPress, the mySQL database                 autism spectrum. In Proceedings of the INTED 2016
and the (Chrome) browser with adaptation code were all running                Conference. IATED, 2016.
on the same (relatively slow) computer.                                   [6] P. De Bra, D. Smits, and N. Stash. The design of AHA! In
                                                                              Proceedings of the seventeenth conference on Hypertext and
                                                                              hypermedia, pages 133–134. ACM, 2006.
5.      DEMONSTRATION SCENARIO AND FU-                                    [7] K. P. Grant and G. Davis. Perception and apperception in
        TURE OUTLOOKS                                                         autism: rejecting the inverse assumption. Philosophical
    In this demo we showcase an adaptive web-based application de-            Transactions of the Royal Society of London B: Biological
veloped with a framework consisting on a CMS and an adaptation                Sciences, 364(1522):1393–1398, 2009.
library. This application is aimed at supporting autistic students in     [8] J. W. Keefe. Learning style: An overview. Student learning
higher education, but it is available to everyone. The application            styles: Diagnosing and prescribing programs, 1:1–17, 1979.
takes advantage of the use of learning styles and user history, but       [9] L. Kenny, C. Hattersley, B. Molins, C. Buckley, C. Povey,
extra functionality can be added, such as notifications or a progress         and E. Pellicano. Which terms should be used to describe
bar e. g. “you have studied only 5% of the material and there are             autism? perspectives from the UK autism community.
only 2 days left before the exam”, etc. . . Extra adaptive features           Autism, page 1362361315588200, 2015.
can include adaptive testing or selection of navigation tools - more     [10] A. Klin, D. Pauls, R. Schultz, and F. Volkmar. Three
independent students (with field-independent learning style) can be           diagnostic approaches to asperger syndrome: Implications
provided with a search option while less independent students (with           for research. Journal of Autism and Developmental
field-dependent style) can be provided with a “Next” button that at           Disorders, 35(2):221–234, 2005.
each step will be bringing them to the most suitable material. While     [11] T. Lorenz and K. Heinitz. Aspergers–different, not less:
in the current version we support other media, like videos, those are         Occupational strengths and job interests of individuals with
yet scarce and we expect that content providers make more in the              asperger’s syndrome. PloS one, 9(6):e100358, 2014.
future. This will give us more adaptive capabilities.
                                                                         [12] A. Montes García. WiBAF: Within Browser Adaptation
    It is important that concepts of privacy, information sharing and
                                                                              Framework. In Extended Proceedings of the 22nd
storage locations are communicated in a clear, non-technical and
                                                                              Conference on User Modeling, Adaptation, and
unambiguous way. Initial usability tests of the settings screen were
                                                                              Personalization. CEUR-WS, 2014.
carried with autistic students. Trial participants did not understand
                                                                         [13] A. Montes García, N. Stash, and P. De Bra. Adaptive
the control these settings offered them. Inadequately implemented
                                                                              applications to assist students with autism in succeeding in
privacy settings, are likely to increase anxiety rather than alleviate
                                                                              higher education. In Proceedings of the 23 rd conference on
it for the students that participated in our trials. Therefore we need
                                                                              User Modeling, Adaptation and Personalization, 2015.
to find a way to improve the scrutability of our user profile.
                                                                         [14] A. Montes García, N. Stash, M. Fabri, P. De Bra,
                                                                              G. H. L. Fletcher, and M. Pechenizkiy. WiBAF into a CMS:
6.      ACKNOWLEDGMENTS                                                       Personalization in learning environments made easy. In 6th
   This research is supported by the WiBAF project and the Life-              International Workshop on Personalization Approaches in
long Learning Programme (project no. 10018300 Authew 539031-                  Learning Environments, 2016.
LLP-2013-1-UK). This publication reflects the views only of the          [15] F. F.-H. Nah. A study on tolerable waiting time: how long
authors, and the Commission cannot be held responsible for any                are web users willing to wait? Behaviour & Information
user, which may be made of the information contained therein. The             Technology, 23(3):153–163, 2004.
authors thank the Autism&Uni project team, TU/e psychologists            [16] M. d. P. Paule Ruiz, M. J. Díaz Fernández, F. O. Soler, and
specialising in autism, TU/e students with autism who participated            J. R. Pérez Pérez. Adaptation in current e-learning systems.
in interviews with us, Stichting Handicap+Studie8 and Autastic!9              Computer Standards & Interfaces, 30(1):62–70, 2008.
for their valuable input.                                                [17] D. Smits. Towards a Generic Distributed Adaptive
                                                                              Hypermedia Environment. PhD thesis, Eindhoven University
                                                                              of Technology, adaptive version:
7.      REFERENCES                                                            http://gale.win.tue.nl/thesis/, ISBN 978-90-386-3115-8,
    [1] K. S. Adams and B. E. Proctor. Adaptation to college for              2012.
        students with and without disabilities: Group differences and    [18] N. Stash. Incorporating Cognitive/Learning Styles in a
        predictors. Journal of Postsecondary Education and                    General-Purpose Adaptive Hypermedia System. PhD thesis,
        Disability, 22(3):166–184, 2010.                                      Eindhoven University of Technology, ISBN
    [2] T. Attwood. The Complete Guide to Asperger’s Syndrome.                978-90-386-1050-4, 2007.
        Jessica Kingsley Pub., 2014.
    [3] P. Brusilovsky. Methods and techniques of adaptive
        hypermedia. In Adaptive hypertext and hypermedia.
        Springer, 1996.
    [4] L. Calvi and P. De Bra. Improving the usability of hypertext
        courseware through adaptive linking. In Proceedings of the
        eighth ACM conference on Hypertext. ACM, 1997.
8
    http://www.handicap-studie.nl/
9
    http://royhoutkamp.nl/