<!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>Real-Time Simulation of Alcohol Dehydration Process as a Virtual Laboratory Work</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Taras Chaikivskyi</string-name>
          <email>taras.v.chaikivskyi@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmytro Shevchenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vitaliy Yakovyna</string-name>
          <email>vitaliy.s.yakovyna@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Bandera str. 12, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>26</fpage>
      <lpage>36</lpage>
      <abstract>
        <p>An example of web-based students' laboratory work of the Department of Organic Products Technology of the Lviv Polytechnic National University is given. By computer modeling written in JavaScript, students have the opportunity to conduct their own additional experiments of one of the main processes of organic synthesis, namely the alcohols dehydration reaction. Through setting their own process conditions, students receive simulated values. The obtained values can be used to plot the dependences of the process parameters on the conditions, giving the opportunity to further train themselves by interpreting the results obtained from the graphs. Two variants of modeling calculation of chemical process are given. Additional experimental values also make it possible to more accurately plot dependencies that will better reflect the process. Students will have the opportunity to improve their skills to formulate conclusions about the process and the conditions of chemical process.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Modeling</kwd>
        <kwd>Chemical Technologies</kwd>
        <kwd>Education</kwd>
        <kwd>JavaScript</kwd>
        <kwd>HTML5</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>process conditions such as time to heat or cool a reactor, which is limited to obtaining more
experimental values.</p>
      <p>
        Nowadays, computer modeling is widely used for educational purposes. For good reasons, it can be
called the improvement of the educational process by additional method of presenting information [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]
and the ability to obtain simulated experimental data in less time than in real conditions of
experiments [
        <xref ref-type="bibr" rid="ref2 ref3">2,3</xref>
        ]. The use of interactive modeling in the study of natural sciences allows a better
