<!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 />
    <article-meta>
      <title-group>
        <article-title>Learning Analytics and Recommender Systems toward Remote Experimentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alexandre L. Gonçalves</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gustavo R. Alves</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lucas M. Carlos</string-name>
          <email>lucas.mellos@posgrad.ufsc.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Juarez B. da Silva</string-name>
          <email>juarez.silva@ufsc.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>João B. da M. Alves</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Federal University of Santa Catarina</institution>
          ,
          <addr-line>Araranguá</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Polytechnic of Porto</institution>
          ,
          <addr-line>Porto</addr-line>
          ,
          <country country="PT">Portugal</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <abstract>
        <p>This paper presents a process based on learning analytics and recommender systems to provide suggestions to students about remote laboratories activities in order to scaffold their performance. For this purpose, the records of remote experiments from the VISIR project were analyzed taking into account one of its installations. Each record is composed of requests containing the assembled circuits and the configurations of the measuring equipment, as well as the response provided by the measurement server that evaluates whether a particular request can be performed or not. With the log analysis, it was possible to obtain information in order to determine some initial statistics and provide clues about the student's behavior during the experiments. Using the concept of recommendation, a service is proposed through request analysis and returns to the students more precise information about possible mistakes in the assembly of circuits or configurations. The process as a whole proves consistent in what regards its ability to provide suggestions to the students as they conduct the experiments. Furthermore, with the log, relevant information can be offered to teachers, thus assisting them in developing strategies to positively impact student's learning.</p>
      </abstract>
      <kwd-group>
        <kwd>Remote Experimentation</kwd>
        <kwd>Learning Analytics</kwd>
        <kwd>Recommender Systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Nowadays, taking into account the stage of science and technology, new approaches to
