<!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>
      <journal-title-group>
        <journal-title>Antigua Guatemala, Guatemala, November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Integration of External Tools to Foster Learner Interaction in MOOCs: The Example of Codeboard</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Carlos Alario-Hoyos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iria Estévez-Ayres</string-name>
          <email>ayres@it.uc3m.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Delgado Kloos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raquel M. Crespo-García</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julio Villena-Román</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jorge Ruiz-Magaña</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Telematic Engineering, Universidad Carlos III de Madrid Av. Universidad</institution>
          ,
          <addr-line>30, 28911, Leganés (Madrid)</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <volume>1</volume>
      <fpage>6</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>Interaction is essential to promote learner engagement in MOOCs. However, the main MOOC platforms have important limitations regarding the interactivity of the built-in tools they provide. Consequently, teachers struggle to design MOOCs that foster learner interaction with the types of educational resources available. This paper presents a successful example of integration of an existing and interactive external tool in three MOOCs on computer science deployed in the edX platform. This tool is Codeboard, a web-based development environment which allows editing, compiling and executing code in different programming languages directly from the browser. This tool is integrated in edX through the well-known interoperability standard IMS LTI, which is supported by both the edX platform and Codeboard. After running the three MOOCs with 112 Codeboard activities included, results show an extensive use of this type of activity and a very positive evaluation on the usefulness of Codeboard by the learners.</p>
      </abstract>
      <kwd-group>
        <kwd>MOOCs</kwd>
        <kwd>programming</kwd>
        <kwd>interaction</kwd>
        <kwd>integration</kwd>
        <kwd>Codeboard</kwd>
        <kwd>edX</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        MOOCs (Massive Open Online Courses) must be designed in such a way that they
