personalized manner. To understand the learner’s
context and thereby achieve personalized one-to-one
expert tutoring, a system must collect and analyze
large quantities of data. Fortunately, there exists an
abundant repertoire of knowledge discovery and data
mining algorithms that can be utilized to achieve this.
In this paper, we propose a novel concept for a
Adaptive Study Management (ASM) platform that
utilizes knowledge discovery and data mining
algorithms to achieve context-awareness to the
student’s individual academic profile, including
academic performance, preferences, behavioral data,
competencies, and study activities. The platform’s
goal is help students efficiently plan and manage their
studies, thus resulting in improved competency.
Through presenting the ASM concept and
implementations of first components of the prototype,
we discuss the advantages and disadvantages of this
future trend of adaptive study management where
academic life is facilitated by seamless context-aware
interaction with classroom and peers.
2 BACKGROUND
2.1 Mining Big Data
Sagiroglu and Sinanc (2013) define big data as
massive data sets which have a complex and varied
structure, with challenges of storing, analyzing, and
visualizing for further processes (e.g. personalization
of learning). Big data are often collected from
multiple autonomous sources. Big data analytics is
the process of identifying patterns among the
collected data, and it has become popular across
industry domains. Big data analytics help develop
new business opportunities for companies (Schultz,
2013), but research and applications of it in the
educational context less common. Wassan (2015)
recommends applying big data anaalytics to
educational contexts, as there are vast amounts of
valuable data involved especially in online courses.
One of the essential methods of big data analytics
is data mining, which refers to the process of
extracting hidden knowledge from a large amount of
data. The generic goal of data mining is to identify
patterns and relationships in the data, which, in turn,
can be used for making predictions of future events
(e.g. student dropouts). There are various approaches
to data mining, such as association rules,
classification, decision trees, clustering, neural
networks, and clustering. Many of these are defined
under the term of machine learning (ML), which is a
family of algorithms making predictions based on
what they have previously been learning of the data.
ML algorithms can be divided into two
categories: supervised and unsupervised. Moreover,
semi-supervised ML algorithms are hybrids of the
two main categories. Supervised ML algorithms are
provided with a set of instructions and a definition of
what the predictions should aim at (James et al.,
2013). For example, a supervised ML algorithm
detecting the learner’s emotions is given a time of
day, the learner’s heart rate and galvanic skin
response, and examples of correct predictions. With
this training data, the algorithm learns to make
accurate predictions using similar data sets in the
future. Supervised ML is useful when the data to be
analyzed is consistent and the number of prediction
classes is reasonably low. In contrast, in unsupervised
learning the input data is unlabeled, and the algorithm
must decide what the appropriate output should be
based on data clustering or association from the
example data (Ghahramani, 2004). Unsupervised
learning is useful in scenarios with a wide range of
acceptable predictions, such as recognizing students
by their facial features.
In the domain of educational applications, as with
many other domains where large amounts of data are
generated, data mining can be used for many
purposes, such as predicting dropouts, personalizing
learning experiences or even increasing security of an
educational platform. Chen, Hsieh, & Hsu (2007)
applied an association rule method – whereby
correlations between variables in the data set are
revealed – for diagnosing the learner’s common
learning misconceptions. As another example,
Romero & Ventura (2013) applied data mining to
gain an insight on how students learn in order to
improve educational outcomes. Almazroui (2013)
conducted a survey to learn about the use of data
mining in the e-learning context.
2.2 IoT and Learning
The Internet-of-Things (IoT) is an emerging
technology that is said to affect the way we live, learn
and play more than the Internet has done so far.
Already today this technology is used in a number of
areas, such as healthcare and education. The IoT is an
extension to the Internet as we known it, through
bringing everyday objects and sensors online. These
IoT devices enable truly smart environments and
applications that finally realize Weiser’s vision of
ubiquitous computing (Weiser, 1999).
With the IoT, it is expected that huge amounts of
data about different entities, like learners and their