<!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>Composing Learning Environments with e-Textbook System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yuta Taniguchi[</string-name>
          <email>taniguchi.yuta.941@m.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tsubasa Minematsu</string-name>
          <email>minematsu@ait.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Atsushi Shim</string-name>
          <email>atsushi@ait.kyushu-u.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Kyushu University</institution>
          ,
          <addr-line>Fukuoka</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The introduction of ICT technology into education has been attracting attention, and various educational platforms and tools have been developed. With the emergence of standards such as Learning Tools Interoperability, it has become possible to call external tools from Learning Management Systems in a unified manner. However, it is still challenging to integrate the tools and use them as a seamless learning environment. For this reason, people tend to develop a monolithic tool that integrates functions that meet individual needs. Repeatedly reimplementing similar functions leads to the mess of various learning log formats and data dispersion across the tools, making it hard to realize learning analytics across multiple learning support systems of diferent educational institutions. In order to solve this problem, we propose the concept of Compositional Learning Environments, with which we can combine any tools to form a new and more complex one. This demonstration shows two practical examples of combinations of an e-textbook tool with other types of learning support tools.</p>
      </abstract>
      <kwd-group>
        <kwd>Learning environment</kwd>
        <kwd>Design framework</kwd>
        <kwd>Learning Tools Interoperability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Nowadays, learning environments are composed of several online systems,
including Learning Management Systems (LMSs) providing fundamental functions for
any classes, electronic textbook systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] widely used in lecture-style classes,
and programming environments used in programming exercise classes. In
addition, in the past decade, Learning Analytics (LA) has been attracting attention.
LA has revealed the value of the educational data. Researchers have developed
a variety of learning support systems that can record activities and outcomes of
teachers and learners, as well as systems that provide feedback based on analysis
of those data.
      </p>
      <p>Copyright © 2021 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).</p>
      <p>However, it is dificult for a single learning environment to cover the needs
of multiple class formats, such as face-to-face and online, as well as the diferent
needs of diferent subjects, teachers, and students. Therefore, there is a need
for a learning environment that one can flexibly configure according to their
requirements.</p>
      <p>Making use of plugins is one way to customize LMSs. However, plugins have
the disadvantage of being closely dependent on a particular LMS, which means
the format of the recorded educational data also depends on the LMS, which
makes cross-platform analysis dificult from the viewpoint of LA. An alternative
approach currently available is to use Learning Tools Interoperability (LTI). LTI
is the standard developed by the IMS Global Learning Consortium, which defines
the conventions for calling and linking LTI-compliant Web applications (LTI
tools) as external tools from an LMS. LTI makes it possible to call the same
external tool from diferent LMSs in a unified manner and also makes it possible
to easily link relatively complex systems, even electronic textbook systems, with
LMSs. Although LTI has made it possible to link LMSs with external tools, as
far as the authors know, there is no definitive way to link external tools with
each other. Because each LTI tool is an independent Web application, it is still
dificult to use multiple external tools as a seamless learning environment.</p>
      <p>In order to solve these problems, we propose the concept of Compositional
Learning Environments (CLE). CLE is a conceptual framework for combining
independent LTI tools to form a more complex LTI tool. With CLE, we aim to
promote the simplification and modularization of LTI tools, which would then
realize lower development costs and a shared data format of educational data
for the same functionality. This demonstration will present real examples of
CLE-based compound learning environments in which an e-textbook system is
combined with other systems.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Compositional Learning Environments</title>
      <p>The core function of CLE as a concept is to create one new LTI tool from two
or more LTI tools. It realizes the integration of tools visually, functionally, or
both. The aim of the CLE is twofold. The first is modularity. In the past, many
learning support systems were designed as monolithic systems. CLE allows us to
design the learning environment as a combination of reusable modules, and each
module can be used as an independent learning tool. The second is to control the
diversity of data formats. In order to achieve cross-class and cross-institutional
LA, it is important that the format of the data used is uniform. Using the same
module (LTI tool) for a particular function, such as reading textbooks, we can
ensure that the common data format is used for recording the same learning
activity.</p>
      <p>We developed an implementation called CLE Tool for the proof of concept.
CLE Tool can realize visual combinations of LTI tools, which display given tools
inside itself in a specified layout. The CLE Tool itself is also an LTI tool, and
thus, by using CLE tools in a nested manner, complex layouts can be realized
in a controlled manner.
2.1</p>
      <sec id="sec-2-1">
        <title>Example with Programming Learning Support System</title>
        <p>
          As the first practical example, we present a configuration example for online
classes of a programming exercise course. Figure 1 shows the actual screen,
where two LTI tools are combined; the left side is the programming learning
support environment called WEVL developed by the authors, which is used in
programming exercise; the right side is an e-textbook system called BookRoll [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ],
which is used to display lecture slides.
        </p>
        <p>In addition, the CLE tool provides a real-time chat as one of its features. By
posting a message via the text box shown at the bottom of the gfiure, students
can provide feedback to the teacher in real-time. Since the simplicity of a system
is vital for online classes to avoid confusion, making it easy to switch between
the two is a significant advantage.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Example with Learning Dashboard System</title>
        <p>
          Here we present another combination of the e-textbook system and learning
dashboard system [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The learning dashboard system was developed to
aggregate and analyze the learning logs collected on BookRoll in real-time. It
provides valuable feedback to teachers and students for improving learning during
lectures. In class, the dashboard system is displayed beside BookRoll, as shown
in Fig. 2.
        </p>
        <p>
          Teachers and students take actions for improvement using the information
displayed in the learning dashboard during the lecture. For efective learning
improvement, the use of the learning dashboard should not interfere with teaching
and learning as much as possible. One of the findings of the previous study [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]
is that the simultaneous use of multiple independent tools is a burden to users.
This could be due to the need to switch between diferent tools on one screen,
and hence we introduced CLE for the simpler user interface.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>In this paper, we proposed the concept of Compositional Learning
Environments (CLE) and presented two examples of the actual configurations combining
an e-textbook system with other types of learning support systems. The CLE
concept provides a design philosophy for learning environments in which simple
tools are combined to create a more complex tool. By using CLE, the
learning environment can be easily, flexibly configured to meet various class needs.
Therefore, we believe that simplifying compound learning environments based
on the CLE concept would make it easy to use e-textbook systems with diferent
systems.</p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgment</title>
      <p>This work was supported by JSPS KAKENHI Grant Number JP21K17863.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Flanagan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ogata</surname>
          </string-name>
          , H.:
          <article-title>Integration of learning analytics research and production systems while protecting privacy</article-title>
          .
          <source>In: The 25th International Conference on Computers in Education, Christchurch</source>
          , New Zealand. pp.
          <fpage>333</fpage>
          -
          <lpage>338</lpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ogata</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Okubo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shimada</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kojima</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yamada</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ebook-based learning analytics in university education</article-title>
          . In: International Conference on Computer in Education (ICCE
          <year>2015</year>
          ). pp.
          <fpage>401</fpage>
          -
          <lpage>406</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Owatari</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shimada</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Minematsu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hori</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taniguchi</surname>
          </string-name>
          , R.:
          <article-title>Real-time feedback dashboard for students in online class</article-title>
          .
          <source>In: 2020 IEEE An International Conference on Engineering, Technology and Education (TALE2020)</source>
          . pp.
          <fpage>953</fpage>
          -
          <lpage>959</lpage>
          (12
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>