are engaging to learners [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This is important for two main reasons. First, there are
already many MOOCs in similar topics (more than 6800 MOOCs from more than 700
Universities until the end of 2016 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), and only those MOOCs which are truly
appealing and have better ratings from past learners will eventually get massive
numbers of enrolments [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Second, MOOCs demand a significant workload on the
learner, who must have self-regulated learning skills to work in a fully online,
barelyguided environment [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]; engaging MOOCs help to strengthen learner’s extrinsic
motivation [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to be able to make the most of these courses.
      </p>
      <p>
        One of the ways that can help to increase learner engagement in MOOCs is the
promotion of interaction, both with the course materials [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], and with the peers
through social tools [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Interaction, both in face-to-face and in online settings, has
been put at the very core of learner-centered constructivist and connectivist
environments for more than a decade [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        However, most MOOCs replicate the traditional, and harshly criticized teaching
model of information delivery [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], replacing lectures with short videos, and including
basic activities, mainly in the form of multiple choice tests, in the evaluation system
[
        <xref ref-type="bibr" rid="ref10 ref11">10-11</xref>
        ]. MOOC platforms are partially responsible for this replication of the
traditional class model, as they are limited in the types of built-in tools they provide,
hindering the design of more interactive MOOCs.
      </p>
      <p>
        Nevertheless, when designing a MOOC, it is possible to consider the integration of
third-party external tools as part of the course, to generate a more interactive
environment. To this end, custom integration developments can be implemented, although
it is also possible to make use of standards, if supported by both the tool to integrate
and the MOOC platform [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Particularly, IMS Learning Tools Interoperability (LTI)
is a widely-adopted integration standard by the IMS Global Learning Consortium that
allows a seamless integration of external tools in educational platforms [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        This paper presents the integration through the IMS LTI standard of an existing
external tool, Codeboard (a web-based development environment) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], in three
MOOCs on computer science deployed in edX, with the aim to foster learner
interaction. Using this tool teachers can design the skeleton of programs of incremental
difficulty in several programming languages, and learners can modify, compile and run
them directly from their browser, seamlessly integrated in the activity flow of learning
sequences of MOOCs deployed in edX. The effect of the integration of this tool to
foster learner interaction is assessed through learners’ self-reported evaluations of the
usefulness and difficulty of Codeboard activities, and through logs that represent the
actual use of this tool.
      </p>
      <p>The remainder of this paper continues with a brief overview of the three MOOCs
in which Codeboard was integrated. The following section explains how activities
designed in Codeboard were integrated in these three MOOCs. Next, results taken
from learners’ opinions and logs are presented and discussed. The paper finishes with
conclusions and some future lines of work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>XSeries with three MOOCs on Introduction to Programming with Java</title>
      <p>
        Teachers from the Departments of Telematics Engineering and Computer Science at
Universidad Carlos III de Madrid (UC3M) started in 2015 the design and
development of a series of three five-week MOOCs dedicated to introducing programming
using Java as the driving language. These three MOOCs were released under the
name “Introduction to Programming with Java” [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and were deployed in edX as an
XSeries, which is the brand that receives in this platform a series of related courses.
1. “Starting to Code with Java” was the first of the three MOOCs (MOOC 1). It
ran three times (from April 2015 to June 2015 in a synchronous
instructorled mode, and from November 2015 to June 2016 and October 2016 to June
2017 in a self-paced mode). This first part introduced the basis of
programming from scratch in a bottom-up approach (going from imperative
programming to object-oriented programming).
2. “Writing Good Code” was the second of the three MOOCs (MOOC 2). It ran
twice (from April 2016 to June 2016 in a synchronous instructor-led mode,
and from November 2016 to June 2017 in a self-paced mode). It dealt with
error detection and correction, also following a bottom-up approach (from
debugging and testing of code to high-level design of programs).
3. “Fundamental Data Structures and Algorithms” was the last of the three
MOOCs (MOOC 3). It ran once (from April 2017 to June 2017 in a
synchronous instructor-led mode). This third part addressed linear and non-linear
data structures and basic algorithms which can be applied on them, such as
insertion, searching or sorting of data.
      </p>
      <p>
        These three MOOCs were offered in English (videos also contain subtitles in
Spanish), and got more than 300,000 enrollees overall. Learners expected workload is
between 5 and 10 hours per week. Videos were an important part of the learning
materials, although these MOOCs were designed to include numerous interactive
activities, both using edX built-in tools, and externals tools, such as Codeboard. Each week
contained four learning sequences, whose core were videos and interactive activities,
a laboratory, which intended to propose a transversal development project for each
MOOC, and summative activities, which were used to calculate learners’ grade in the
course. A detailed description of the design of the course can be seen in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Integration of Codeboard activities in the MOOCs</title>
      <p>The integration of Codeboard, more specifically the integration of activities in
which learners must modify, compile and run a given Java code using Codeboard, has
been possible because both Codeboard and edX support the IMS LTI standard. No
specific developments were needed to integrate Codeboard activities in the MOOCs
on “Introduction to Programming with Java”. However, some configuration steps
were needed in edX before learners could use Codeboard. First, LTI had to be enabled
in the advanced configuration settings of the MOOC in edX, adding two values for
parameters key and secret (provided by Codeboard staff), to identify requests between
the platform and the tool. Then, LTI activities were created where appropriate in the
course, given them a name and a URL; each Codeboard activity created has a unique
URL, which had to be copied and pasted in the corresponding LTI activity in edX.</p>
      <p>The integration of Codeboard in edX is seamless for learners (see Figure 1), as
Codeboard activities are shown within the learning sequence. Each learning sequence
contains videos, exercises and others (under which category Codeboard activities
fall), as it can be seen in the three types of icons of the top bar in Figure 1. Each
Codeboard activity has an introductory text explaining the activity; this text is created
with a built-in HTML component in edX; Codeboard activity is located below the
text. Learners can modify the code, compile and run it as many times as they wish.
However, every time learners refresh the page they go to the initial state of the
activity (the default code provided by the teachers). Learners can, however, create an
account in Codeboard, and if they are logged in, they will be able to save their progress.</p>
      <p>Codeboard activities aim to practice and are not mandatory to pass the course.</p>
      <p>Fig. 1. Seamless integration of a Codeboard activity in a learning sequence in edX.</p>
      <p>Codeboard activities are distributed throughout the five weeks of each MOOC.
Particularly, in each week, they can be found in any of the four learning sequences, or
in the laboratory, which is a special additional learning sequence in which learners
work in a project which is transversal to the MOOC, has incremental difficulty, and
focuses on the specific concepts addressed in that week. Table 1 shows the
distribution of Codeboard activities in the three MOOCs, indicating the number of Codeboard
activities in the four learning sequences that make up each week and in the laboratory.</p>
      <p>
        Several aspects are worth noting looking at Table 1. First, there are many
Codeboard activities throughout the three MOOCs. This was an intentional design decision
to foster learner interaction. Only week 5 of MOOC 2 does not include any
Codeboard activity. The reason is that this week is dedicated to introducing ethical issues
in software development, thus including other types of activities. Second, apart from
Codeboard, other external tools were used in these MOOCs, some of them seamlessly
integrated in edX, such as Blockly [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], and some of them downloaded and installed
in learners’ equipment, such as Eclipse or Greenfoot [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. This explains why some
weeks in the MOOCs have a lower number of Codeboard activities, precisely because
other external tools were used more intensively instead. For example, Blockly was the
primary tool used in the laboratory of week 1 of MOOC 1 to practice basic
programming concepts through visual games. In addition, learning sequences in week 2 of
MOOC 2 mainly relied on Eclipse to explain testing of programs using the built-in
JUnit (a popular framework for testing) features Eclipse has. Third, Codeboard was
the main tool for most laboratories. In the first MOOC teachers facilitated the
realization of the laboratory splitting the work in several Codeboard activities, leading to a
complete solution at the end of each week’s lab. In MOOCs 2 and 3 the laboratory
was designed to have one or two large exercises in a single Codeboard activity.
1
2
3
4
5
Total
1
2
3
4
5
Total
1
2
3
4
5
      </p>
      <p>Total</p>
      <p>TOTAL</p>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>Learners who reached the end of any of the three MOOCs had the possibility of
answering an optional questionnaire in which they were asked about different aspects of
that specific MOOC. Regarding Codeboard, learners were asked, in a scale from 1 to
5, about the usefulness of Codeboard activities to check their learning process (5 –
very useful), and about the difficulty level of Codeboard activities (5 – very difficult).
Figures 2 and 3 show the results for each of the three MOOCs. Regarding the
usefulness of Codeboard activities, MOOC 1 obtained an average of 4.12 (std. 1.024,
N=1075), MOOC 2 obtained an average of 4.04 (std. 1.004, N=137), and MOOC 3
obtained an average of 4.6 (std. 0.699, N=10). Regarding the difficulty of Codeboard
activities, MOOC 1 obtained an average of 3.42 (std. 0.995, N=1075), MOOC 2
obtained an average of 3.29 (std. 0.925, N=137), MOOC 3 obtained an average of 4.1
(std. 0.738, N=10).
Fig. 3. Difficulty of Codeboard activities in MOOC 1 (top) (N=1075), MOOC 2 (middle)
(N=137), MOOC 3 (bottom) (N=10), from 1 (very easy) to 5 (very difficult) (Y-axis) and
number of answers (X-axis)..</p>
      <p>In these results, it stands out the decreasing sample size in the three MOOCs (an
order of magnitude less in each subsequent MOOC). The explanation to this relies on
several facts. First, these are the answers accumulated in all the editions a MOOC has
been running (three runs for MOOC 1, two runs for MOOC 2, and one run for MOOC
3). Second, the number of enrolments significantly decreases comparing MOOC 1
and MOOC 2 and comparing MOOC 2 and MOOC 3. Third, a low number of learners
(roughly a 5% of enrollees) reaches the end of this kind of courses. And, finally,
filling in the questionnaire was an optional activity.</p>
      <p>The effect on learners of integrating this tool in the MOOCs to foster interaction is
positive, since the results indicate that learners consider Codeboard activities useful.
Moreover, the level of difficulty of Codeboard activities, in general, is not a factor
which contributes to learner frustration (which may happen if difficulty is very high),
but is moderately challenging to engage learners.</p>
      <p>Example of use of Codeboard activities
Codeboard is also especially useful for MOOC teachers, allowing them to analyze in
detail the interaction of learners with each Codeboard activity. The internal analytics
provided by Codeboard shows the number of compilations and runs of code for each
Codeboard activity, and their distribution over time. This allows MOOC teachers to
detect if learners get stuck (i.e. Codeboard shows a high number of compilations but
few executions of code), and take corrective actions, such as providing
complementary explanations in the forums, or in the text that precedes the code.</p>
      <p>Figure 4 shows an example of the information provided by Codeboard for one of
the activities of MOOC 1. It represents the number of compilations (60,559) and
executions (51,714) over time, with the three runs of MOOC 1 clearly framed; there is
some activity between runs, as enrollees could keep working in the course, but no
more new enrollments were allowed. The code provided by the teachers is simple and
compiles correctly printing the resulting output on screen. No major problems are
detected in this exercise due to the balanced relationship between number of
compilations and runs, which is detailed in Figure 4 (bottom) for the first run of MOOC 1.</p>
      <p>Fig. 4. Example of Codeboard activity from MOOC 1: full time span of the three runs (top)
marked with red boxes, and time span of the first run (bottom).</p>
      <p>Figure 5 shows another example in which an unbalanced relationship is seen
between number of compilations (1748) and executions (848) (more than twice as many
compilations). This example belongs to a Codeboard activity of the first week of the
MOOC 3. Teachers should therefore provide additional clues to help to resolve the
exercise, as an important number of learners got stuck and were not able to advance.
This paper presented the integration of the Codeboard tool, through the IMS LTI
standard, into three MOOCs on “Introduction to programming with Java”, deployed
in the edX platform. The integration process was simple, since this standard is
supported by both the Codeboard tool and the edX platform, and only high-level
configuration adjustments were required. The aim of this integration was to foster learner
interaction in an eminently practical MOOC, and where the MOOC platform did not
provide purpose-specific tools for the subject taught. The fostering of learner
interaction has as its ultimate goal increasing the overall engagement with the course. For
this, 112 Codeboard activities were specifically created; learners positively evaluated
these activities. All in all, MOOC teachers should explore how best to foster learner
interaction and take advantage of existing external tools that can be integrated in the
MOOC platform with this purpose.</p>
      <p>Acknowledgements. This work has been co-funded by the Erasmus+ Programme of the
European Union, projects MOOC-Maker (561533-EPP-1-2015-1-ES-EPPKA2-CBHE-JP), SHEILA
(562080-EPP-1-2015-BE-EPPKA3-PI-FORWARD), COMPETEN-SEA
(574212-EPP-1-20161- NL-EPPKA2-CBHE-JP), and COMPASS (2015-1-EL01-KA203-014033), by the Madrid
Regional Government, through the eMadrid Excellence Network (S2013/ICE-2715), and by the
Spanish Ministry of Economy and Competitiveness, project RESET (TIN2014-53199-C3-1-R).
We especially thank Hans-Christian Estler and Martin Nordio for allowing us to use Codeboard
in our MOOCs selflessly; this work could not have been done without their support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Hew</surname>
            ,
            <given-names>K. F.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Promoting engagement in online courses: What strategies can we learn from three highly rated MOOCS</article-title>
          .
          <source>British Journal of Educational Technology</source>
          ,
          <volume>47</volume>
          (
          <issue>2</issue>
          ),
          <fpage>320</fpage>
          -
          <lpage>341</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Class</given-names>
            <surname>Central</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>By The Numbers: MOOCs in 2016</article-title>
          . Retrieved from: https://www.class-central.com/report/mooc-stats-2016/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Yousef</surname>
            ,
            <given-names>A. M. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chatti</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schroeder</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wosnitza</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>What drives a successful MOOC? An empirical examination of criteria to assure design quality of MOOCs</article-title>
          .
          <source>In Proceedings of the 2014 IEEE 14th International Conference on Advanced Learning Technologies (ICALT)</source>
          , (pp.
          <fpage>44</fpage>
          -
          <lpage>48</lpage>
          ). IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rosson</surname>
            ,
            <given-names>M. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shih</surname>
            ,
            <given-names>P. C.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Carroll</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Understanding student motivation, behaviors and perceptions in MOOCs</article-title>
          .
          <source>In Proceedings of the 18th ACM conference on computer supported cooperative work &amp; social computing</source>
          (pp.
          <fpage>1882</fpage>
          -
          <lpage>1895</lpage>
          ). ACM.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Alario-Hoyos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Estévez-Ayres</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pérez-Sanagustín</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kloos</surname>
            ,
            <given-names>C. D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>FernándezPanadero</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Understanding Learners' Motivation and Learning Strategies in MOOCs</article-title>
          .
          <source>The International Review of Research in Open and Distributed Learning</source>
          ,
          <volume>18</volume>
          (
          <issue>3</issue>
          ),
          <fpage>119</fpage>
          -
          <lpage>137</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Iniesto</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>User-centered design strategies for massive open online courses (MOOCs)</article-title>
          ,
          <source>Open Learning</source>
          ,
          <volume>32</volume>
          (
          <issue>2</issue>
          ),
          <fpage>188</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Allon</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Van Mieghem</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Does Social Interaction Improve Learning Outcomes? Field Evidence from Massive Open Online Courses (MOOCs), Manufacturing &amp; Service Operations Management</article-title>
          (in press),
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Beldarrain</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Distance education trends: Integrating new technologies to foster student interaction and collaboration</article-title>
          .
          <source>Distance education</source>
          ,
          <volume>27</volume>
          (
          <issue>2</issue>
          ),
          <fpage>139</fpage>
          -
          <lpage>153</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Armellini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Padilla Rodriguez</surname>
            ,
            <given-names>B. C.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Are Massive Open Online Courses (MOOCs) pedagogically innovative?</article-title>
          .
          <source>Journal of Interactive Online Learning</source>
          ,
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <fpage>17</fpage>
          -
          <lpage>28</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kay</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reimann</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diebold</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kummerfeld</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>MOOCs: So Many Learners, So Much Potential</article-title>
          ...
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>28</volume>
          (
          <issue>3</issue>
          ),
          <fpage>70</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kaplan</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Haenlein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Higher education and the digital revolution: About MOOCs, SPOCs, social media, and the Cookie Monster</article-title>
          .
          <source>Business Horizons</source>
          ,
          <volume>59</volume>
          (
          <issue>4</issue>
          ),
          <fpage>441</fpage>
          -
          <lpage>450</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Alario-Hoyos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , &amp; Wilson,
          <string-name>
            <surname>S.</surname>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Comparison of the main alternatives to the integration of external tools in different platforms</article-title>
          .
          <source>In Proceedings of the International Conference of Education</source>
          , Research and Innovation, ICERI (pp.
          <fpage>3466</fpage>
          -
          <lpage>3476</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>IMS</given-names>
            <surname>Global Learning Consortium</surname>
          </string-name>
          (
          <year>2014</year>
          ),
          <source>Learning Tools Interoperability 2</source>
          .0. Retrived from: http://www.imsglobal.org/lti/
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Codeboard</surname>
          </string-name>
          . Retrived from: https://codeboard.io
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. XSeries “
          <article-title>Introduction to Programming with Java”, edX</article-title>
          . Retrieved from https://www.edx.org/xseries/introduction-programming-java
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Alario-Hoyos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delgado Kloos</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Estévez-Ayres</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fernández-Panadero</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blasco</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pastrana</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Villena-Román</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Interactive activities: the key to learning programming with MOOCs</article-title>
          .
          <source>Proceedings of the Fourth European Stakeholder Summit, EMOOCS</source>
          <year>2016</year>
          ,
          <volume>319</volume>
          -
          <fpage>328</fpage>
          , Graz, Austria,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>