understanding of the theoretical material [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], in addition, a systematic approach to modeling can be a
method of developing theoretical knowledge for the development of algorithms [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In general, the
use of computers to solve such problems is an appropriate approach, as the such virtual laboratory
allows you to easily obtain experimental data in situations where practical work requires expensive
equipment or demonstration of life-threatening processes [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6-8</xref>
        ]. So, using such approach provides a
positive experience for students [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. For example, a program that simulates laboratory titration of
solutions to determine pH has been developed by Papadopoulos, N. and Limniou, M [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. To model
the work, students have the opportunity to choose an acid, a base, their concentration and an indicator
to display changes in the pH of the virtual solution, as well as to control the rate of acid droplets from
the burette. The visual component of the program allows seeing the change in colour of the solution in
the titration process, which occurs by calculating the program according to Behr's law. As noted by
the authors, a deeper understanding of the process requires a large number of experiments, which may
not be possible for the allotted time of laboratory work. The created program provides students
additional titration experience than it would be possible in the laboratory. Sarabando, C. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
described the simulation that helps students independently study the physical concepts of mass and
weight. Such computer modeling allows to investigate and verify experimental data, which
contributes to the further development of scientific ideas about the concept of physical content of
weight and mass. In paper [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] computer modeling, as an alternative learning tool, facilitates students'
understanding of speed and acceleration.
      </p>
      <p>
        Creating a modeling program, using web technologies, is a very promising implementation of the
educational process [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Today every student has access to the Internet via smartphone and laptop.
Thanks to web technology it is possible to carry out additional experiments with their own conditions
using computer calculations. Thus, Handayani, M. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] faced the problem of lack of funds for
students in the food products laboratory of agro-industrial technology. The decision was to create a
web-based laboratory work that reproduced the study of water content and ash content. Molohidis, A.
and others [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] have developed three virtual physics laboratory works - optical, heating and electrical.
Based on Java applets, they run in real time on the client side, but currently most browsers do not
support Java applets. Erich Stark and others [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] have solved the problem of cross-platform nature of
several virtual works written in different computer languages by using JavaScript to execute code on
the client side and Node.js on the server side.
      </p>
      <p>
        Another example is the SimuLab program [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], with which you can develop an understanding of
inorganic chemistry and contributes to the formation of hypotheses in the simulation of laboratory
work to determine unknown substances in solution by analytical methods. As authors noted, students
rated the program positively and emphasized the appropriateness of virtual work use as it can be done
at home.
      </p>
      <p>
        Sometimes the creation of simulation programs for laboratory work can be caused by a lack of
proper equipment. However, if there is access to a computer with a browser installed and Internet
access, you can work around this limitation and teach students through digital labs. The creation and
implementation of such web-based laboratory work at the university level is a large-scale task that
includes various nuances in the development of the program. Thus, in India, a laboratory project of
virtual biotechnology Sakshat Amrita was created [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], which provides an opportunity to replace the
course of physiology in the classroom. The authors note that the study of material on cutting the brain
of rats in a real laboratory takes up to 3 weeks, while in virtual work you can teach a student in 6-10
hours.
      </p>
      <p>
        Our created web-based laboratory work simulation has been implemented by using JavaScript. The
interpretation of the code in this programming language occurs during its execution and ensures the
simulation in real time on the client side [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Real laboratory work</title>
      <p>The developed virtual laboratory work is based on the laboratory equipment where the alcohol
dehydration reaction is investigated. The point of this chemical reaction is the cleavage of the water
molecule from the alcohol molecule to obtain the corresponding alkene in the gas phase and water:</p>
      <p>CH3-CH2-OH ⇄ CH2=CH2↑ + H2O</p>
      <p>The reaction is equilibrium i.e. the formed alkene can interact with the water molecule and form
alcohol back. By changing temperature of the process and alcohol feed rate into the reactor, it
regulates the rate of product formation and the equilibrium of the reaction. Controlling these
parameters, at the same time intervals, different experimental values of the amount formed gas are
obtained. Research equipment is presented in Figure 1.</p>
      <p>The gas meter is provided to determine the amount of formed gas (Figure 1, a). It accumulates the
formed gas after the reaction. The volume is measured by displacing the filled water from the gas
meter. Alcohol feed rate is regulated by the dispenser device (Figure 1, b).</p>
      <p>The process itself takes place in the reactor (Figure 1, c), in which temperature is regulated. During
the experiment, students record the volume of formed gas in the gas meter at regular intervals.
Experiments at the lab equipment are carried out three times at a constant temperature and different
feed rates and twice at the same alcohol feed rate and different temperatures.</p>
      <p>Modeling program is based on the equipment block diagram (Figure 2). The input parameters are
the alcohol feed rate and the temperature in the reactor. The reaction products begin to depart from the
reactor:
 water, which condenses with the help of a condenser and flows into the flask;
 gas that enters the gas meter, where it displaces water from it, thereby changing the volume.
a
b
c</p>
      <p>The aim of the students' work is to explore the dependence of the dehydration reaction on different
temperatures and alcohol feed rate. As a result, different volume values are obtained. And according
to the obtained experimental data, the values of alcohol conversion and the formed gas yield are
calculated. After calculations, graphs of dependences of conversions and yields on temperature and
alcohol feed rates are drawn (Figure 3).</p>
    </sec>
    <sec id="sec-3">
      <title>3. Modeling</title>
      <p>The real results obtained by students during laboratory work for the last three years were used to
create a mathematical model. This made it possible to collect a database for various organic alcohols
in a wide temperature range with different process parameters.</p>
      <p>The main factors influencing the alcohol dehydration process have been selected: residence time in
the reactor and the reaction temperature. We used a first-order kinetic reaction model for a plug-flow
reactor operating in continuous mode and a material balance equation to calculate the parameters
displayed on the screen.</p>
      <p>The block diagram of the program is shown in Figure 4.</p>
      <p>Kinetic model. The kinetic model of the reaction is the functional dependence of the reaction rate of
substances on the process conditions (temperature, pressure, concentration of reagents).</p>
      <p>The kinetic model for first-order equilibrium reaction is as follows:
where k – sped reaction constant: k1 for direct reaction, k2 for reverse reaction, xA.is conversion of
reagent A, CAo – initial concentration of reagent A.
where K0i – pre-exponent, Ei – reaction activation energy, R=8,314 – universal gas constant, T –
temperature,</p>
      <p>From the kinetic model the reaction rate is a function of temperature and degree of conversion:

 =  1  0(1 −   ) −  2  0</p>
      <p>A ⇄ B
 1 =  01 −</p>
      <p>1
 2 =  02 −</p>
      <p>2
  =  (  ,  )
(1)
(2)
(3)
(4)
Hence, we can find conversion of the reagent A

 =  1  0(1 −   ) −  2  0  = 0

 =</p>
      <p>1
1+ 21 =
1+  1
 02 
1
without interfering with the previous and subsequent volume elements. The material balance of such
reactor at G0 = 0 is written in as follows:
where Gcoming - the amount of substance entering the elementary volume per unit time; Goutlay - the
amount of substance leaving the elemental volume in unit of time; Gc.r. - the amount of substance that
is consumpted as a result chemical reaction proceeding in an elementary volume.</p>
      <p>The amount of substance is calculated as follows:
 
 
=</p>
      <p>+   . .</p>
      <p>=    (1 −   )</p>
      <p>=    (1 −   −    )</p>
      <p>In equilibrium reactions, the change in temperature affects the reaction rate regardless of the
thermal effect. Then for equilibrium reactions, the effect of temperature change on the rate is
determined by whether the reaction is endothermic or exothermic. The sign of the thermal effect of
the reaction, in turn, is determined by the ratio of the activation energies of the forward E1 and the
reverse reaction E2. In the equilibrium state the condition is fulfilled:
(5)
(6)
(7)
(8)
(9)
where V - the volume reaction feed rate of the mixture.</p>
      <p>In Appendix is a fragment of the program responsible for real-time data output (simple version
without kinetic model, JavaSscript).</p>
    </sec>
    <sec id="sec-4">
      <title>4. Virtual laboratory work</title>
      <p>The program for process modeling of alcohols dehydration reaction is developed using JavaScript
and designed with HTML and CSS using free software Visual Studio Code (Figures 5, 6).</p>
      <p>Both real and virtual lab work takes place in real time without any pauses. The student must keep
track of time and record experimental values, so to simulate such conditions there will be only one
button to start the virtual process. To conduct the process, the student must first choose the alcohol in
the title of the laboratory work that he plans to use (Figure 7).</p>
      <p>Then, for easier perception, the blocks on the left display (Figure 8) the parameters to be set, and by
default they are already set.</p>
      <p>On the right display (Figure 9) are a stopwatch with a START button to start the program and a
block to display intermediate gas formation results as the process progresses.</p>
      <p>Thus, choosing different input parameters, different gas volumes will be formed during the same
time intervals (Figure 10).</p>
      <p>The simulation takes place in real time as well as real laboratory work. Therefore, it will not be
possible to pause the process and the student must follow the process more closely as when working
on the installation. The created program will allow not only to receive results on installation, but also
to receive additional by simulation. Thus, obtained simulated experimental values are processed to
calculate the reagent conversion values (in our case it is alcohol that we are researching) and product
yields values (alkene in the form of gas). Based on these calculated values two graphs of dependences
are plotted: 1) the of the conversion of alcohol on the temperature and alcohol rate and 2) the
dependence of the yield of alkene on the temperature and alcohol rate.</p>
      <p>The graphs dependences are quite informative because they encode information about the kinetics
of the reaction. Using these data of the reaction, students can use the formulas of the reaction rate
constant and the Arrhenius equation to calculate reaction parameters such as the activation energy of
the reaction and the reaction rate constant itself.</p>
      <p>So, it is possible now to calculate more conversions and product yields values after the experiments
and use for plotting graphs dependencies as the student's ability to create and interpret graphs is one
of the key learning skills that will allow the study to form a more detailed view of the impact of
conditions.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>A web-based computer simulation of laboratory work for students at the Department of Organic
Product Technology of the Lviv Polytechnic National University has been created. Computer
simulation, which is performed using written JavaScript code, expands the possibility of laboratory
work.</p>
      <p>Thus, students can carry out additional experiments to explore the effects of conditions on the
chemical reaction, setting their own process parameters. To acquaint students with the equipment in
the laboratory and the passage of the chemical reaction, first put real experiments on the laboratory
installation.</p>
      <p>Then, with the help of a computer simulation, students can continue to explore the effects of
temperature and rate of alcohol on the process at home using a computer, as the program will be
hosted on a server.</p>
      <p>At the same time, more research can be done, which will give more results for processing and,
accordingly, more accurately reflect the effects of temperature and feed rate on the graphs of
dependencies. Thus, students will be able to additionally acquire skills of interpretation of useful data
from graphs based on the results obtained by the program. And the opportunity to form a deeper
understanding of the dehydration reaction of alcohols and more clearly formulate conclusions about
the factors influencing the conditions of the process.</p>
      <p>We plan to supplement the database of kinetic parameters of the process of dehydration with
experimental data obtained by students in the implementation of real laboratory works. This will
allow us to enter additional factors influencing the process into the model. The operating time of the
catalyst is especially important, because during its operation part of the specific surface area can be
coked and, accordingly, the activity decreases with time, which affects the reaction rate and
conversion of alcohol.</p>
      <p>This virtual laboratory work can be taken as a basis for modeling other processes of organic
synthesis (oxidation, esterification, polymerization, chlorination and pyrolysis) studied by students in
laboratory practice.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Acknowledgements</title>
      <p>We truly thank Vitaly Savchuk for conducting free training with Front-End Developer (Basic
Course) and prof. Victor Reutskyi for providing technological advice on the process of
dehydrogenation of alcohols.</p>
    </sec>
    <sec id="sec-7">
      <title>7. References</title>
      <p>8. Appendix
//Created by Shevchenko and Chaikivskyi
"use strict";
let M = null;
let Ro = null;
let K = null;
let Vol = null;
function timerVol(from, to) {
let spirt = document.getElementById('substance').value;
// alkohol data
switch (spirt) {
case "etanol":</p>
      <p>M = 46.07;
Ro = 0.789;
K = 0.9;
break;
case "propanol":</p>
      <p>M = 60.1;
Ro = 0.803;
K = 0.8;
break;
case "izopropanol":</p>
      <p>M = 60.1;
Ro = 0.786;
K = 0.85;
break;
}
let current = from;
// matherial balance
let timerId = setInterval(function () {
document.getElementById("MyTimer").innerHTML=current;
Vol = document.getElementById("speed").value*Ro/M*current*K*22.4/60;
document.getElementById("volume").innerHTML = Vol.toFixed(1);
if (current == to) {</p>
      <p>clearInterval(timerId);
}
current++;
}, 1000);</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Limniou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papadopoulos</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Whitehead</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Integration of simulation into prelaboratory chemical course: Computer cluster versus WebCT</article-title>
          .
          <source>Computers &amp; Education</source>
          ,
          <volume>52</volume>
          (
          <issue>1</issue>
          ),
          <fpage>45</fpage>
          -
          <lpage>52</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.compedu.
          <year>2008</year>
          .
          <volume>06</volume>
          .006
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>D. D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sherwood</surname>
            ,
            <given-names>R. D.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Effect of a Problem Based Simulation on the Conceptual Understanding of Undergraduate Science Education Students</article-title>
          .
          <source>Journal of Science Education and Technology</source>
          ,
          <volume>16</volume>
          (
          <issue>3</issue>
          ),
          <fpage>239</fpage>
          -
          <lpage>246</lpage>
          . doi:
          <volume>10</volume>
          .1007/s10956-007-9049-3
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Hennessy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deaney</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Ruthven</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Situated Expertise in Integrating Use of Multimedia Simulation into Secondary Science Teaching</article-title>
          .
          <source>International Journal of Science Education</source>
          ,
          <volume>28</volume>
          (
          <issue>7</issue>
          ),
          <fpage>701</fpage>
          -
          <lpage>732</lpage>
          . doi:
          <volume>10</volume>
          .1080/09500690500404656
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Plass</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Milne</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Homer</surname>
            ,
            <given-names>B. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwartz</surname>
            ,
            <given-names>R. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayward</surname>
            ,
            <given-names>E. O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jordan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Barrientos</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Investigating the effectiveness of computer simulations for chemistry learning</article-title>
          .
          <source>Journal of Research in Science Teaching</source>
          ,
          <volume>49</volume>
          (
          <issue>3</issue>
          ),
          <fpage>394</fpage>
          -
          <lpage>419</lpage>
          . doi:
          <volume>10</volume>
          .1002/tea.21008
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Hubalovsky</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>System Approach, Modeling, Simulation as Educational Technologies in Algorithm Development and Programming</article-title>
          .
          <source>Procedia - Social and Behavioral Sciences</source>
          ,
          <volume>191</volume>
          ,
          <fpage>2226</fpage>
          -
          <lpage>2230</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.sbspro.
          <year>2015</year>
          .
          <volume>04</volume>
          .267
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Zacharia</surname>
            ,
            <given-names>Z. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Olympiou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Papaevripidou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Effects of experimenting with physical and virtual manipulatives on students' conceptual understanding in heat and temperature</article-title>
          .
          <source>Journal of Research in Science Teaching</source>
          ,
          <volume>45</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1021</fpage>
          -
          <lpage>1035</lpage>
          . doi:
          <volume>10</volume>
          .1002/tea.20260
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Climent-Bellido</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martínez-Jiménez</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pontes-Pedrajas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Polo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Learning in Chemistry with Virtual Laboratories</article-title>
          .
          <source>Journal of Chemical Education</source>
          ,
          <volume>80</volume>
          (
          <issue>3</issue>
          ), 346. doi:
          <volume>10</volume>
          .1021/ed080p346
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Bhargava</surname>
            ,
            <given-names>Peeyush</given-names>
          </string-name>
          &amp; Cunningham, Christine &amp; Tolomeo, Michael &amp; Zehnder,
          <string-name>
            <surname>Alan.</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Virtual Labs, Real Data for Statics and Mechanics of Materials.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Chaikivskyi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bauzha</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sus</surname>
            ,
            <given-names>B. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tmienova</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zagorodnyuk</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>3D simulation of virtual laboratory on electron microscopy</article-title>
          .
          <source>Paper presented at the CEUR Workshop Proceedings</source>
          , ,
          <volume>2533</volume>
          <fpage>282</fpage>
          -
          <lpage>291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Papadopoulos</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Limniou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <source>pH Titration Simulator. Journal of Chemical Education</source>
          ,
          <volume>80</volume>
          (
          <issue>6</issue>
          ), 709. doi:
          <volume>10</volume>
          .1021/ed080p709.2
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Sarabando</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cravino</surname>
            ,
            <given-names>J. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Soares</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Contribution of a Computer Simulation to Students' Learning of the Physics Concepts of Weight and Mass</article-title>
          . Procedia Technology,
          <volume>13</volume>
          ,
          <fpage>112</fpage>
          -
          <lpage>121</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.protcy.
          <year>2014</year>
          .
          <volume>02</volume>
          .015
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Jimoyiannis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Komis</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Computer simulations in physics teaching and learning: a case study on students' understanding of trajectory motion</article-title>
          .
          <source>Computers &amp; Education</source>
          ,
          <volume>36</volume>
          (
          <issue>2</issue>
          ),
          <fpage>183</fpage>
          -
          <lpage>204</lpage>
          . doi:
          <volume>10</volume>
          .1016/s0360-
          <volume>1315</volume>
          (
          <issue>00</issue>
          )
          <fpage>00059</fpage>
          -
          <lpage>2</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Achuthan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sreelatha</surname>
            ,
            <given-names>K. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Surendran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diwakar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nedungadi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Humphreys</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , …
          <string-name>
            <surname>Mahesh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>The VALUE @ Amrita Virtual Labs Project: Using Web Technology to Provide Virtual Laboratory Access to Students</article-title>
          .
          <source>2011 IEEE Global Humanitarian Technology Conference. doi:10</source>
          .1109/ghtc.
          <year>2011</year>
          .79
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Handayani</surname>
            ,
            <given-names>M. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Khoerunnisa</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sugiarti</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Web-Based Virtual Laboratory for Food Analysis Course</article-title>
          .
          <source>IOP Conference Series: Materials Science and Engineering</source>
          ,
          <volume>306</volume>
          , 012083. doi:
          <volume>10</volume>
          .1088/
          <fpage>1757</fpage>
          -899x/306/1/012083
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Molohidis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lefkos</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Taramopoulos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Hatzikraniotis</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Psillos</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Webbased Virtual Labs - A Cosmos - Evidence - Ideas as a Design Framework Leading to Good Practice</article-title>
          .
          <source>In Proceedings of the 7th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-107-6</source>
          ,
          <fpage>418</fpage>
          -
          <lpage>423</lpage>
          . doi:
          <volume>10</volume>
          .5220/0005477204180423
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Stark</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bistak</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kozak</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kucera</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <source>Virtual laboratory based on Node.js technology</source>
          .
          <source>2017 21st International Conference on Process Control (PC)</source>
          .
          <source>doi:10</source>
          .1109/pc.
          <year>2017</year>
          .7976245
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Josephsen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Kristensen</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Simulation of laboratory assignments to support students' learning of introductory inorganic chemistry</article-title>
          .
          <source>Chem. Educ. Res. Pract</source>
          .,
          <volume>7</volume>
          (
          <issue>4</issue>
          ),
          <fpage>266</fpage>
          -
          <lpage>279</lpage>
          . doi:
          <volume>10</volume>
          .1039/b6rp90013e
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Diwakar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Achuthan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Nedungadi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Biotechnology Virtual Labs - Integrating Wet-lab Techniques and Theoretical Learning for Enhanced Learning at Universities</article-title>
          .
          <source>2010 International Conference on Data Storage and Data Engineering</source>
          . doi:
          <volume>10</volume>
          .1109/dsde.
          <year>2010</year>
          .22
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Theisen</surname>
            ,
            <given-names>K.J.</given-names>
          </string-name>
          <article-title>Programming languages in chemistry: a review of HTML5/JavaScript</article-title>
          . J Cheminform
          <volume>11</volume>
          ,
          <issue>11</issue>
          (
          <year>2019</year>
          ).
          <source>doi:10.1186/s13321-019-0331-1</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>