education are required in order to positively impact student’s performance. In the
context of engineering education, solid knowledge is required not only from theoretical
classes, but also from experimentation in laboratories [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In this sense, calculus classes,
hands-on laboratories, simulations and remote laboratories are important resources in
the training of students. As stated by [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], students have to become fluent in the language
of nature and a successful designer, and for that (…) must perform numerous
experiments, practice, laboratory work.
      </p>
      <p>Copyright © 2018 for this paper by its authors. Copying permitted for private and academic purposes</p>
      <p>Thus, the skills developed by the students throughout the course will impact on their
professional careers. In general, experimental work has traditionally been developed in
laboratories. However, the increase in the number of higher education students in the
last decades has put pressure on the physical structures and resources of laboratories.
To overcome this, researchers have developed computational simulations and remote
laboratories, enabling the expansion of educational boundaries.</p>
      <p>This scenario provides new opportunities to enhance the student’s learning process.
With the advent of online systems, the data generated by student interaction in remote
laboratories and simulations can be collected and analyzed. From this, some areas have
been promoting support, among them, Learning Analytics (LA) and Recommender
Systems (RS).</p>
      <p>
        Learning analytics (LA) appears as an important tool that can leverage students’
learning experiences as well as provide insights to teachers so they can learn and
improve their classes. LA as a knowledge discovery paradigm can help stakeholders
involved with the learning process to better understand its potential and interconnections
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Additionally, taking into account the collected and analyzed data, it is an
opportunity to offer stakeholders recommendations about the educational context. In this
way, Recommender Systems (RS) can supply suggestions to increase student’s
performance in learning activities. Generically, RS intends to recommend items that may be
of interest for a user [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ][
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Originally coming from e-commerce, RS has evolved to
compose solutions in a couple of areas, including e-learning. RS toward e-learning
usually aim to help students in choosing courses, subjects and learning materials or
activities [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Also, this kind of system can scaffold students by providing them with means
to improve their performance in remote laboratory activities.
      </p>
      <p>This paper proposes a process based on LA and RS in order to assist students in their
remote lab activities. The process has two main goals, as follows: a) to analyze the data
generated from student interaction through remote experimentation environments
aiming to offer insights to stakeholders in the educational context; and b) to generate
recommendations that can increase students' performance in learning activities. Section 2
introduces the background of the study. Section 3 presents the proposed process.
Section 4 shows the experimental design. The results, the scenario analysis, and a general
discussion about the process are presented in Section 5. Lastly, Section 6 draws
conclusions.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <sec id="sec-2-1">
        <title>Remote Experimentation</title>
        <p>
          There are several educational resources able to scaffold the students' learning process.
Calculus classes pose abstract and methodic aspects, dealing with mathematics and
knowledge about certain topics [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Hands-on lab activities allow achieving more
complex competences by strengthening the connection between theory and practice and
enabling students to achieve haptic skills and instrumentation awareness [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] [9].
Simulation represents another important resource, although students should understand
that they are dealing with a simulated reality as this may lead to some disconnection
between the real and the virtual world [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Nevertheless, studies such as those
published by [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] point out that simulations can complement calculus classes and
hands-on lab exercises.
        </p>
        <p>
          Just like hands-on laboratories, remote laboratories require space and devices to
compose the infrastructure. However, this approach goes beyond the traditional one and
enables students to carry out real experiments controlled by computers through the
internet. It increases the frequency and places in which experiments can be executed [9].
Additionally, by using remote laboratories students can access real equipment, which
can leverage their out-of-classroom experiences [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Experimental devices can be
shared by enhancing the infrastructure of traditional laboratories. In this way, remote
laboratories, regarding the student’s learning process, are seen as additional tools with
some of the benefits of hands-on laboratories and computer simulations. However,
there may be some difficulties in terms of availability of use since remote laboratories
are connected to real equipment. On the other hand, students have access to simulators
available on the internet, being a resource that does not require any kind of physical
mechanism. Thus, remote and simulation labs have a further role in the educational
context for providing teachers with complementary tools [9][
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Learning Analytics</title>
        <p>
          Learning has several impacts on student’s lives. It is increasingly distributed across
space, time and media, generating a large volume of data about students and the
learning process [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. All students’ interactions through online educational environments
leave traces about their experiences, making it possible to carry out a wide variety of
analyses. Taking into account this behavior, Learning Analytics (LA) is more and more
becoming a relevant tool that can positively impact student’s performance.
        </p>
        <p>
          Among the LA definitions, the following is the most cited one: “the measurement,
collection, analysis, and reporting of data about learners and their contexts, for purposes
of understanding and optimizing learning and the environments in which it occurs”
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. As stated by [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], LA has been incorporated in the context of educational
institutions and has its origins or basis from the business intelligence field. Other fields
include web analysis, educational data mining, and recommendation systems [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
Focusing initially on the capture, analysis, and report of data by educational stakeholders
as well as on the provision of information to enhance the performance of educational
institutions, learning analytics has currently a mostly operational perspective. It intends
to supply tools toward students and teachers for the achievement of higher performance
and a broader understanding of the learning process.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Recommender Systems</title>
        <p>
          Since the mid-1990s, Recommender Systems (RS) have evolved and become an
important research field [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ][
          <xref ref-type="bibr" rid="ref5">5</xref>
          ][
          <xref ref-type="bibr" rid="ref19">19</xref>
          ]. The objective is to provide suggestions generally by
analyzing a great amount of options in situations where users may find some difficulties
in making their choices [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. This kind of system is suitable for the user and the service
provider due to its capacity to help during the selection of items, making it a more
enjoyable process in addition to leading to the achievement of better results. As stated
by [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ], “the purpose of RS is to generate valid recommendations for items that may be
of interest to a set of users”. An “item” is a piece of information representing, for
instance, a product, a paper or a service, which is suggested to users when they interact
with RS via the web, email or text message [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. According to [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ], an “item” is the
general designation to denote what is going to be recommended to users by the RS.
        </p>
        <p>
          There are some approaches presented in the literature, among them, content-based
filtering (CBF), collaborative filtering (CF), and hybrid filtering [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ][
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. More
recently, the semantic web technology has empowered RS to deal with the overload of
information and heterogeneous data sources [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. Approaches based on formal
structures of knowledge, such as ontologies, have been developed [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ]. Also, in the
educational context, there are e-learning recommender systems, an evolution from traditional
e-learning systems [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. These systems provide suggestions about what students should
take into account, such as courses, subjects or learning activities, aiming to scaffold
their performance.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Process Proposition</title>
      <p>This section shows the proposed process considering the context of learning analytics
and recommender systems. It aims to analyze the data generated from the interaction
of students with a specific remote experimentation environment and generate
recommendations that can help them to carry out the simulations. It intends to provide ways
to scaffold students’ performance on remote experimentation. Fig. 1 demonstrates the
process in which a student performs experiments and receives more detailed
information of possible problems found from the established configurations. Each
experiment is composed of some elements that will be described in Section 4.</p>
      <p>During the process, there are three phases consisting of logging, recommendations,
and data analysis.</p>
      <p>All student requests are sent to the server, which executes two main tasks. The first
one consists of sending the request containing the settings made by the student to the
recommendation service. The service then, considering a domain ontology, makes an
inference to determine whether the request is correct or not. If it is not, the service
recommends one or more types of errors. These errors are then sent to the remote lab
interface so students can analyze the settings and carry out the necessary modifications.
Also, both the request and the response, correct or not, provided by the server are
logged.</p>
      <p>Data analysis also has two essential functions. The first one focuses on monitoring
the log acquiring all requests and responses from the experiments. A request is
composed of a set of configurations which will be detailed in Section 4. New log entries are
analyzed and stored in a database to provide means to easier analyze the result of the
experiments achieved by the students. Besides, the data is summarized to provide
information that may help teachers to better understand the students’ performance during
remote experimentation activities. In general, the summarization can provide
interesting inputs for teachers to have information about the difficulties faced by the students.
It allows an analysis of the causes of poor performance in specific subjects and can
therefore guide teachers in actions of revision or improvements in their theoretical and
hands-on classes.
3.1</p>
      <sec id="sec-3-1">
        <title>Support Structures</title>
        <p>Whenever a given experiment is configured, the student can send those settings to be
evaluated by the server and receive a response. This information is characterized as the
log of the remote experimentation process. From this, the analysis and persistence of
each log entry in the database are carried out to evaluate student’s performance. To
support that, a database model was devised as illustrated in Fig. 2.</p>
        <p>The main table represents the experiment, which is named Experiment. Each
experiment is composed of configurations performed by students taking into account
circuits assembly and Multimeter, Function Generator, Oscilloscope and DC Power
settings. In addition, there are two basic types registered into the Type table as request
and response. After those experiment configurations, the student can send the data
representing a request. From that point, the remote experimentation server analyzes the
request to determine if all parameters were correctly selected. In affirmative case, all
the measurements carried out are returned thus enabling the results to be presented
through the interface.</p>
        <p>After each request or response, the data are recorded in the Experiment_Type
relationship table, hence allowing to store the information of which circuits were used and
configured, which equipment was configured for the experiment and which parameters
were defined. The Equipment table stores the available equipment in the remote
experiment environment, while the Parameter table keeps the possible parameters for
each equipment that will be used in a particular remote experiment.</p>
        <p>To support the process as a whole, a domain ontology is also used. The ontology
represents the knowledge base with the rules that make it possible to determine whether
a given experiment has an error and, if so, what type of error. The ontology is presented
in Fig. 3 and represents an overview of a multimeter.</p>
        <p>The ontology is composed of a set of classes, and the two main classes are
Experiment and Output. The Experiment class makes it possible to define an instance
through a set of properties. The instance represents a request made by the student and
related with instances already defined in the VoltageSource, Assembly, and Selector
classes. Using this information and through a reasoning process, it determines whether
the output represents an error or not. In case of error, a more detailed message is
provided.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Experimental Design</title>
      <p>The process proposed here was implemented in the VISIR project. In order to detail the
experimental design, both the VISIR project and the log are described as follows.
4.1</p>
      <sec id="sec-4-1">
        <title>Remote Experimentation</title>
        <p>The Virtual Instruments Systems In Reality (VISIR) project aims to provide support to
the area of Electrical and Electronics Engineering focusing on the subject of circuit
theory and practice.</p>
        <p>Thus, by means of remote experimentation as an additional approach to other
educational resources, such as calculus classems, hands-on lab activities, and simulations,
the student has the opportunity to leverage their skills. Fig. 4 presents a demonstration
board with components donated by Toyota®.</p>
        <p>A VISIR remote lab installation is used to interact with the physical boards and
components. Through the environment of remote experimentation, the student can carry out
the assembly of the circuits as well as define all the measurement parameters. Fig. 5
shows an example of configuration and measurement.
After assembling the circuits and defining the measurement parameters for a particular
experiment, the student then executes it. When doing so, a request is sent to the server,
which performs all the checks and calculations, returning a response with the
measurements or the information that the experiment was not successful, without however
informing the specific type of error. Both the request and the response generated by the
server are then logged.</p>
        <p>For the present paper, a copy of the VISIR logs installed in the Polytechnic of Porto
- School of Engineering (ISEP) was used. The log has a total of 545.152 records
(requests, responses or errors) ranging from 2010-07 to 2018-03.</p>
        <p>As already explained, a record in the log consists of a request and a response. The
request has all the settings made by the student through the remote lab interface and the
response has all the measurements performed by the server. If the settings are
misconfigured or put the equipment from the physical laboratory at risk, a general error is sent.
Fig. 6 shows an example of a partial log considering a request.</p>
        <p>&lt;protocol version="1.3"&gt;
&lt;request sessionkey="a05c194678883d9f55ee5ae129a8b518"&gt;
&lt;circuit&gt;
&lt;circuitlist&gt;</p>
        <p>W_X A25 DMM_VHI
W_X A26 DMM_VLO</p>
        <p>POT_X A25 A26 A27 100k 64
&lt;/circuitlist&gt;
&lt;/circuit&gt;
&lt;multimeter&gt;
&lt;dmm_function value="resistance"/&gt;
&lt;dmm_resolution value="3.5"/&gt;
&lt;dmm_range value="10"/&gt;
&lt;/multimeter&gt;
.... Other configurations ...
&lt;/request&gt;
&lt;/protocol&gt;</p>
        <p>Basically, the request log stores all the components used, indicating the positions
where they are arranged on the breadboard, indicated by the &lt;circuitlist&gt; element. In
addition, if the student has selected and configured a multimeter, the values used for
that are indicated by the &lt;multimeter&gt; element. Other types of equipment are available
at the remote lab interface, including a function generator, an oscilloscope, and a DC
power, being these resources available to be used simultaneously.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Results and Analysis</title>
      <p>In this section, the main results achieved so far are summarized taking into account the
data analysis and the recommendation phases, as shown in the process described in
Section 3.
5.1</p>
      <sec id="sec-5-1">
        <title>Data Analysis</title>
        <p>In this session, some analyses obtained from the data of the experiments registered in
the log are discussed. The log is composed of 272,576 requests made by students from
the interface of the remote laboratory considered in this paper. Of these requests,
238,949 (87.66%) had an adequate response, that is, after the evaluation, the server sent
a response with the result of the measurements. Of the remaining responses provided
by the server, 33,627 (12.34%) represent measurement errors. In the current VISIR
version, the answer is generic and does not detail the type of error committed in the
assembly of the components or in the configuration of the measuring equipment.</p>
        <p>Each request belongs to the context of a remote lab session in which the student sets
up a given experiment and sends it to the server. During the session, the parameters can
be modified and resubmitted. Thus, multiple experiments can be performed. A total of
37,645 distinct sessions were identified, averaging 7.24 requests.</p>
        <p>Finally, a comparison between the types of instruments used in the remote
experiments is presented (see Fig. 7). As can be seen, the multimeter is the most used
instrument with 79.46%, followed by DC Power, Function Generator and Oscilloscope with
78.64%, 48.83, and 47.52%, respectively.
In this phase of the process, the requests made by students when using a specific remote
laboratory are analyzed. As already mentioned, the request is sent to the server that
accesses the recommendation service.</p>
        <p>The recommendation service receives the request parameters involving the
configuration of the circuits and the measurement equipment and fulfills an instance of the
Experiment class in the domain ontology using object properties. Fig. 8 shows an
instance for an experiment named Experiment_1.</p>
        <p>An experiment instance relates to the VoltageSource, Assembly, and Selector
classes through the hasVoltageSource, hasAssembly, and hasSelector properties,
respectively. In the previous example, instances related to the experiment are VS_Yes (Yes
or No), Parallel (Series or Parallel) and Selector_Resistance_Ohm (V-, V ~, A-, A ~, Ω
or OFF).</p>
        <p>Based on the relationship of the experiment with instances of VoltageSource,
Assembly, and Selector classes, it is possible to make the inference to determine whether
there is an error or not in the configuration. Considering the relationships between
instances of classes, there are 24 output possibilities. Fig. 9 presents two rules based on
first-order logic.</p>
        <p>Rules:
hasVoltageSource(?x, VS_Yes), hasAssembly(?x, Parallel), hasSelector(?x,
Selector_Resistance_Ohm) -&gt; hasOutput(?x, Type_AD)
hasVoltageSource(?x, VS_Yes), hasAssembly(?x, Parallel), hasSelector(?x,
Selector_Voltage_V-) -&gt; hasOutput(?x, Type_AB)</p>
        <p>The first rule, after the evaluation, will return a Type_AD output. This output
(instance) represents an error and has an associated message, namely “Resistance
reading with the circuit in tension”. On the other hand, the second rule returns a Type_AB
output instance that represents a possible and correct configuration.</p>
        <p>Finally, after receiving the return from the recommendation service, the server
composes the error in the form of response and returns it to the remote lab interface. It
also records the request and the response in the log for further analysis.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>The current scenario of education presents new challenges that require the combination
of strategies and tools with a more sustainable vision. In this sense, remote
experimentation allows overcoming some obstacles and limitations faced by hands-on
laboratories. The present study focused on the application of concepts of learning analytics and
recommender systems in the context of remote experimentation. For this purpose, the
student interaction records made available by the VISIR project were used from one of
its installations.</p>
      <p>Experiment log analyses can reveal relevant information that help understand
difficulties faced by students and provide subsidies for teachers to improve their classes and
increase students’ learning performance. In the present paper, the total of 12.34% of
measurement errors seems to indicate acceptable figures since, at first, in addition to
the theoretical and practical classes, there is a learning curve about the remote
experimentation environment. Relating the students’ errors to the duration of the course could
provide additional information to better understand the learning process.</p>
      <p>Currently, taking into account the response to a given experiment that was evaluated
with error, the server only logs a general message without describing a specific type. In
this sense, this paper uses an ontology to provide a knowledge base that can be used to
clearly typify the error. The ontology presents only a part of the knowledge necessary
to map all the possible errors, but it allows an initial visualization of how the errors can
be made available to the students and stored for future analysis.</p>
      <p>The results obtained are incipient but consistent in the scope of the proposed process.
Knowing the main errors made during the experiments and allowing them to be
returned to students is fundamental for improving the student’s learning process.</p>
      <p>With the development of this study, a better understanding is sought about the
difficulties faced by students in an environment of remote experimentation. In addition, it
is intended for the identification of the main errors produced, as well as their correlation
with the executed experiments in order to provide teachers with information for class
improvement.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgment</title>
      <sec id="sec-7-1">
        <title>We gratefully acknowledge the financial support from P.PORTO-Portugal.</title>
      </sec>
      <sec id="sec-7-2">
        <title>UFSC-Brazil and ISEP</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Jara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.A.</given-names>
            <surname>Candelas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.T.</given-names>
            <surname>Puente</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Torres</surname>
          </string-name>
          . “
          <article-title>Hands-on experiences of undergraduate students in Automatics and Robotics,” Computer and Education</article-title>
          , vol.
          <volume>57</volume>
          , pp.
          <fpage>2451</fpage>
          -
          <lpage>2461</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>I.</given-names>
            <surname>Gustavsson</surname>
          </string-name>
          , G. Alves,
          <string-name>
            <given-names>R.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nilsson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zackrisson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Hernandez-Jayo</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>J.</given-names>
            <surname>Garcia-Zubia</surname>
          </string-name>
          , “
          <article-title>The VISIR Open Lab Platform 5.0-an architecture for a federation of remote laboratories,”</article-title>
          <source>In: REV 2011 - 8th International Conference on Remote Engineering and Virtual Instrumentation</source>
          . Brasov, Romania,
          <year>July 2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Peña-Ayala</surname>
          </string-name>
          ,
          <article-title>“Learning analytics: A glance of evolution, status, and trends according to a proposed taxonomy,” WIREs Data Mining Knowledge Discovery</article-title>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nichols</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Oki</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Terry</surname>
          </string-name>
          , “
          <article-title>Using collaborative filtering to weave an information tapestry,” Communications of the Association of Computing Machinery</article-title>
          , vol.
          <volume>35</volume>
          , n. 12, pp.
          <fpage>61</fpage>
          -
          <lpage>70</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Resnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Iacovou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Suchak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bergstorm</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Riedl</surname>
          </string-name>
          , “
          <article-title>GroupLens: An open architecture for collaborative filtering of netnews,”</article-title>
          <source>In: Proceedings of ACM 1994 Conference on Computer Supported Cooperative Work</source>
          ,
          <year>1994</year>
          ,
          <string-name>
            <given-names>Chapel</given-names>
            <surname>Hill</surname>
          </string-name>
          ,
          <source>North Carolina. Anais. ACM</source>
          . pp.
          <fpage>175</fpage>
          -
          <lpage>186</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and G. Zhang, “
          <article-title>Recommender system application developments: A survey,” Decision Support Systems</article-title>
          , vol.
          <volume>74</volume>
          , pp.
          <fpage>12</fpage>
          -
          <lpage>32</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Viegas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Lima</surname>
          </string-name>
          , G. Alves,
          <string-name>
            <surname>and I. Gustavsson</surname>
          </string-name>
          , “
          <article-title>Improving students experimental competences using simultaneous methods in class</article-title>
          and in assessments,” In: TEEM '
          <fpage>14</fpage>
          - Proceedings of the Second International Conference on Technological Ecosystems for Enhancing Multiculturality, pp.
          <fpage>125</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>J. B.</given-names>
            <surname>Lopes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Viegas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.P.</given-names>
            <surname>Cravino</surname>
          </string-name>
          , “
          <article-title>Improving the learning of physics and development of competences in engineering students</article-title>
          ,”
          <source>International Journal of Engineering Education (IJEE)</source>
          , vol.
          <volume>26</volume>
          , n. 3, pp.
          <fpage>612</fpage>
          -
          <lpage>627</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>M.</given-names>
            <surname>Abdulwahed</surname>
          </string-name>
          and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Nagy</surname>
          </string-name>
          , “
          <article-title>The TriLab, a novel ICT based triple access mode laboratory education model,”</article-title>
          <source>Computers &amp; Education</source>
          , 56, pp.
          <fpage>262</fpage>
          -
          <lpage>274</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Ma</surname>
          </string-name>
          and J. Nickerson, “
          <article-title>Hands-on, simulated, and remote laboratories: A comparative literature review,” ACM Computing Surveys</article-title>
          , vol.
          <volume>38</volume>
          , n. 3,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>K-E. Chang</surname>
            ,
            <given-names>Y-L.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <surname>H-Y. Lin</surname>
          </string-name>
          , and
          <string-name>
            <surname>Y-T Sung</surname>
          </string-name>
          ,
          <article-title>“Effects of learning support in simulation-based physics learning</article-title>
          ,
          <source>” Computers &amp; Education</source>
          , vol.
          <volume>51</volume>
          , pp.
          <fpage>1486</fpage>
          -
          <lpage>1498</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>N.</given-names>
            <surname>Rutten</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.R.</given-names>
            <surname>Joolingen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.T.</given-names>
            <surname>Veen</surname>
          </string-name>
          , “
          <article-title>The learning effects of computer simulations in science education</article-title>
          ,
          <source>” Computers &amp; Education</source>
          , vol.
          <volume>58</volume>
          , pp.
          <fpage>136</fpage>
          -
          <lpage>153</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Rossiter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Pasik-Duncan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dormido</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Vlacic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Jones</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Murray</surname>
          </string-name>
          , “
          <article-title>A survey of good practice in control education,”</article-title>
          <source>European Journal of Engineering Education</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Gravier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fayolle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bayard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ates</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Lardon</surname>
          </string-name>
          , “
          <article-title>State of the art about remote laboratories paradigms - Foundations of ongoing mutations</article-title>
          ,”
          <source>International Journal of Online Engineering (iJOE)</source>
          , vol.
          <volume>4</volume>
          , n. 1,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Chatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Lukarov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Thüs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Muslim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M. F.</given-names>
            <surname>Yousef</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Wahid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Greven</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chakrabarti</surname>
          </string-name>
          , and U. Schroeder, “
          <article-title>Learning Analytics: Challenges and future research directions,” E-learning and education (eleed</article-title>
          ),
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>G.</given-names>
            <surname>Siemens</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Long</surname>
          </string-name>
          , “
          <article-title>Penetrating the fog: Analytics in learning and education</article-title>
          ,
          <source>” EDUCAUSE Review</source>
          , vol.
          <volume>46</volume>
          , n. 5,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ferguson</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.B.</given-names>
            <surname>Shum</surname>
          </string-name>
          .
          <source>Social Learning Analytics: Five Approaches</source>
          ,
          <source>In: LAK '12 - Proceedings of the 2nd International Conference on Learning Analytics and Knowledge</source>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>33</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ferguson</surname>
          </string-name>
          , “
          <article-title>Learning analytics: Drivers, developments</article-title>
          and challenges,”
          <source>International Journal of Technology Enhanced Learning</source>
          , vol.
          <volume>4</volume>
          , n. 5/6, pp.
          <fpage>304</fpage>
          -
          <lpage>317</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>U.</given-names>
            <surname>Shardanand</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Maes</surname>
          </string-name>
          , “
          <article-title>Social information filtering: algorithms for automating “Word of Mouth”,”</article-title>
          <source>In: CHI '95 - Proceedings of the SIGCHI Conference on Human Factors in Computing Systems</source>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>210</fpage>
          -
          <lpage>217</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>S.</given-names>
            <surname>Senecal</surname>
          </string-name>
          and
          <string-name>
            <given-names>J</given-names>
            ,
            <surname>Nantel</surname>
          </string-name>
          , “
          <article-title>The influence of online product recommendations on consumers' online choices</article-title>
          ,
          <source>” Journal of Retailing</source>
          , vol.
          <volume>80</volume>
          , n. 2, pp.
          <fpage>159</fpage>
          -
          <lpage>169</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>P.</given-names>
            <surname>Melville</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Sindhwani</surname>
          </string-name>
          , “
          <article-title>Recommender Systems”</article-title>
          , In: SAMMUT, Claude; WEBB,
          <string-name>
            <surname>Geoffrey</surname>
            <given-names>I..</given-names>
          </string-name>
          <article-title>Encyclopedia of Machine Learning</article-title>
          .
          <source>S. I.: Springer</source>
          , pp.
          <fpage>829</fpage>
          -
          <lpage>838</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kotkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Veijalainen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          , “
          <article-title>Challenges of serendipity in recommender systems,”</article-title>
          <source>In: Proceedings of the 12th International Conference on Web Information Systems and Technologies.</source>
          , vol.
          <volume>2</volume>
          ,
          <issue>SCITEPRESS</issue>
          , pp.
          <fpage>251</fpage>
          -
          <lpage>256</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>F.</given-names>
            <surname>Ricci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Rokach</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Shapira</surname>
          </string-name>
          , “Introduction to Recommender Systems Handbook,” In: RICCI,
          <string-name>
            <surname>Francesco</surname>
          </string-name>
          et al (Ed.).
          <source>Recommender Systems Handbook. S. I.: Springer</source>
          ,
          <year>2011</year>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>X.</given-names>
            <surname>Su</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.M.</given-names>
            <surname>Khoshgoftaar</surname>
          </string-name>
          , “
          <article-title>A survey of collaborative filtering techniques</article-title>
          ,
          <source>” Advances in Artificial Intelligence</source>
          . pp.
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>D.</given-names>
            <surname>Kotkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Veijalainen</surname>
          </string-name>
          , “
          <article-title>A survey of serendipity in recommender systems</article-title>
          ,
          <source>” Knowledge-Based Systems</source>
          ,
          <volume>111</volume>
          , pp.
          <fpage>180</fpage>
          -
          <lpage>192</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>L. O.</given-names>
            <surname>Colombo-Mendoza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Valencia-García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rodríguez-González</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Alor-Hernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Samper-Zapaterd</surname>
          </string-name>
          , “
          <article-title>RecomMetz: A context-aware knowledge-based mobile recommender system for movie showtimes,” Expert Systems With Applications</article-title>
          ,
          <string-name>
            <surname>S. I.</surname>
          </string-name>
          , vol.
          <volume>42</volume>
          , n. 3, pp.
          <fpage>1202</fpage>
          -
          <lpage>1222</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>R-C. Chen</surname>
            ,
            <given-names>Y-H.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <surname>C-T. Bau</surname>
          </string-name>
          , and
          <string-name>
            <surname>S-M. Chenb</surname>
          </string-name>
          , “
          <article-title>A recommendation system based on domain ontology and SWRL for anti-diabetic drugs selection,” Expert Systems With Applications</article-title>
          ,
          <string-name>
            <surname>S. I.</surname>
          </string-name>
          , vol.
          <volume>39</volume>
          , n. 5, pp.
          <fpage>3995</fpage>
          -
          <lpage>4006</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>