<!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>Computer system for distance learning with integrated artificial intelligence</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dmytro V. Kostetskyi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mariia Yu. Tiahunova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Halyna H. Kyrychek</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National University “Zaporizhzhia Polytechnic”</institution>
          ,
          <addr-line>64 Zhukovskoho Str., Zaporizhzhia, 69063</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>160</fpage>
      <lpage>174</lpage>
      <abstract>
        <p>In this paper, a distance learning system is developed to enhance the educational process and increase convenience for both teachers and students through the integration of artificial intelligence for test creation. This system introduces a unique and innovative functionality that enables the automatic generation of tests using AI, significantly reducing the time required by educators for test preparation. Before development, various modern tools were analyzed, and the Laravel framework, React library, and ChatGPT service were selected for their capabilities in building such a system. A monolithic architecture was chosen as it is best suited for this type of application, ofering simplicity and ease of management. The development process included comprehensive testing, validation, and code optimization to minimize the system's footprint and improve the site's loading speed. An experiment involving AI-assisted test creation confirmed the system's efectiveness and eficiency, demonstrating a noticeable acceleration in the test generation process. The results indicate that the primary goal of the work-to develop a system that streamlines the educational process and reduces the burden on teachers-has been successfully achieved. This development not only contributes to the field of distance learning by ofering a practical and time-saving tool but also showcases the potential of AI in educational technology, opening doors for further innovation in this domain.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;AI in education</kwd>
        <kwd>artificial intelligence</kwd>
        <kwd>automated test generation</kwd>
        <kwd>distance learning</kwd>
        <kwd>educational technology</kwd>
        <kwd>distance learning</kwd>
        <kwd>artificial intelligence</kwd>
        <kwd>web</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>In our unsettled times, when the world faces various military conflicts and epidemics, distance learning
becomes the primary solution to educational challenges. It ofers the opportunity to study safely
from home or any secure location with internet access, bypassing physical attendance at educational
institutions where it may be unsafe or where potentially ill individuals might be present. Due to rapid
technological advancements and the proliferation of computers and phones, distance education is
becoming increasingly relevant. Currently, one of the most well-known tools for this purpose is Moodle,
an open-source learning management system available to anyone free of charge.</p>
      <p>
        Distance learning has been evolving for decades, but it garnered significant attention during the
