=Paper= {{Paper |id=Vol-2280/paper-28 |storemode=property |title=Enhancing Moodle to Adapt to Students Different Learning Styles |pdfUrl=https://ceur-ws.org/Vol-2280/paper-28.pdf |volume=Vol-2280 |authors=Loreta Leka,Alda Kika |dblpUrl=https://dblp.org/rec/conf/rtacsit/LekaK18 }} ==Enhancing Moodle to Adapt to Students Different Learning Styles== https://ceur-ws.org/Vol-2280/paper-28.pdf
        Enhancing Moodle to adapt to students different
                      learning styles

                             Loreta Leka                                 Alda Kika
                      Informatics Department                     Informatics Department
                     Faculty of Natural Sciences                Faculty of Natural Sciences
                         University of Tirana                      University of Tirana
                       loreta.leka@fshn.edu.al                     alda.kika@fshn.edu.al



                                                              A very well known LMS is Moodle (Modular Object
                                                              Oriented Developmental Learning Environment). It is
                       Abstract                               very popular because it is open source and also can
                                                              run on different platforms. In Moodle it is also pos-
    The e-learning management systems are gain-               sible to add modules[LGH14]. Despite these advan-
    ing popularity in the academic community                  tages, Moodle also has some limitations. The same
    offering many benefits for better and eas-                content is offered to all the students despite their dif-
    ier learning. Although there exist many e-                ferences. It does not have the ability to adapt to their
    learning management systems almost all of                 knowledge level, preference of learning styles, cogni-
    them do not offer adaptivity features that                tive ability, goals etc. Learning styles are considered
    would made the system adapt to the need and               to be an important aspect that affects the process of
    learning styles of the students. This paper fo-           learning. Therefore, adapting to them could also make
    cuses on the need to enhance an existing open             this process more efficient. There are various attempts
    source e-learning management system, Moo-                 done in order to build an adaptive e-learning system
    dle, by building an adaptive module to meet               based on learning styles. Some have built new systems,
    students different learning styles. The aim is            whereas some have used a LMS, and extended them to
    to create an adaptive module and integrate it             be adaptive. LMSs provide a great variety of features
    to Moodle system. In this paper we review                 which can be included in the courses such as quizzes,
    the most relevent studies related to this sub-            forums, chats, assignments, wikis, and so on. As such,
    ject, analyze the techniques they have used               they have become very successful and are commonly
    to detect learning styles and provide different           used by educational institutions, but they provide very
    content. Based on these results and our previ-            little or, in most cases, no adaptivity[Gra07]. In this
    ous work, we propose the architecture for this            paper we are going to make a review of various tech-
    adaptation module.                                        niques used for building adaptive systems based on
                                                              learning styles , and propose to build a new module
1    Introduction                                             for Moodle system, that will be able to identify stu-
Learning management systems(LMS) are very useful              dents learning styles and deliver content based on their
to every type of corporation or education institution         style. This system will be used and tested with stu-
whose aim is to help the employees or students to learn       dents at our department with the aim to analyse the
better and easier. E-learning can be defined as learn-        result and improve in the future. The rest of the pa-
ing using electronic means. With the massive use of           per is structured in the following way. In the second
internet, e-learning management systems are imple-            section some of the most relevant studies and technolo-
mented by using modern technologies for the construc-         gies that are used are analysed. In the third section
tion of web systems. The students like to learn using         the architecture of the adaptation module of moodle
e-learning management systems because of many ben-            will be presented. In the last section we summarize
efits that it offers like the possibility to access the in-   our results and future work.
formation anyplace and anytime. There are different
popular LMS used nowadays even in education system.
2   Related work                                            in a specific way. The idea of the literature-based ap-
                                                            proach is to use the behavior of students in order to get
Extending a LMS to be adaptive can be beneficial,           hints about their learning style preferences and then
because it will provide users with all the functionali-     apply a simple rule-based method to calculate learn-
ties that LMS-s have, and also add the adaptive func-       ing styles from the number of matching hints [Gra07].
tionality. This would require less time, by avoiding        From the literature, we can see that data-driven ap-
programming the whole system and focusing on the            proaches are more widely used. One reason can be that
adaptive module. To provide adaptivity with respect         it is more familiar to computer science researchers be-
to learning styles, the learning styles of the learners     cause they require gathering relevant information for
need to be first known by the system. In this section       the user model and then use an AI classification algo-
we are going to make a general review of some adaptive      rithm to automatically detect the learning style pref-
e-learning systems from the literature and the tech-        erences. Whereas the literature based approach re-
niques they have used to detect learning styles.There       quires having some knowledge of psychology and cog-
are two main approaches used for detecting learning         nitive science to correctly estimate the importance of
styles, based on the literature : explicit and implicit.    the hints [JAA14]. Some of the artificial intelligence
In the first one, instructors provide students with a       techniques used in data driven approach are: Bayesian
questionnaire that will calculate their learning style.     networks, Decision trees, neural networks etc. Below,
There are many questionnaires available by the learn-       there are a few adaptive systems and the technique
ing style model creators. One of them is the ILS(Index      they use. Cha et al. (2006) derived relevant patterns
of Learning Styles) questionnaire based on the Felder-      for detecting learning styles from the literature and
Silverman model. For example, this explicit method          then used Decision Trees and Hidden Markov Mod-
is used in [Sur14], where students have to fill out the     els to learn the parameters of the model from data
questionnaires when they accessed for the first time        about the behaviour of students and from reference
the adaptive course. After determining their learn-         data including the learning style preferences identi-
ing style, the system adapts the material according         fied by the ILS questionnaire[Gra07]. Another ap-
to that. CS383 (Carver, Howard, and Lane, 1999) is          proach for automatic student modelling was investi-
another system that uses this technique. It incorpo-        gated by Garca et al. (Garca et al., 2005, 2007). They
rates Felder-Silverman Learning Style Model(FSLSM).         observed the behaviour of learners during an online
The system provides adaptivity based on the sens-           course in the system SAVER and used Bayesian net-
ing/intuitive, visual/verbal, and sequential/global di-     works for identifying learning styles based on the be-
mensions of FSLSM. The learning styles of the stu-          haviour of students[Gra07]. Sometimes, a mixed ap-
dents are calculated based on their answers and stored      proach is used. An explicit model is used for the ini-
in the student model. The adaptation is done at the         tialization of user model, and then it is updated using
presentation level by showing different types of me-        an implicit model. For example, this technique is used
dia elements according to learning styles[Gra07]. This      in TANGOW system. Adaptation in this system is
technique has some disadvantages, students learning         based on two dimensions of FSLSM: sensing/intuitive
style can change during time and the system does            and sequential/global. After initializing the student
not adapt at real time, because the questionnaire is        model by filling the ILS questionnaire, it is automati-
only in the beginning. Moreover, filling a question-        cally updated by observing the learners actions in the
naire requires an additional amount of work from the        course. When learners behave contrary to the deter-
students, and they may not be interested. Sometimes         mined learning style, preference stored in the student
their answers can be arbitrarily and can mislead the        model is updated [Gra07]. In a study by (Graf, 2007)
adaptation process. In the second approach the sys-         , Moodle is used as a LMS to extent with the capa-
tem does the automatic detection of learning styles.        bility of identifying student learning style. A mixed
It analyses students behavior from the interactivity        model is also used here. After the user model ini-
with the system, without the need of any question-          tialization based on ILS questionnaire, the model is
naire. Automatic detection techniques can be divided        updated based on the analysis of user data. The time
into two subcategories: data-driven and literature-         spent in the system, the number of logins and the num-
based [Gra07]. In the first one, a classifier is built      ber of visited learning requests for additional learning
that classifies students in one dimension of their learn-   objects were recorded and analyzed[MAl16].For this
ing styles. This is done by applying a data mining          analysis two approaches were used: a Bayesian Net-
algorithm on data from students activity and build          work approach as well as a rule-based approach. Since
student models. In the second approach a literature         the accuracy of the results was better in the latter
approach is used. Based on the literature, learners         case, the rule-based approach was implemented into a
with a preference for a specific learning style behave      tool called DeLeS, which can be used to identify the
learning style of the students in any LMS [Elv09]. An-       fill in the questionnaire in the beginning. This will
other approach is used in a study in [Des+12].In this        help in building their initial user model. We will pro-
study, for creating an adaptive system based on Moo-         vide adaptive content for the users with the identified
dle, a data mining clustering technique is used. After       learning style and provide a default content for the bal-
collecting initial data based on a questionnaire and an      anced one. This user model will be updated on regular
introductory course, they apply the clustering algo-         basis. We will decide on the technique of the model
rithm to divide students into some groups, based on          adaptation in the future, after studying and testing
their learning style. This technique is more efficient es-   them with the initial dataset. The time of adaptation
pecially for courses with large group of students, where     could be a configurable parameter in the system. The
adapting courses for a group of student is less difficult    system will be able to identify students learning styles
and also less time consuming for teachers, who need to       by exploring their activity using system logs, such as
adapt learning materials for group of students instead       time spent in an activity or lesson, the frequency of
to each student [Des+12].                                    accessing certain type of materials, how much they
                                                             like to use forums, chats etc. According to learning
                                                             styles, the system should be able to provide different
3    Proposed Solution                                       content.In 1an overview of the proposed systems ar-
As we can see from the literature, FSLSM is the              chitecture is presented. Student Model is generated
most often used learning style model in these adaptive       from the ILS Questionnaire as well as the Dynamic
systems, where some systems incorporate the whole            Student Modeling Module. Activities Data represents
model and some systems include only some dimensions          the module that will collect students data from their
of FSLSM. We aim to build an adaptive system using           activity. The Adaptive Content Presentation module
adaptation based on FSLSM learning styles. We have           will be responsible for choosing the appropriate mate-
also chosen to build this adaptive module, as an ex-         rials from the Learning Objects Module according to
tension to Moodle LMS. Moodle can be seen as the             the detected learning style. Instructors will add mate-
best LMS concerning adaptation issues. In a study            rials and annotate them according to learning styles.
in [SB05]nine platforms were analysed in detail, re-
garding their adaptability, personalization, extensibil-
ity and adaptivity. Moodle obtained the best results
in the general as well as in the adaptation evalua-
tion. Moodle provides an adaptive feature called lesson
where learners can be routed automatically through
pages depending on their answer to a question af-
ter each page. Furthermore, the extensibility is sup-
ported very well by a documented API, detailed guide-
lines, and templates for programming. Being an open
source product, Moodle also enables third-party en-
hancement of its functionality by the addition of mod-
ules. In[LA18] we have investigated students learning
style in a group of students at our department based
on the ILS questionnaire which uses Felder-Silverman
learning style model. This study revealed that a con-
siderable amount of students were balanced on the
learning styles dimensions. One of the reasons for
that, can be that students do not have stable learning
styles and they can change during time or depending
from the course. Sometimes they can also give arbi-
trary answers which lead to wrong calculations. We
came to the conclusion that relying only on the ques-
tionnaires to identify learning styles is not a good ap-
proach. On the other hand, using only an automatic
approach would take more time and would also need a
lot of initial data in order to be accurate. We therefore
suggest to build an adaptive system based on learning                    Figure 1: System architecture
styles using a mixed approach. We will enhance Moo-
dle, and build a new module for this. Students will
4   Conclusion and future work                             [JAA14]   Feldman Juan, Monteserin Ariel, and
                                                                     Amandi Analı́a. “Automatic detection of
In this paper we proposed to build a module for mak-
                                                                     learning styles: state of the art”. In: Artifi-
ing Moodle an adaptive e-learning system based on
                                                                     cial Intelligence Review (2014).
learning styles. We investigated some of the most com-
mon techniques used in similar systems, from the liter-    [LGH14]   Prabhani Pitigala Liyanage, Lasith Gu-
ature. There are two main techniques used for build-                 nawardena, and Masahito Hirakawa. “Us-
ing the student model: explicit and implicit. Explicit               ing Learning Styles to Enhance Learning
model is based only on a questionnaire, whereas the                  Management Systems”. In: International
implicit method is based on automatic learning style                 Journal on Advances in ICT for Emerging
detection. In the implicit model, two main techniques                Regions (2014).
were used: data driven model and literature based          [Sur14]   Herman Dwi Surjono. “The Evaluation
model. The first one includes the use of data min-                   of a Moodle Based Adaptive e-Learning
ing algorithms to analyze students data, and classify                System”. In: International Journal of In-
students to different student models. The second one                 formation and Education Technology 4
uses a simple rule based method, based on students                   (2014).
activity. In the first model, data mining algorithms
                                                           [MAl16]   Samar M.Alkhuraiji. Dynamic adaptive e-
as Bayesian Networks, Decision Trees, Clustering al-
                                                                     learning mechanism Based on learning
gorithm, etc. are used. We analysed some of the sys-
                                                                     style. A thesis submitted to the University
tems and the technique they use. Based on the studies
                                                                     of Manchester, 2016.
that we have analysed and Moodle capabilities we de-
fined and presented the architecture for our adaptation    [LA18]    Leka Loreta and Kika Alda. “A study
module. We will integrate the questionnaire in Moodle                on student’s learning styles using Felder-
system, and decide about the algorithm that we will                  Silverman Model”. In: KNOWLEDGE, In-
use to automatically detect students learning styles.                ternational Journal Budva, Montenegro
As mentioned in this paper, different solutions use dif-             23.1 (2018).
ferent data mining algorithms for this reason. We will
make an analyses about their performance and choose
one to implement. In this paper, we have proposed
that the adaptation will be done at specific intervals
of time. After the implementation, we aim to test this
technique and better analyze this solution.


References
[SB05]     Graf Sabine and List Beate. “An Evalua-
           tion of Open Source E-Learning Platforms
           Stressing Adaptation Issues”. In: Advanced
           Learning Technologies (2005).
[Gra07]    Graf. Adaptivity in Learning Management
           Systems Focussing on Learning Styles. Vi-
           enna University of Technology, 2007.
[Elv09]    Popescu Elvira. Diagnosing Students’s
           Learning Style in an Educational Hyper-
           media System. Cognitive, Emotional Pro-
           cesses in Web-based Education: Integrat-
           ing Human Factors, and Personalization.
           Advances in Web-Based Learning Book Se-
           ries, IGI Global, 2009.
[Des+12]   Despotović-Zrakić et al. “Providing Adap-
           tivity in Moodle LMS Courses”. In: Educa-
           tional Technology Society 15 (2012).