processes and formulas that seem irrelevant to the
students' lives. Therefore, students develop a negative
attitude towards mathematics and lack of confidence
in ‘being good at it’ which later affects their career
choices.
Besides that, improving the students' motivation
to learn mathematics is also crucial to the economy
and so aiming for a high proportion of graduates’
students in technology areas is a very important
objective. Appropriate learning methods can develop
students' level of understanding mathematical rules
and procedures, helping them develop a deeper
interest, engagement and motivation.
2.1 Learning with Technology
The emerging computer and network technologies
have changed the way we live, work, teach and learn.
The learning paradigm took advantage of the new
technologies in the development of different
education models, changing the teaching-learning
process. Over the last years the learning systems have
also embraced new educational technologies. The
creation of new and innovative teaching and learning
resources supported the use of new pedagogical
methodologies that are beneficial for teachers and
learners. The concept of Open Educational
Resources, in spite of the identified problems, has
been widely adopted (Vaz de Carvalho, Escudeiro,
Caeiro Rodriguez, & Llamas Nistal, 2016). Different
initiatives and projects were developed involving
interactive web sites, learning applications, online
training activities, intelligent tutoring environments
and many others. Serious games have also been
identified as excellent learning tools (Andrade,
Gouveia, Nogueira, Russo, & Vaz de Carvalho,
2015).
However, most of the learning systems still
provide the same inputs and similar learning
resources to all students not taking into consideration
their different characteristics. In those systems all the
students have the same learning path, independently
of their distinct background knowledge, different
needs, individual methods or preferences.
To be effective, the learning environment must be
student-centred and the student’s differences should
be contemplated. In a student-centred learning
system, the student builds his/her knowledge by
interacting with correctly chosen learning objects that
suit his/her skills and previous performance. This
increases the effectiveness of the learning and the
learner´s motivation since the system converges to
his/her needs. Several categories of adaptation can be
identified, and one of the most used, named as
Adaptive Course Delivery, is designed in order to
obtain courses tailored to each one of its users, fitting
the course contents to the users characteristics as
much as possible (Paramythis and Loidl-Reisinger,
2004).
An adaptive system can be considered as similar
to a biological system, which changes its behavior in
response to its environment, and this change is
relevant to achieving a certain goal (Brusilovsky and
Peylo, 2003; Michalewicz, Schmidt, Michalewicz,
and Chiriac, 2007; Wilson and Scott, 2017).
According to Paramythis and Loidl-Reisinger
(2004) four types of models can be typically found in
adaptive learning systems, namely: i) the domain
models, which is a representation of the course being
offered including contents and possible learning
paths; ii) the learner models, which maintains
diversified information about the user; iii) the group
models, which identifies similar students to
dynamically create groups of learners; and iv) the
adaptation model, which defines what, can be adapted
and when and how it can be adapted. Oxman & Wong
(2014) consider that there are three core elements
above which adaptive learning systems are built,
namely, the content model, which is similar to the
domain model referred by Paramythis and Loidl-
Reisinger (2004), the learner model, similarly to the
leaner model of Paramythis and Loidl-Reisinger
(2004), and the instructional model, which is similar
to the adaptation model of Paramythis and Loidl-
Reisinger (2004). Wilson and Scott talk about the
“knowledge of the domain (the domain model),
knowledge of teaching strategies (the pedagogic
model), knowledge of the learner (the learner model),
and rules for interaction (the communication model)”
(2017, p. 3).
The instructional or adaptation models uses a set
of data about the user, and can be rule-based, with if-
then statements and heuristics, or algorithm-based,
with advanced mathematical formulas and applying
machine learning techniques, such as data mining
(Medina-Medina and García-Cabrera, 2016; Oxman
and Wong, 2014; Paramythis and Loidl-Reisinger,
2004). This can be considered as Prescriptive
Analytics. “One can view analytics as the process of
developing actionable decisions or recommendations
for actions based upon insights generated from
historical data” (Sharda, Delen, and Turban, 2014, p.
56). Prescriptive analytics concerns the determination
of the best course of action, providing a decision or a
recommendation (Sharda et al., 2014; Turban,
Sharda, Aroson, and Liang, 2007).
Adaptive learning systems present some
challenges as well as some potential advantages when
compared with traditional systems. As challenges we
can identify the following ones: i) content can be too