COVID-19 pandemic when quarantine measures were implemented worldwide [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This accelerated
the integration of distance learning into traditional face-to-face education systems. The flexibility
of distance learning allowed educational programs to continue nearly on schedule, customized to
individual study plans. However, despite its advantages, distance learning also has negative impacts on
health, such as worsening eyesight, posture issues, and psychological aspects.
      </p>
      <p>Distance learning ofers many advantages over traditional classroom attendance. Students can study
materials anywhere and review them as needed. Lectures and assignments can be downloaded for ofline
study, eliminating the need for constant access to light or internet. Economically, distance learning
is more cost-efective than traditional methods, reducing expenses on travel, accommodation, and
heating in dormitories and institutions. Many distance learning programs are also more afordable than
traditional education. However, drawbacks include reduced social interaction for students and potential
health issues from prolonged screen time, although eye specialists recommend specific exercises to
mitigate these efects.</p>
      <p>The aim of this work is to enhance the educational process and improve its convenience for both
teachers and students by developing a distance learning system capable of generating tests using
artificial intelligence.</p>
      <p>Having analyzed the subject area of distance learning systems and explored their functionality,
several key conclusions have been drawn. First and foremost, the system should employ
cuttingedge technologies that promote the development of a new type of education, specifically distance
education, providing seamless access to educational materials from any device with internet connectivity.
Examining how distance education is conducted revealed advantages such as schedule flexibility and
accessibility of learning, but there are drawbacks in terms of limited “live” interaction between students
and teachers.</p>
      <p>The system’s terminology, roles, and processes occurring within the distance learning environment
have been defined and clearly delineated between the capabilities of teachers and students.</p>
      <p>By analyzing the requirements for the software product, the key functionality and system features
have been determined. Requirements for users with diferent roles have been considered, defining
basic functionality, the need for an adaptive interface, product optimization, data security, and future
expansion capabilities.</p>
      <p>
        In evaluating the available tools for system development, particular attention was given to the
following criteria: project specificity, programming language, security, and experience. As a result
of this process, the following technologies were chosen: the Laravel framework for backend and the
React library for frontend [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. These tools have great potential for eficient project development and
will contribute to the system’s further advancement, thanks to their advantages and support. Services
providing convenient APIs were also reviewed, facilitating interaction with artificial intelligence by
simply sending specific commands.
      </p>
      <p>Conducting a detailed analysis of the impact of distance education over the years, it became evident
that this is a promising direction, as in recent years it has proven to be a good alternative to physical
attendance at classes. In connection with this, Ukraine has a special state service tasked with evaluating
the quality of education, established since 2017. Given the active development of distance education
over the past three years, during this time, the service has conducted a significant number of surveys
and studies. Surveys are anonymous and conducted via online forms designed for participants in the
educational process from various parts of the country. These surveys analyze the gathered information
and provide suggestions for improving the educational process.</p>
      <p>Figure 1 illustrates the survey results for the 2022-2023 academic year. Participation in the survey
involved 7,319 respondents (71% female and 29% male), including 5,635 higher education students and
1,684 educational and scientific-pedagogical staf.</p>
      <p>
        Most participants who took part in the survey have been in Ukraine since the beginning of the war –
74.4% of students and 83.4% of teachers. Participants residing abroad include 8.6% of education seekers
and 4.8% of educational and scientific-pedagogical staf [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>Such surveys have been conducted before, due to the beginning of quarantine and the transfer of all
educational institutions from the usual full-time to full-efldged distance learning, which was stressful
for everyone involved in the educational process. In April 2021, after the end of the first full academic
year, conducted in a mixed form, a survey was conducted among representatives of the administration,
staf and students for the 2020-2021 academic year, a total of 9184 people. The topic of the survey was to
assess the level of organization of the distance format using a scale from 1 to 5. The results are shown
in figure 2. It can be seen that, on average, distance learning has no negative impact on the level of
education.</p>
      <p>
        In May 2022, a new survey was conducted in higher education institutions, and 27 thousand
questionnaires were received based on the results of the 2021-2022 academic year, which assessed the quality of
distance learning and martial law, figure 3 shows the result [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Analyzing it, we can understand that
the vast majority of respondents are satisfied with their studies, even in such a dificult time for the
country. All this was achieved because educational institutions already had experience with distance
learning and it was not an additional stress for people.
      </p>
      <p>In 2023, a large number of diferent surveys were conducted with 40 thousand people participating.
Among them, the main ones were about: learning formats, assessment of learning forms, and assessment
of knowledge compared to 2022.</p>
      <p>So, first, let’s look at how the forms of education have changed throughout Ukraine. Figure 4 shows
that due to the fact that the situation in the country has relatively stabilized in the second quarter
compared to the first, but as we can see, educational institutions prefer a mixed format because it
is relatively safe due to the state of emergency in the country, and therefore the share of full-time
education is decreasing.</p>
      <p>Next, a survey was conducted among teachers to compare the level of knowledge of students in the
second half of 2022-2023 with the previous year. Figure 5 shows that 30% of teachers said that the level
of knowledge had deteriorated, and 20% said it had improved. However, it can be pointed out that the
decline may be due to the fact that students have a lot of factors that impede their studies, including:
alarms during which most institutions stop working, and the fact that they have to stay in shelter at
this time, power outages, and attacks on important infrastructure by Russia. Therefore, experts say
that despite all the dificulties, the institutions are functioning and providing knowledge in a relatively
stable manner.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Results</title>
      <p>During the design process, we identified and described what users should see, their functions, division
into roles, server performance, and its ability to back up information at a certain frequency.</p>
      <p>Modeling allowed us to determine the interaction of components and optimize their performance. The
use of option diagrams and sequence diagrams provided a detailed overview of the functionality and user
interactions with the system. The sequence diagram visualized the processes and interactions between
the system components. This helped to optimize the sequence of events and clarify the relationships
between elements, which will help in the development of the system. For example, figure 6 shows the
system under development at the conceptual level, with the help of a diagram using a special modeling
language – UML, because this language is standardized, and the scheme described according to the
rules will be understood by everyone who works with it.</p>
      <p>When choosing a server architecture, we chose a monolithic one because it can provide eficiency,
scalability, and ease of system development. Figure 7 shows the interaction of the system blocks.</p>
      <p>The user interface was designed and sketches were created, which will be used to develop the client
side. The key aspects of the user experience and appearance of the system have been identified to
ensure ease of use and minimalist design. For example, the layout of the main page is shown in figure 8.</p>
      <p>To create the backend, we first looked at setting up a development environment using Open Server
on Windows, then described the main points of creating a project and its initial configuration. Next,
we described the most important code blocks and added an explanation of how it works, considering
how the backend sends requests to the AI service using asynchronous queues and automatically creates
tests from the received response.</p>
      <p>The next step was to add the frontend to an existing project using special commands and a package
manager that automatically configures all dependencies and installs auxiliary libraries. We describe
the methods by which information is exchanged between the client and the server, how headers are
generated, how to validate the data entered into the forms, and how the components are displayed.
Figure 9 shows the implemented main page that interacts with the backend.</p>
      <p>The figure 10 shows how the course is displayed when you go to it. Lecture materials, links to
literature, or just information are displayed in blue, and tests are displayed in green.</p>
      <p>Figure 11 shows how to create a test and add questions to it (figure 12). The first step is to open
the course and click on the “Add test” button, where you will be prompted to enter the following data:
name, description, and number of questions. After that, you need to choose the type of question filling,
there are two options: generate with the help of AI, or click the “Create” button and fill in the questions
manually. When you choose to generate questions by artificial intelligence, a request is made to the
ChatGPT service, which returns an answer, from which questions for testing are automatically created.
After successful addition, the teacher can review the created test by viewing: the topic, description, and
added questions with marked correct answers.</p>
      <p>Figure 13 shows how a student takes a test. The student goes to the course page, where he or she
selects a particular test, and then a page opens with questions that are randomly selected from all the
previously added questions and the number of questions that the instructor has set, in our case 5. The
ifgure shows that you need to answer 5 random questions, although 8 were created in the test itself.
After passing the test, the student is shown the number of correct answers and redirected to the main
page of the course.</p>
      <p>Figure 14 shows the tables that were created on the server to store the data received from users.</p>
      <p>Another important stage is the process of validation, compilation and compression of the code, after
which we received a fully tested code that can break only in case of a logic error, not a syntax error,
and it was also compressed, which gives an increase in the speed of opening the site, as its weight has
decreased.</p>
      <p>During the functional testing of the system, we checked its protection against possible abnormal
connection, the operation of form validation, main functionalities and the detection of possible errors. This
allowed us to ensure the high quality of the system and its compliance with the defined requirements.</p>
      <p>Creating tests is an important part of the educational process, but it can be a time-consuming
and tedious task for a teacher. Compared to manually creating tests, using artificial intelligence to
automatically generate tests can save a lot of time. The teacher only needs to specify the test parameters,
and AI will automatically create the test in seconds. This approach can make routine work easier,
increase his or her productivity, and allow more attention to other aspects of the learning process. If we
compare these two approaches, we can understand that with automatic generation, the teacher’s time
consumption is reduced, and fatigue does not appear, which has a good efect on his or her productivity.
Thus, both teachers and AI have their own advantages and limitations in creating tests.</p>
      <p>To more accurately assess the performance and eficiency of the automated test generation system,
multiple tests were conducted involving a teacher. These tests simulated various scenarios in which
tests of diferent complexities were created. The goal was to gain insight into how the system operates
under diferent conditions to obtain the most accurate results possible.</p>
      <p>Multiple test runs and averaging process, the teacher was tasked with creating several tests manually
and using the AI-based system. These tests covered various levels of complexity, ranging from simple
to more challenging questions.</p>
      <p>For each test, the time spent by the teacher was recorded. In the manual process, the time required
to create each question and the total time needed to compile a complete test of 25 questions were taken
into account. Simultaneously, the time the AI system took to generate the test and the additional time
the teacher spent checking and correcting the generated test were measured.</p>
      <p>To ensure accurate results, each testing scenario was repeated several times. This approach allowed
for capturing variations in the time required to complete the tasks. The results of all test runs were
averaged to obtain data on the time spent on both manual and automated test creation. These averaged
results provide a more precise view of the time required than a single test, where any anomalies or
outliers that might have occurred during one test run could have afected the final result. Additionally,
a delay was introduced between the creation of the tests during the experiment to eliminate the factor
of teacher fatigue.</p>
      <p>
        The time a teacher spends on creating a test manually depends on the complexity of the test. Figure 15
shows on average, it was observed that creating one question took about 5 minutes. For a standard
test consisting of 25 questions, about 125 minutes were required. When using the AI system, the
time required for generating the test and making necessary corrections was significantly reduced. On
average, the teacher spent about 1 minutes checking and correcting the generated test. In total, it took
only about 23 minutes to generate tests and check the answers to 25 questions. The results show the
great potential of this innovation for practical use [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>The practical testing of the functionality showed that the system created tests with perfect quality
and no corrections to the answer options.</p>
      <p>
        After analyzing existing analogues on the Internet, one of the most popular ones, Moodle [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8, 9, 10</xref>
        ],
was chosen for comparison with the developed system [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. In the comparison, we analyzed how much
Internet trafic they consume when navigating between pages.
      </p>
      <p>When the developed system is opened for the first time, the entire client-side part is loaded, as shown
in figure 16, with the main page size 2.8 MB.</p>
      <p>Let’s consider how quickly the competitive system Moodle loads. In figure 17, it is shown that when
loading the main page, it occupies 2 MB, which is almost the same as the developed system.</p>
      <p>The size of the site is influenced by many factors, but the main one is that the Moodle system uses
server-side rendering. That is, it receives a complete representation of the page from the backend,
which is quite resource-intensive since a large amount of various auxiliary HTML tags are transmitted.
And the same thing happens every time a new page is opened. With a poor internet connection, such
a site will load very slowly or may not load at all. At the same time, the developed system uses a
connection in which asynchronous requests are sent in JSON format, and therefore do not contain
unnecessary information. As a result, such a system consumes less memory because it does not reload
pages from scratch with each transition, as they were all loaded during the first visit to the site. For a
more illustrative example, five transitions between diferent pages were made in these two systems, the
result is shown in figure 18 and figure 19.</p>
      <p>From the figures, it is clear that since the developed system exchanges information with the backend
through AJAX, the site loads only once, and during transitions, requests are simply sent that add
weight to the initial load. In contrast, Moodle uses server-side rendering, and with each page transition,
requests are repeated and new information is added. In figure 20, the graph of the approximate trafic
consumed by the developed system is shown, and in figure 21, a comparison of both systems is presented
to highlight the diference.</p>
      <p>In this comparison, only queries were weighted, as these measurements could be afected by images
on the site, so they were excluded for accuracy. It can be concluded that the developed system is more
optimized for users with poor internet connection than Moodle.</p>
      <p>The site was also optimized with the help of semantic kernel and keyword generation to increase the
ranking and relevance to search queries. The use of a semantic core also facilitated the creation of an
efective and user-friendly resource. The last step was to promote the system on the Internet, ensuring
that the site was indexed through sitemap.xml and robots.txt, as well as checking the performance
through Google Console to ensure stability and visibility on the web.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Conclusion</title>
      <p>The results obtained in this paper are a solution to the practical problem of increasing the eficiency of
test creation using artificial intelligence.</p>
      <p>Thus, a distance learning system was developed to improve the educational process and enhance the
convenience of conducting the educational process for teachers and students by integrating artificial
intelligence into the system for creating tests.</p>
      <p>The system allows for the creation of tests using artificial intelligence, significantly reducing the time
required by teachers. It enables the creation of tests of various dificulty levels, which helps to identify
weak areas in students’ knowledge and adjust the educational process more efectively.</p>
      <p>The framework Laravel, the React library, and the ChatGPT service were chosen for the development
to utilize artificial intelligence. The chosen monolithic architecture is the best fit for a system of this
type. After development, comprehensive testing, validation, and code minimization were performed,
improving the site’s load speed and eficiency. An experiment with creating a test using AI confirmed
the speed and efectiveness of the system.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S. O.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. A.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. S.</given-names>
            <surname>Mintii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Hamaniuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. N.</given-names>
            <surname>Soloviev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. V.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. P.</given-names>
            <surname>Nechypurenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. V.</given-names>
            <surname>Shokaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Moiseienko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Ruban</surname>
          </string-name>
          ,
          <article-title>Mask and Emotion: Computer Vision in the Age of COVID-19</article-title>
          , in: Digital Humanities Workshop, DHW 2021,
          <article-title>Association for Computing Machinery</article-title>
          , New York, NY, USA,
          <year>2022</year>
          , p.
          <fpage>103</fpage>
          -
          <lpage>124</lpage>
          . doi:
          <volume>10</volume>
          .1145/3526242.3526263.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>[2] The State Service of Education Quality of Ukraine, Informatinal and analytical reference regarding the organization of the educational process in institutions of vocational pre-university and higher education of ukraine under martial law</article-title>
          ,
          <year>2023</year>
          . URL: https://sqe.gov.ua/wp-content/uploads/2023/ 08/IAD_II_
          <article-title>kvartal_FPO_ZVO_SQE-2023</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Anam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sifaunajah</surname>
          </string-name>
          ,
          <article-title>Design and Build a Web-based Learning Management System Using the Laravel Framework, Prosiding SEMNAS INOTEK (Seminar Nasional Inovasi Teknologi) 6 (</article-title>
          <year>2022</year>
          )
          <fpage>013</fpage>
          -
          <lpage>018</lpage>
          . doi:
          <volume>10</volume>
          .29407/inotek.v6i1.
          <fpage>2444</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>[4] The State Service of Education Quality of Ukraine, Analytical reference regarding trends in the organization of distance education in institutions of vocational pre-university and higher education under quarantine conditions in the 2020/2021 academic year</article-title>
          ,
          <year>2021</year>
          . URL: https://sqe.gov.ua/wp-content/uploads/2021/05/ANALITICHNA_DOVIDKA_Opituvannya_ FPO_ZVO_DSYAO_
          <fpage>05</fpage>
          .
          <year>2021</year>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>[5] The State Service of Education Quality of Ukraine, Analytical reference regarding trends in the organization of distance learning in institutions of higher education in the 2021/2022 academic year under martial law</article-title>
          ,
          <year>2023</year>
          . URL: https://sqe.gov.ua/wp-content/uploads/2023/01/ ANALITICHNA-DOVIDKA-ZVO_
          <volume>12</volume>
          .06.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>[6] The State Service of Education Quality of Ukraine, Analytical reference regarding the organization of the educational process in institutions of vocational pre-university and higher education of ukraine under martial law</article-title>
          ,
          <year>2023</year>
          . URL: https://sqe.gov.ua/wp-content/uploads/2023/08/IAD_II_
          <article-title>kvartal_FPO_ZVO_SQE-2023</article-title>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Tiahunova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. H.</given-names>
            <surname>Kyrychek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. V.</given-names>
            <surname>Kostetskyi</surname>
          </string-name>
          , Time savings calculation in
          <source>test creation using Artificial Intelligence, Systems and Technologies</source>
          <volume>67</volume>
          (
          <year>2024</year>
          )
          <fpage>65</fpage>
          -
          <lpage>71</lpage>
          . doi:
          <volume>10</volume>
          .32782/
          <fpage>2521</fpage>
          -6643-2024-1-67.
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Athaya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D. A.</given-names>
            <surname>Nadir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. Indra</given-names>
            <surname>Sensuse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kautsarina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Suryono</surname>
          </string-name>
          ,
          <article-title>Moodle Implementation for E-Learning: A Systematic Review</article-title>
          ,
          <source>in: Proceedings of the 6th International Conference on Sustainable Information Engineering and Technology</source>
          , SIET '21,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2021</year>
          , p.
          <fpage>106</fpage>
          -
          <lpage>112</lpage>
          . doi:
          <volume>10</volume>
          .1145/3479645.3479646.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Nácher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Badenes-Ribera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torrijos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Ballesteros</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. Cebadera,</surname>
          </string-name>
          <article-title>The efectiveness of the GoKoan e-learning platform in improving university students' academic performance</article-title>
          ,
          <source>Studies in Educational Evaluation</source>
          <volume>70</volume>
          (
          <year>2021</year>
          )
          <article-title>101026</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.stueduc.
          <year>2021</year>
          .
          <volume>101026</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ouadoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Rida</surname>
          </string-name>
          , T. Chafiq,
          <article-title>Overview of E-learning Platforms for Teaching and Learning</article-title>
          ,
          <source>International Journal of Recent Contributions from Engineering, Science &amp; IT (iJES) 9</source>
          (
          <issue>2021</issue>
          ) pp.
          <fpage>50</fpage>
          -
          <lpage>70</lpage>
          . doi:
          <volume>10</volume>
          .3991/ijes.v9i1.
          <fpage>21111</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N. H. S.</given-names>
            <surname>Simanullang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rajagukguk</surname>
          </string-name>
          ,
          <article-title>Learning Management System (LMS) Based On Moodle To Improve Students Learning Activity</article-title>
          ,
          <source>Journal of Physics: Conference Series</source>
          <volume>1462</volume>
          (
          <year>2020</year>
          )
          <article-title>012067</article-title>
          . doi:
          <volume>10</volume>
          .1088/
          <fpage>1742</fpage>
          -6596/1462/1/012067.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>