<!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>A novel neuro-fuzzy approach for evaluating educational programme quality and institutional performance in higher education</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andriy V. Ryabko</string-name>
          <email>ryabko@meta.ua</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tetiana A. Vakaliuk</string-name>
          <email>tetianavakaliuk@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oksana V. Zaika</string-name>
          <email>ksuwazaika@gmail.com</email>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roman P. Kukharchuk</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna O. Kukharchuk</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Inesa V. Novitska</string-name>
          <email>inesanovicka@gmail.com</email>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>PCWrEooUrckResehdoinpgs ISSNc1e6u1r-3w-0s0.o7r3g</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Academy of Cognitive and Natural Sciences</institution>
          ,
          <addr-line>54 Universytetskyi Ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute for Digitalisation of Education of the NAES of Ukraine</institution>
          ,
          <addr-line>9 M. Berlynskoho Str., Kyiv, 04060</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Kryvyi Rih State Pedagogical University</institution>
          ,
          <addr-line>54 Universytetskyi Ave., Kryvyi Rih, 50086</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Oleksandr Dovzhenko Hlukhiv National Pedagogical University</institution>
          ,
          <addr-line>24 Kyivska Str., Glukhiv, 41400</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Zhytomyr Ivan Franko State University</institution>
          ,
          <addr-line>30 Velyka Berdychivska Str., Zhytomyr, 10002</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>Zhytomyr Polytechnic State University</institution>
          ,
          <addr-line>103 Chudnivsyka Str., Zhytomyr, 10005</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <fpage>102</fpage>
      <lpage>124</lpage>
      <abstract>
        <p>This paper presents a novel methodology for evaluating the quality of educational programmes and institutional performance in higher education institutions using advanced artificial intelligence techniques, specifically the Adaptive Neuro-Fuzzy Inference System (ANFIS) and multi-layer neural networks. The primary objectives of the study were to address the challenges of subjectivity in self-assessment processes and proactively identify potential issues and deficiencies in educational activities prior to accreditation reviews. The proposed approach utilised student ratings on a four-level assessment scale as input data for the multi-layer neural network, while the criteria for assessing educational programme quality served as input variables for the ANFIS model. The underlying hypothesis was that students with higher academic performance would provide more objective assessments of the quality criteria. The results demonstrated that the multi-layer neural network exhibited superior predictive accuracy compared to the ANFIS model. This paper suggests that the proposed methodology can equip higher education leaders with high-quality forecasts to ascertain the calibre of educational services and pinpoint potential problems in advance of accreditation examinations. However, the authors acknowledge the necessity for further research with larger datasets to enhance the predictive capabilities of the models.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;educational programme evaluation</kwd>
        <kwd>institutional performance assessment</kwd>
        <kwd>neuro-fuzzy inference</kwd>
        <kwd>ANFIS</kwd>
        <kwd>artificial neural networks</kwd>
        <kwd>higher education quality</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>The evaluation of educational quality is a complex and multifaceted endeavour, often involving the
assessment of non-numerical characteristics that are challenging to formalise. While certain aspects of
higher education institutions, such as the number of computers, students, or the area of educational
premises, are quantifiable, the evaluation of educational programmes and institutional performance
is typically conducted using qualitative criteria. In the context of self-assessment and accreditation
processes, institutions and expert reviewers are required to assess compliance with established criteria
using a four-level scale: A, B, E, and F.</p>
      <p>Consequently, there is a pressing need for the development of methods that enable the quantitative
description of processes and subjects related to the assessment of educational programme quality
and institutional performance. The concept of educational quality is of particular significance, as it
represents a comprehensive indicator that reflects both the outcomes of an educational institution and
its alignment with societal needs and expectations in terms of individual competency development.
The application of quantitative evaluation methods for educational programmes and institutional
activities can empower higher education institutions to identify existing deficiencies and potential
issues, providing an opportunity to address them proactively before accreditation examinations.</p>
      <p>
        However, assessing the quality of educational programmes and institutional performance is
complicated by the fact that the value of this indicator is influenced by numerous factors, potentially with
an unknown nature of influence. Moreover, the “product” of education – a graduate of an educational
institution – should be considered as a complex system. While various methods and algorithms exist
for assessing the quality of educational activities, this study proposes a novel approach based on the
neuro-fuzzy paradigm, leveraging the rapid advancements in artificial intelligence-based analytical
systems. Among the most well-established and efective AI technologies are neural networks, which
have demonstrated success in addressing a wide range of “fuzzy” tasks, such as prediction,
classification, handwritten text recognition, language processing, image analysis [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ], and often serve as
the sole efective solution in scenarios where traditional technologies are inadequate. In this work,
artificial neural networks are employed to tackle the challenge of evaluating the quality of educational
programmes and institutional performance.
      </p>
      <p>A prerequisite for accreditation is the compliance of educational programmes and institutional
activities with legally established criteria. Specifically, the forms and methods of teaching should
efectively contribute to the attainment of the stated objectives of the educational programme and the
intended learning outcomes.</p>
      <p>Given that educational programmes and institutional activities must adhere to the principles of
student-centredness and academic freedom, the hypothesis of this study posits that a sample of current
students and recent graduates can provide an adequate comprehensive assessment of the quality of
educational programmes and institutional performance.</p>
      <p>The intelligent processing of data using neural networks enables the generation of probabilistic
forecasts of future accreditation examination results in higher education institutions, which can facilitate
the improvement of measures aimed at enhancing educational programmes. These predictive insights
can serve as informative and advisory resources for faculty and department leaders. Furthermore,
educational programme coordinators can leverage these forecasts to plan activities and individualised
work with educators to positively influence the predicted outcomes. The analysis of the obtained data
can also reveal weaknesses in the educational process, providing opportunities for modernisation.</p>
      <p>In light of these considerations, this article aims to substantiate, develop, and implement a
mathematical model for the comprehensive assessment of educational programme quality and institutional
performance based on neuro-fuzzy approaches.</p>
      <sec id="sec-1-1">
        <title>1.1. Theoretical background</title>
        <p>The assessment of educational activity quality based on well-defined criteria and methodologies is
a crucial aspect of the accreditation process for educational programmes in Ukraine. During the
preparation for accreditation and the compilation of materials for self-assessment, institutions often
encounter challenges in determining the objectivity of their self-evaluation and identifying potential
problems and shortcomings in their educational activities. To address this issue, there is an urgent
need for mathematical tools that can assist higher education managers in evaluating the quality of the
educational services they provide.</p>
        <p>
          The shift in educational philosophy and practice has led to a heightened focus on student learning
outcomes. The educational process should be results-oriented, emphasising what students actually know
and can do. Consequently, student-centred learning has emerged as an approach in which students
influence the content, activities, materials, and pace of their learning, placing them at the heart of the
learning process [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>
          European Union initiatives emphasise the importance of increasing the eficiency, international
attractiveness, and competitiveness of higher education institutions. Wächter et al. [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] examines
various approaches to quality, quality assurance, and ratings, analysing recent research and providing
recommendations and policy options for parliament from a comparative perspective.
        </p>
        <p>
          The challenge of identifying a set of efective indicators that are easily measurable and applicable to
diverse institutions, from large public universities to small regional private colleges, and from university
programmes to alternative programmes, is also relevant in the United States [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>
          Cherniak et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] explored the possibility of assessing the quality of qualimetry objects using a
graphanalytical method, applying the principle of determining the area and volume under curved surfaces,
both in the plane and in space, created by combining estimates of individual quality indicators on a
dimensionless scale. The research demonstrates that mathematical dependencies are typically nonlinear,
and their investigation involves the development of universal methods applicable to qualimetry objects,
regardless of their nature, complexity, or importance. By representing unit quality indicators on a single
(dimensionless) rating scale, the authors propose determining a single comprehensive quality indicator
for a qualimetry object using the integration method, which takes into account the evaluation of unit
quality indicators.
        </p>
        <p>
          Parvu and Ipate [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] propose a mathematical model based on a set of indicators adapted to the
globally recognised classification structure of intellectual capital, namely the external structure, internal
structure, and employee competence. The Rompedet method, an original product of the Romanian
school of management [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], is employed as a mathematical calculation tool.
        </p>
        <p>When assessing the quality of education, we encounter a vast array of criteria, each potentially
consisting of numerous sub-criteria. Consequently, the task of evaluating educational quality in its
mathematical formulation is inherently multi-criteria. Problem situations modelled and described
by linear models that depend on multiple factors play a significant role, and solving multi-criteria
decision-making problems often involves solving multi-criteria linear programming problems, also
known as vector optimisation problems.</p>
        <p>
          Considering these challenges, mathematical models of integrated quality assessment using methods
based on the convolution of criteria were also of interest for this study. Models and methods of
multicriteria optimisation are discussed in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], particularly the method of additive convolution of criteria
and the method of multiplicative and minimax convolution of criteria. The method of multiplicative
convolution of partial criteria to a single generalised indicator, which utilises the maximum (minimum)
values of partial criteria as a normalised divisor, is considered in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. Chervak [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] employs one of
the methods for solving the Paretian multi-criteria optimisation problem as a mathematical tool in the
decision-making process. To organise selection problems on the same admissible set of alternatives, the
concept of a super criterion for any criterion is introduced; if one criterion is a super criterion of another
on a given set, the latter is a sub-criterion of the former. The solution of the multi-criteria selection
problem by Paretian convolution is shown to be reducible to the solution of scalar or lexicographic
optimisation problems.
        </p>
        <p>
          The theory of artificial neural networks and deep learning models is explored in fundamental works
[
          <xref ref-type="bibr" rid="ref13 ref14 ref15">13, 14, 15</xref>
          ], while system design based on the neuro-fuzzy approach is discussed in [
          <xref ref-type="bibr" rid="ref16 ref17 ref18 ref19 ref20">16, 17, 18, 19, 20</xref>
          ].
        </p>
        <p>
          Lesinski et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] consider the use of neural networks to classify the status of higher education
graduates based on selected academic, demographic, and other indicators. A multi-layer neural network
with feedback is employed as a model, trained on over 5,000 records from entrance exams and university
databases. The nine input variables consisted of categorical and numerical data containing information
about high school education, test results, high school teacher assessments, parental assessments, and
more. Based on these inputs, the multi-layer neural network predicted the success of university
entrants, achieving a classification accuracy exceeding 95%. Black et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], examining the relationship
between quality and high school student success in college, found no convincing evidence that exposure
characteristics of high school diminish over time in teaching students.
        </p>
        <p>
          To address the issue of determining the quality of educational training, Mahapatra and Khan [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]
developed the EduQUAL methodology and proposed an integrative approach using neural networks
to assess educational quality. Four neural network models based on a feedback algorithm are used to
predict educational quality for diferent stakeholders, with the P-E Gap model identified as the best
model for all stakeholders.
        </p>
        <p>
          The need to introduce neural network technology in educational courses is highlighted by Semerikov
et al. [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. Educational neural networks are often used for forecasting purposes. For example, students
must choose courses of interest for the upcoming semester, but due to limitations such as insuficient
resources and the overhead of ofering multiple courses, some universities may not be able to teach
all courses selected by students. Universities need to know each student’s course requirements for
optimal course planning each semester. Kardan et al. [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] used a neural network to model student choice
behaviour and apply the resulting function to predict the final enrolment of students for each course,
demonstrating high prediction accuracy based on experimental data. Arsad et al. [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], Osadchyi et al.
[
          <xref ref-type="bibr" rid="ref26">26</xref>
          ], and Okubo et al. [
          <xref ref-type="bibr" rid="ref27">27</xref>
          ] prove that the use of neural networks in predicting educational processes
allows obtaining results with significantly higher accuracy and in less time. According to Abu Naser
et al. [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], an artificial neural network can correctly predict the success of more than 80% of future
students.
        </p>
        <p>
          Chaban and Kukhtiak [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] analyse the problem of the social system consisting of many higher
education students and teachers to create efective “teacher-student” learning pairs, using elements of
artificial intelligence theory based on artificial neural networks to form these learning pairs. Okubo
et al. [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] propose the use of a recurrent neural network (RNN) to predict students’ final grades using
journal data stored in educational systems.
        </p>
        <p>
          Liu et al. [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] propose a method for assessing the quality of postgraduate education preparation
based on the neural network backpropagation algorithm and stress testing. This method creates a
publicly available list of indicators consisting of 19 criteria in 4 groups: attitudes towards teaching,
teaching content, teaching approach, and key teacher characteristics. After the neural network algorithm
determines the optimal parameters of the evaluation model, a sensitivity test identifies indicators that
significantly impact educational quality. Additionally, scenario analysis is used to study the impact of
educational quality in predefined situations, providing theoretical and empirical support for assessing
the quality of postgraduate teaching, improving educational quality, and fostering teachers’ professional
growth.
        </p>
        <p>
          Educational institutions continuously strive to improve their services, aiming to have the best
teaching staf, enhance teaching quality, and boost students’ academic success. Understanding the
factors influencing student learning can help universities and learning centres adapt their curricula and
teaching methods to meet students’ needs. One of the first measures taken by educational institutions
in response to the COVID-19 pandemic was the creation of virtual learning environments [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ]. To
understand the factors influencing the university learning process in virtual learning environments,
Rivas et al. [
          <xref ref-type="bibr" rid="ref33">33</xref>
          ] applied several automatic learning methods, including tree-like models and various
types of artificial neural networks, to publicly available datasets.
        </p>
        <p>
          The availability of educational data supported by learning platforms [
          <xref ref-type="bibr" rid="ref34">34</xref>
          ] provides opportunities to
study student behaviour and solve problems in higher education, optimise the educational environment,
and ensure decision-making using artificial neural networks [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ].
        </p>
        <p>
          Cader [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ] uses a deep neural network to assess students’ acquisition of knowledge and skills, noting
that the relatively small amount of available assessment data required for neural network training is an
obstacle to the application of the method in teaching. A new data augmentation method – asynchronous
data augmentation through pre-categorisation – is proposed to address this problem, enabling neural
network training even for small datasets.
        </p>
        <p>
          Do and Chen [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ] present a neuro-fuzzy classifier that uses the results of previous exams and
other related factors as input variables to classify students based on their expected learning outcomes.
The results showed that the proposed approach achieved high accuracy compared to other known
classification approaches, such as Naive Bayes and neural networks.
        </p>
        <p>
          Fazlollahtabar and Mahdavi [
          <xref ref-type="bibr" rid="ref38">38</xref>
          ] proposed a neuro-fuzzy approach based on evolutionary techniques
to obtain the optimal learning pathway for both teachers and students. The neuro-fuzzy approach
provides recommendations to teachers for making pedagogical decisions based on students’ learning
styles, while the neural network approach is used for students to create personalised curriculum profiles
based on their individual needs in a fuzzy environment.
        </p>
        <p>
          Taylan and Karagözoğlu [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ] use a systematic approach to designing a fuzzy inference system based
on a class of neural networks to assess student achievement. The developed method uses a fuzzy system,
supplemented by neural networks, to enhance characteristics such as flexibility, speed, and adaptability,
referred to as the adaptive neuro-fuzzy inference system (ANFIS). The results of the ANFIS model are
as reliable as statistical methods but encourage a more natural way of interpreting student learning
outcomes.
        </p>
        <p>In comparison with these works, this study fills a gap in the methods of comprehensive assessment
of educational programme quality and institutional performance based on a neuro-fuzzy approach.</p>
      </sec>
      <sec id="sec-1-2">
        <title>1.2. Methods</title>
        <p>This study employed methods of mathematical modelling and computational experimentation based
on the statistical processing of data assessments of educational programme quality and institutional
performance. The essence of the mathematical modelling methodology is to replace the original object
with its mathematical model and study it using computer technology. The processing, analysis, and
interpretation of calculation results were carried out through constant comparison with the results
of statistical processing of expert estimates. Throughout the research, refinements were made, the
mathematical model was revised, and the cycle of the computational experiment was repeated.</p>
        <p>The methodology for assessing the quality of the curriculum and educational activities is built using
artificial intelligence methods and tools, implemented in the Fuzzy Logic Toolbox of the MATLAB
system in the form of an adaptive neuro-fuzzy output (ANFIS).</p>
        <p>A fuzzy inference system can be represented as a neuro-fuzzy network – a special type of direct
signal propagation neural network, or ANFIS model. The architecture of a neuro-fuzzy network is
isomorphic to a fuzzy knowledge base. Neuro-fuzzy networks use diferentiated implementations of
triangular norms (multiplication and probabilistic OR) and smooth membership functions. This enables
the use of fast training algorithms for neural networks based on the backpropagation method to tune
neuro-fuzzy networks.</p>
        <p>ANFIS implements the Sugeno fuzzy inference system through a five-layer feed-forward neural
network. The purpose of each network layer is as follows:
• First layer – terms of input variables;
• Second layer – antecedents (parcels) of fuzzy rules;
• Third layer – normalisation of the degree of implementation of the rules;
• Fourth layer – conclusion of the rules;
• Fifth layer – aggregation of the result obtained according to diferent rules.</p>
        <p>The network inputs are not allocated to a separate layer. Figure 1 shows an ANFIS network with two
input variables (1 and 2) and four fuzzy rules. Three terms are used for the linguistic evaluation of
the input variable, and two terms for the variable.</p>
        <sec id="sec-1-2-1">
          <title>We will use the following notation:</title>
          <p>• 1, 2, ...,  – network inputs;
•  – network output;
•  : if 1 = 1,, ...,  = , it  = 0, + 1,1 + ... + , is a fuzzy rule with a serial
number ;
•  – number of rules  = 1, ,
• , – fuzzy term with a membership function  () used for linguistic evaluation of a variable
 in the -th rule ( = 1, ,  = 1, );
• , are the conclusion coeficients of the -th rule ( = 1, ,  = 0, ).</p>
          <p>The ANFIS network operates as follows.</p>
          <p>Layer 1. Each node of the first layer represents one term with a bell membership function. The network
inputs are connected only to their terms. The number of nodes in the first layer is equal to
the sum of the cardinalities of the term set of input variables. The degree of belonging of the
value of the input variable to the corresponding fuzzy term is fed to the output of the node:
where ,  and  are membership function parameters that can be tuned.</p>
          <p>Layer 2. The number of nodes in the second layer is . Each node of this layer corresponds to one
fuzzy rule. The node of the second layer is connected to the nodes of the first layer, which
form the antecedents of the corresponding rule. Therefore, each node of the second layer
can receive from 1 to  signals. The output of the node is the degree of execution of the rule,
calculated as the product of the input signals. Let us denote the outputs of the nodes of this
layer as  ,  = 1, .</p>
          <p>Layer 3. The number of nodes in the third layer is also . Each node of this layer calculates the relative
level of execution of the fuzzy rule according to the formula:
 () =</p>
          <p>1
1 + ⃒⃒ −  ⃒⃒ 2 ,</p>
          <p>.
 * = 
∑︀  
=1
(1)
(2)
(3)
(4)
Layer 4. The number of nodes in the fourth layer is also . Each node is connected to one node of
the third layer, as well as to all inputs of the network (figure 1 connections to the inputs are
not shown). The node of the fourth layer calculates the contribution of one fuzzy rule to the
network output by the formula:</p>
        </sec>
        <sec id="sec-1-2-2">
          <title>Layer 5. A single node of this layer sums up the contributions of all rules:</title>
          <p>=  * (0, + 1,1 + ... + ,).</p>
          <p>= 1 + ... +  + ... + .</p>
          <p>Typical neural network training procedures can be applied to tune an ANFIS network, as it uses
only diferentiated features. A combination of gradient descent as a backpropagation algorithm and the
least-squares method is commonly used. The error backpropagation algorithm regulates the parameters
of rule antecedents, i.e., membership functions. The least-squares method evaluates the rule inference
coeficients since they are linearly related to the network output.</p>
          <p>Each iteration of the tuning procedure is performed in two steps.</p>
          <p>In the first stage, a training sample is fed to the inputs, and based on the discrepancy between the
desired and actual behaviour of the network, the optimal parameters of the nodes of the fourth layer
are determined using the least-squares method.</p>
          <p>In the second stage, the residual mismatch is transmitted from the network output to the inputs, and
the parameters of the nodes of the first layer are modified by the backpropagation of the error. At the
same time, the rule inference coeficients found at the previous stage do not change. The iterative tuning
procedure continues as long as the mismatch exceeds a predetermined value. To tune the membership
functions, in addition to the error backpropagation method, other optimisation algorithms can be used,
such as the Levenberg-Marquardt method.</p>
          <p>The ANFIS editor in MATLAB allows the automatic synthesis of a neuro-fuzzy network from
experimental data. In this case, the accessories of the synthesised systems are tuned (trained) in such a
way as to minimise the deviations between the results of fuzzy modelling and experimental data. The
ANFIS editor is loaded using the anfisedit command.</p>
          <p>The ANFIS editor contains 3 top menus – File, Edit and View, a visualisation area, ANFIS properties
area, data loading area, source fuzzy inference system generation area, training area, testing area, current
information output area, as well as Help and Close buttons, which allow calling the help window and
closing the ANFIS editor, respectively.</p>
          <p>Participants in the experiment were 22 full-time master’s students and 32 graduates of higher
education institutions of the previous term studying the same specialities – a total of 54 people. This
number of respondents is due to the number of indicators of quality criteria because the data format of
the artificial network in MATLAB supports square matrices, in this case, 54x54. Before the accreditation
examination, students were ofered questionnaires with a proposal to assess the quality of the educational
programme and educational activities of the speciality on an assessment scale covering four levels: F, E,
B, A. Student assessments were used to form the vector of artificial neural network inputs. After the
accreditation examination, the expert assessments were used to check the quality of the prediction of
the artificial neural network.</p>
          <p>
            The experience of European countries demonstrates the expediency of involving students in
accreditation examinations. For example, the Polish Accreditation Commission consists of 80–90 members
appointed by the Minister of Science and Higher Education among the candidates nominated by the
Senates of higher education institutions, the conferences of rectors of scientific schools and universities
in Poland, and the Parliament of Students of Poland (the President of the Student Parliament is a member
of the Polish Accreditation Commission). In Slovakia, the Academic Ranking and Rating Agency is
a civic association founded in 2004 on the initiative of former student leaders and academics. The
Slovenian Quality Assurance Agency for Higher Education SQAA-NAKVIS appoints at least three
members of each expert group, of which at least one foreign expert, an expert in the field of quality
assessment of higher education, and one representative from among students [
            <xref ref-type="bibr" rid="ref40">40</xref>
            ].
          </p>
          <p>To ensure the representativeness of the sample, the study of its design was carried out based on
randomisation. The decision on the statistical deviation of the null hypothesis regarding the diferences
between the averages was also associated with the procedure of random sampling.</p>
          <p>
            The rating scale covers four levels of compliance with the requirements of the legislation (F, E, B, A)
[
            <xref ref-type="bibr" rid="ref41">41</xref>
            ]. The legislation also establishes 10 criteria for assessing the quality of the educational programme
[
            <xref ref-type="bibr" rid="ref41">41</xref>
            ]:
1) Design and objectives of the educational programme (4);
2) Structure and content of the educational programme (9);
3) Access to the educational programme and recognition of learning outcomes (4);
4) Teaching and learning according to the educational programme (5);
5) Control measures, evaluation of applicants for higher education and academic integrity (4);
6) Human resources (6);
7) Educational environment and material resources (6);
8) Internal quality assurance of the educational programme (7);
9) Transparency and publicity (3);
10) Learning through research (6).
          </p>
          <p>In turn, each of these criteria has from 3 to 9 indicators (the number is indicated in parentheses).
Together, all 10 criteria contain 54 indicators.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Results</title>
      <p>In the first stage of the study, data on the results of the assessment of students and graduates of higher
education regarding educational programmes and educational activities for each criterion were collected
and statistically processed.</p>
      <p>In the second stage, a computational experiment was performed. The cycle of the computational
experiment was carried out in several stages:
1) Choice of approximation and mathematical formulation of the problem (construction of a
mathematical model of the phenomenon under study);
2) Development of a computational algorithm for solving the problem;
3) Implementation of the algorithm in the form of a PC program;
4) Calculations on the PC;
5) Processing, analysis and interpretation of calculation results, comparison with the results of statistical
processing of expert estimates and, if necessary, refinement or revision of the mathematical model,
i.e., return to the first stage and repeat the cycle of the computational experiment.</p>
      <p>Assessing the quality of the curriculum and learning activities is complicated by the fact that each
of the 10 criteria, in turn, consists of several indicators (3-9) and is due to many factors, possibly with
an unknown nature of influence, which is also non-numerical. To assess the quality of the curriculum
and training activities, a two-tier system based on the ANFIS package and artificial neural networks is
proposed to predict assessment scores.</p>
      <p>The ANFIS hybrid system is a combination of the Sugeno neuro-fuzzy inference method with the
ability to train a five-layer artificial neural network (ANN) of direct propagation with a single output
and multiple inputs, which are fuzzy linguistic variables. As input variables of the ANFIS system,
we use the criteria for evaluating the quality of the educational programme of 10 groups of factors
( = 1, ..., 10).</p>
      <p>The output variable of the ANFIS system is a numerical assessment of the quality of the curriculum
and training activities and is defined as a function  =  (1, 2, 3, 4, 5, 6, 7, 8, 9, 10).</p>
      <p>Layer 1 of the ANFIS system for the linguistic evaluation of input parameters uses the term set of all
possible values of the linguistic variable.   = {“ ”, “”, “”, “”}. In symbolic form we write:
  = { &lt;  &gt;,  &lt;  &gt;,  &lt;  &gt;,  &lt;  &gt;}. The term set of the original linguistic variable y is the
set of values of quality assessments of the curriculum and educational activities:  = {, , , }.
The outputs of the nodes of layer 1 are the values of the membership functions at specific values of the
input variables.</p>
      <p>Layer 2 is non-adaptive and defines the preconditions of fuzzy production rules. Production rules – a
form of representation of human knowledge in the form of a sentence type – if (condition), then (action).
The rules provide a formal way to present recommendations, guidance, or strategies. They are ideal
in cases where the knowledge of the subject area arises from the empirical associations accumulated
during the work on solving problems in a particular field.</p>
      <p>Each node of this layer is connected to those nodes of layer 1, which form the prerequisites of
the corresponding rule. To solve this problem, four fuzzy production rules are formulated:  =
{1, 2, 3, 4}, because according to the features of the ANFIS network, the number of network rules
must correspond to the dimension of the term set of the source variable .</p>
      <p>Nodes perform a fuzzy logical operation “I” (min). The outputs of the nodes of this layer are the
degree of truth (fulfilment) of the preconditions of each of the four fuzzy production rules, which are
calculated by the formulas:
⎧ 1 = min(  1(1),   2(2),   3(3),   4(4))
⎪⎪⎨ 2 = min( 1(1),  2(2),  3(3),  4(4)) .
⎪ 3 = min( 1(1),  2(2),  3(3),  4(4))
⎪⎩ 4 = min( 1(1),  2(2),  3(3),  4(4))
(6)
(7)
(8)</p>
      <p>Layer 3 normalises the degree of implementation of each of the fuzzy production rules (calculation of
the relative degree of implementation of the rules) as follows:
ℎ =
ℎ
ℎ ,
∑︁ 
=1
4
 = ∑︁ .</p>
      <p>=1
where ℎ = 1, ..., 4 is the production rule number. Layer 4 calculates the contribution of each fuzzy
production rule to the output of the network according to the formula.</p>
      <p>ℎ(,  ) = ℎ(ℎ(0) + ℎ(1)1 + ℎ(2)2 + ℎ(3)3 + ℎ(4)4 + ℎ(5)5),
ℎ
where (0) – coeficients of the initial function (  = 0, ..., 5).</p>
      <p>Layer 5 summarises the contributions of all the rules:

{
⇒  }</p>
      <p>.</p>
      <p>Training of the ANFIS network was carried out for 24 epochs by a hybrid method. During training,
the type of membership functions, the type of initial function, and their coeficients are selected. As
a result of training a fuzzy network for four rules, Gaussian functions were adopted as membership
functions, and a linear function was adopted as the initial function. As a result of training, membership
functions and their coeficients were also obtained.</p>
      <p>To assess each of the 10 groups of factors that afect the quality of the curriculum and educational
activities by the evaluation criteria, 10 modules are used, which are implemented using artificial neural
networks. Thus, it is necessary to design neural networks, a mathematical model of a comprehensive
assessment of the quality of the educational program and educational activities based on the methods
of the neuro-fuzzy approach. For this purpose, the Neural Network Toolbox was used. To form neural
networks, it is necessary to determine their topology, learning mechanism, and testing procedure. Also,
the training of an artificial neural network requires input data – a sample of answers of students and
graduates with reliable quality indicators, determined based on these criteria.</p>
      <p>A standard -layer feedforward neural network consists of a layer of input nodes (we will stick to
the position that it is not contained in the network as an independent layer), ( − 1) hidden layers, and
an output layer that is connected in series in the forward direction and does not contain a connection
between elements within a layer and feedback between layers. The most popular class of multilayer
feed-forward networks is formed by multilayer perceptrons, where each computational element uses a
limit or sigmoidal activation function. A multilayer perceptron can form arbitrarily complex decision
limits and implement arbitrary Boolean functions. The development of a backpropagation algorithm
for determining weights in a multilayer perceptron has made these networks the most popular among
researchers and users of neural networks. The vast majority of programs involve the use of such
multilayer perceptrons. Networks consisting of successive layers of neurons are more commonly used.
Although any network without feedback can be represented as successive layers, the presence of many
neurons in each layer can significantly speed up calculations using matrix accelerators.</p>
      <p>The popularity of perceptrons is due to a wide range of available tasks that can be solved with their
help. In the general case, they solve the problem of approximating multidimensional functions, that
is, constructing a multidimensional mapping  :  ⇒  that generalizes a given set of parameters</p>
      <p>Depending on the type of output variables (the type of input variables is not critical), the
approximation of functions can take the form of classification (discrete set of initial values), or regression
(continuous initial values).</p>
      <p>Many practical problems of pattern recognition, noise filtering, time series prediction, etc. come
down to basic settings. The reason for the popularity of perceptrons is that, for their range of tasks,
they are, firstly, universal, and secondly, they are eficient in terms of the computational complexity of
devices.</p>
      <p>As a result of the development of neurocomputing, a large number of eficient models of neural
networks have been created, focused on solving various problems. Due to this, artificial neural networks
are successfully used to solve a wide class of practical problems. Therefore, when solving a specific
problem, it is necessary to solve the issue of choosing the most appropriate neural network model, its
parameters, and the training method.</p>
      <p>Typically, a network consists of many sensor elements (input nodes or source nodes) that form an
input layer; one or more hidden layers of computational neurons, and one output layer of neurons. The
input signal propagates through the network in a forward direction from layer to layer. Such networks
are usually called multilayer perceptrons. They are a generalization of a single layer perceptron.</p>
      <p>Multilayer perceptrons are successfully used to solve various problems. At the same time, supervised
learning is performed using such a popular algorithm as the error back-propagation algorithm. This
method consists of error correction (error-correction learning rule). It can be thought of as a
generalization of the equally popular adaptive filtering algorithm, the mean squared error minimization (LMS)
algorithm.</p>
      <p>Multilayer perceptrons have three characteristic features.
1. Each neuron of the network has a non-linear activation function. It should be noted that this
non-linear function is smooth (that is, diferentiated everywhere), in contrast to the hard threshold
function used in the Rosenblatt perceptron. The most popular form of a function that satisfies
this requirement is the sigmoidal nonlinearity, defined by the logistic function
 =</p>
      <p>1
1 + exp(−  )
,
(9)
where  is the induced local field (i.e., the weighted sum of all synaptic inputs plus the limit
value) of neuron ;  is the output of the neuron. The presence of non-linearity plays a very
important role, since otherwise the “input-output” mapping of the network can be reduced to a
conventional single-layer perceptron. Moreover, the use of the logistic function is biologically
motivated, since it takes into account the recovery phase of a real neuron.
2. The network contains one or more layers of hidden neurons that are not part of the input or
output of the network. These neurons allow the network to learn how to solve complex problems
by sequentially extracting the most important features of the input image (vector).</p>
      <p>The network has a high degree of connectivity (connectivity), implemented using synaptic
connections. Changing the level of network connectivity requires changing the plurality of synaptic
connections or their weights.</p>
      <p>The combination of all these properties, along with learning-by-doing, provides the computational
power of a multilayer perceptron. However, these same qualities are the reason for the incompleteness
of modern knowledge about the behaviour of such networks. First, the distributed form of nonlinearity
and the high connectivity of the network significantly complicate the theoretical analysis of a multilayer
perceptron. Second, the presence of hidden neurons makes the learning process more dificult to
visualise. It is in the learning process that it is necessary to determine which signs of the input signal
should be given by hidden neurons. Then the learning process becomes even more dificult, since the
search must be performed in a wide range of possible functions, and the choice must be made among
alternative representations of the input images.</p>
      <p>The emergence of the backpropagation algorithm was a landmark event in the development of neural
networks, since it implements a computationally eficient method for training a multilayer perceptron.
The backpropagation algorithm does not ofer a truly optimal solution to all potential problems, but it
is most efective in learning multilayer machines.</p>
      <p>An artificial neural network for the analysis of indicators of the quality of the educational program
and educational activities will have the number of input neurons (according to the number of indicators
for all criteria) 54; output neurons – 54. Input signals were determined based on students’ assessments
of each indicator of this quality criterion, while the scale F, E, B, A were translated into numerical 1; 2;
3; 4 respectively. Part of the data is given in table 1.</p>
      <p>It is important that the neural network can predict expert assessments if student and graduate
assessments are to be ranked in ascending order based on the determination of the grade point average.
According to the hypothesis, we assume that students with higher academic performance are better
acquainted with the goals, structure, and content of the educational program, the process and
characteristics of teaching and learning according to the educational program, control measures, assessment
system, and all other aspects of educational activities. assessments of the quality of the educational
program and educational activities will be more objective.</p>
      <p>The Neural Network Toolbox application package Matlab Mathematical Modeling Environment
(version R2014a) was used in the work. After starting the Matlab system, enter the nntool command on
the command line, which opens the window for entering data and creating a neural network (Neural
Network / Data Manager) (figure 2).</p>
      <p>After starting the MATLAB system, you need to enter the tool command on the command line, which
will open the window for entering data and creating a neural network (Neural Network / Data Manager).
Clicking the New button opens the Create Network or Data window. After selecting the Data tab in
the Name field you must enter a new name of the input data “P”, and in the Value field the values of
the input data, in which the numbers 1-54 are indicators of quality criteria, and 55-108 – students’ and
graduates’ indicators quality criteria.</p>
      <p>To create a new network, we chose New, to view the data you need to select Import. The data is
contained in the P.mat file. This file is a matrix of two lines, in which the numbers 1-54 are indicators of
quality criteria, and 55-108 – are the evaluation of students and graduates on the indicators of quality
criteria. Its contents are stored in the P.txt file.</p>
      <p>The next step is to import the data (figure 3).</p>
      <p>The next step was to create data (“T”) – goals, which are an array of size 54x54, which contains
information about the grades given by the participants of the experiment – full-time master’s students
(22 people) and graduates of higher education institutions there are specialties (32 people) – a total of
54 people. This number of respondents is due to the number of indicators of quality criteria because the
data format of the artificial network in Matlab supports square matrices, in this case, 54x54. The data is
stored in a T.mat file. Its contents can be viewed using a text editor.</p>
      <p>We import data in the same way as for the array P.</p>
      <p>In the next step, a neural network was created (figure 4). An artificial neural network for the analysis
of indicators of the quality of the educational program and educational activities will have the number
of input neurons (according to the number of indicators for all criteria) 54; output neurons – 54. Input
signals were determined based on students’ assessments for each indicator of this quality criterion,
while the scales F, E, B, A were converted to numerical 1; 2; 3; 4 respectively.</p>
      <p>The configuration of the neural network of direct propagation is chosen based on a heuristic rule:
the number of neurons of the hidden layer is equal to half of the total number of input and output
neurons. The artificial neural network for the analysis of quality indicators of the educational program
and educational activity will have the number of input neurons 2 (according to the dimensionality
of the data – indicators of quality criteria and student evaluation); source neurons 54, therefore, the
number of hidden neurons is 28. The View button allows you to view the network structure (figure 5).</p>
      <p>In our case, 2 is the number of input neurons, which is known to be selected based on the dimension
of the input data (1 – indicators of quality criteria; 2 – student assessments). Output neurons – 54. The
configuration of the neural network of direct propagation (feed-forward backdrop) is chosen based on
the heuristic rule: the number of neurons in the hidden layer is equal to half the total number of input
and output neurons, so the hidden layer has 28 neurons.</p>
      <p>The next stage is network training and coaching. Double-clicking with the left mouse button on
the created neural network network1 in the window of the Neural Network / Data Manager opens a
window with the network.</p>
      <p>The View tab presents the neural network itself. Go to the Reinitialize Weights tab, where the Input
Ranges column selects the P input from the Get from the input list. Then press the Set Input Ranges
and Initialize Weights buttons in succession allowing us to initialize the scales needed to initialize the
entire network.</p>
      <p>The next step is network learning.</p>
      <p>Learning the backpropagation method involves two passes through all layers of the network: forward
and backward. In a forward pass, the image (incoming vector) is fed to the sensor nodes of the network,
after which it propagates through the network from layer to layer. As a result, a set of output signals is
generated, which is the actual response of the network to a given input image. In forward traversal,
all synaptic weights of the network are fixed. In a backward pass, all synaptic weights are adjusted
according to the error correction rule, namely: the actual output of the network is subtracted from the
desired (target) response, resulting in an error signal. This signal subsequently propagates through the
network in the opposite direction of the synaptic connections. Hence the name – backpropagation
algorithm. The synaptic weights are tuned to bring the network output as close as possible to the
desired statistical meaning. The back-propagation algorithm is sometimes referred to as the simplified
back-propagation algorithm. The learning process using this algorithm is called back-propagation
learning.</p>
      <p>Going to the Train tab opens a learning window in which P and T are selected instead of input data
and targets, respectively (figure 6). On the right of the Training Results column, you need to change the
name of the Outputs and Errors to O and E, respectively. Then pressing the Train Network button will
start network training, the process of which can be observed in the Neural Network Training window.
You can close the window after graduation.</p>
      <p>After the training was completed, two types of data appeared in the Neural Network / Data Manager
window: Output Data (O) and Error Data (E). Double-clicking on data O opens a window with data
output. By clicking the Export button in the manager window, and then clicking Export again in the
window that opens, you can transfer the data to the Matlab workspace, where it will be presented in
the most presentable form. You can view the results in the O.mat and E.mat files.</p>
      <p>You can calculate that the average network error is 0.0321, which indicates the eficiency of the
system.</p>
      <p>After learning the network, you can proceed to data forecasting. Returning to the Neural Network /
Data Manager window, you need to create additional input by clicking the New button. Going to the
Data tab, the name of the data changes, for example, to P1, and the values are set as follows: values
1-54 still indicate the numbers of indicators of quality criteria of educational programs and educational
activities, and 56-109 assessments of students and graduates quality, and the last column – projected
expert assessments.</p>
      <p>Next, you need to return to the Network window. In the Simulate tab of the input values house, the
P1 array is selected, and the Outputs output value is renamed to forecast (figure 7).</p>
      <p>After clicking the Simulate Network button, you can return to the Neural Network / Data Manager
window and, by clicking the Export button, copy the source forecast array to the Matlab workspace.
After receiving the table in the workspace, pay attention to the last column, which is responsible for
forecasting (figure 8).</p>
      <p>The data obtained in the study can be viewed in the forecast.mat file.</p>
      <p>Comparing the data issued by the system and the real data, we can see that the neural network does
make predictions that are quite close to reality. Compared with expert estimates, the average absolute
error is 0.0321, the relative error is 7.08%.</p>
      <p>In the second part of the experiment, forecasting was carried out using a diferent type of neural
network – a neuro-fuzzy network, or ANFIS-model.</p>
      <p>Expert estimates are used as validation data. Create data files: training.dat, testing.dat, checking.dat.
It should be noted that attempts to consider large data volumes lead to a reduction in the number of
observations in the training sample and its simultaneous unjustified growth, which can negatively
afect the network’s ability to learn. So, first you need to turn the available information into a form
that is understandable and meaningful for the neuro-fuzzy network. Consider the average value of the
assessment of each of the 10 criteria for assessing the quality of the educational program. For training,
we use the average scores of all students for each of the 10 criteria. For testing, the marks of students
numbered from 12 to 30 are used, for verification – the marks that were put by 31 students.</p>
      <p>We preliminarily transpose the data, so the numbers of students will be in the rows, and the grades
according to the quality criteria will be in the columns. The data in the files contains 10 columns – 9
grades (incoming) and 1 grade (source). The first file contains 54 lines and 10 columns. The second has
18 rows and 10 columns. The third has one row and 10 columns.</p>
      <p>Training.dat file (first three lines):
3.5000 3.3333 3.5000 3.4000 3.5000 3.3333 3.3333 3.5714 3.3333 3.1667
4.0000 3.4444 3.2500 3.8000 3.7500 3.5000 3.6667 3.4286 3.6667 4.0000
3.2500 3.6667 3.2500 3.4000 3.5000 3.6667 3.0000 3.5714 4.0000 3.8333</p>
      <p>Anfis Editor is used to building MATLAB fuzzy neural networks. Run the editor with the anfisedit
command. In the Load data menu, select Training, and From disk, click the load data button. In the
window that opens, select the previously created training.dat file. In the Load data menu, select Testing
and From disk, click the load data button. In the window that opens, select the previously created
testing.dat. In the Load data menu, select Checking and From disk, and click the load data button. In
the window that opens, select the previously created checking.dat. The visualization area contains
two types of information: when training the system, the learning curve in the form of a graph of the
dependence of the learning error on the iteration ordinal number; when loading data and testing the
system – experimental data and simulation results.</p>
      <p>Experimental data and simulation results are displayed as a set of points in two-dimensional space.
In this case, the serial number of the data line in the sample (training, test, or control) is plotted along
the abscissa axis, and the value of the initial variable of this sample line is plotted along the ordinate
axis. The following markers are used: blue dot (.) – test set; blue circle (o) – training sample; blue plus
(+) – control sample; a red asterisk (*) – simulation results.</p>
      <p>Then, having set the Generate FIS menu switch to the Grid partition position, you should press the
Generate FIS button. In this case, the model has 10 input variables, each of which corresponds to 9
terms of the gaussmf type. The original variable is determined by a linear function. Let’s generate a
Sugeno-type fuzzy inference system by pressing the Generate FIS button. In the window that opens,
set 3 membership functions of the gaussmf type for each input variable. The choice of the property
function here is because we assume a normal distribution for a random variable, defined by a Gaussian
function according to probability theory. For the output variable, we set the membership function const.</p>
      <p>To train the hybrid network, we will choose the backdrop method (error backpropagation) with an
error level of 0 and a number of cycles of 10. Let’s start training the hybrid network (figure 10).</p>
      <p>As can be seen from figure 10, according to the training results, the average error is approximately
0.007.</p>
      <p>We test the fuzzy inference system first on the training set.</p>
      <p>Now let’s test the resulting fuzzy inference system on the known values of expert estimates. Now
we download this sample in testing mode in the Anfis editor. The results are shown in Figure 12. The
mean score of the experts is 3.99; network prediction of the neural fuzzy network is 3.51. The relative
forecast error is 12.57%.</p>
      <p>Comparing the prediction errors of the neuro-fuzzy network (12.57%) and the L-layer feed-forward
neural network (7.08%), we can see that the latter makes a more accurate prediction. It should be
noted that the ANFIS model requires significantly more computing resources from the computer, which
forced us to reduce the number of input variables to 10, which corresponded to the number of program
evaluation criteria, and use the average values of quality indicators for each of the criteria. Of course,
the problem requires further study of large data volumes of other accreditation examinations, but in
general, this approach has demonstrated very good predictive capabilities.</p>
      <p>Table 4 also shows that the quality of the program and educational activities is at a fairly high level,
which reflects the average score of the peer review.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Discussion</title>
      <p>The study aimed to demonstrate that the challenge of predicting the assessment of educational
programme quality and institutional performance can be adequately addressed through an artificial neural
network, obtaining a comprehensive evaluation based on a neuro-fuzzy approach. The mathematical
model involves the use of neural networks and is based on the technology of analytical processing of
statistical data. Standard methods of mathematical statistics are used to analyse the estimates received
from respondents.</p>
      <p>The proposals for using students as experts in evaluating educational programmes and institutional
activities are debatable; it would be more appropriate to involve teachers from other educational
institutions. However, in the process of preparing for self-assessment, this approach can be considered
quite suitable.</p>
      <p>The results of the neural network should be considered not as final, but as a test. As noted, for more
detailed conclusions, it is necessary to train the network on a larger amount of experimental data.</p>
      <p>The network structure has room for further improvement and customisation in future studies.</p>
      <p>The assumption that a sample of students and graduates can prepare a dataset for setting up and
teaching an artificial neural network to evaluate the quality of educational programmes and activities is
confirmed by ordering the quality assessments of students and graduates in ascending order of their
grade point average. In practice, this allows predicting the results and identifying existing shortcomings
to eliminate them before the accreditation examination. However, the dificulty of this method lies in
choosing the architecture of the neural network and preparing a training sample to configure it. In
particular, future plans include increasing the volume of the input vector of the artificial neural network,
with the form based on estimates of teachers, stakeholders, and experts.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>As a result of developing a mathematical model for the comprehensive evaluation of educational
programme quality and institutional performance based on neuro-fuzzy approaches, we have managed
to achieve two key outcomes. Firstly, we have devised a mechanism for obtaining a quantitative
assessment of educational programmes and activities that will enable higher education institutions to
detect shortcomings and potential problems, and address them prior to accreditation examinations.
Secondly, we have demonstrated that a sample of students and graduates can be used to prepare a training
dataset for configuring and training an artificial neural network capable of adequately performing
a comprehensive assessment of educational programmes and institutional activities. This can be
accomplished by arranging the assessments of programme quality and educational activities provided
by students and graduates in ascending order based on their grade point average. It is emphasised that
these methods are efective provided they adhere to the principles of student-centredness and academic
freedom.</p>
      <p>By preparing a training sample for setting up and teaching an artificial neural network based on a
sample of students and graduates, we were able to evaluate the quality of educational programmes and
activities. A comparison of the results produced by an artificial neural network of direct propagation
with one output and several inputs with real data shows that the neural network generates predictions
close to reality. Compared with expert estimates, the average absolute error was 0.0321, and the relative
error was 7.08%.</p>
      <p>The results of this study can be applied in the practice of higher education institutions to predict
outcomes, identify existing shortcomings, and eliminate them before accreditation examinations.</p>
      <p>We see prospects for further research in the application of software products based on neural network
theory to automate the processes of organisation, control, and analysis of the educational process,
as well as the introduction of neural network software for the direct training of students in certain
disciplines.</p>
      <p>Declaration on Generative AI: The authors have not employed any Generative AI tools.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O. M.</given-names>
            <surname>Markova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Popel</surname>
          </string-name>
          ,
          <article-title>Cocalc as a learning tool for neural network simulation in the special course "foundations of mathematic informatics"</article-title>
          , in: V.
          <string-name>
            <surname>Ermolayev</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. C. SuárezFigueroa</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Kharchenko</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Kobets</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Kravtsov</surname>
            ,
            <given-names>V. S.</given-names>
          </string-name>
          <string-name>
            <surname>Peschanenko</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Prytula</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Spivakovsky (Eds.),
          <source>Proceedings of the 14th International Conference on ICT in Education, Research and Industrial Applications</source>
          . Integration, Harmonization and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Transfer</surname>
          </string-name>
          . Volume II: Workshops, Kyiv, Ukraine, May
          <volume>14</volume>
          -17,
          <year>2018</year>
          , volume
          <volume>2104</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>388</fpage>
          -
          <lpage>403</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2104</volume>
          /paper_204.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kucherova</surname>
          </string-name>
          , V. Los, D. Ocheretin,
          <article-title>Neural network analytics and forecasting the country's business climate in conditions of the coronavirus disease (COVID-19)</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>2845</volume>
          (
          <year>2021</year>
          )
          <fpage>22</fpage>
          -
          <lpage>32</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Mukovoz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Vakaliuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <article-title>Road Sign Recognition Using Convolutional Neural Networks</article-title>
          , in: E. Faure,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tryus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Vartiainen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Danchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bazilo</surname>
          </string-name>
          , G. Zaspa (Eds.),
          <source>Information Technology for Education, Science, and Technics</source>
          , volume
          <volume>222</volume>
          <source>of Lecture Notes on Data Engineering and Communications Technologies</source>
          , Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>172</fpage>
          -
          <lpage>188</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -71804-5_
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Black</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lincove</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Cullinane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Veron</surname>
          </string-name>
          ,
          <article-title>Can you leave high school behind?</article-title>
          ,
          <source>Economics of Education Review</source>
          <volume>46</volume>
          (
          <year>2015</year>
          )
          <fpage>52</fpage>
          -
          <lpage>63</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.econedurev.
          <year>2015</year>
          .
          <volume>02</volume>
          .003.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>B.</given-names>
            <surname>Wächter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kelo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Lam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Efertz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jost</surname>
          </string-name>
          , S. Kottowski, University quality indicators:
          <article-title>a critical assessment</article-title>
          ,
          <source>Technical Report</source>
          , Directorate General for Internal Policies, Policy Department B: Structural and
          <string-name>
            <given-names>Cohesion</given-names>
            <surname>Policies</surname>
          </string-name>
          ,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          .2861/426164.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hammerness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Klette</surname>
          </string-name>
          ,
          <article-title>Indicators of quality in teacher education: Looking at features of teacher education from an international perspective, in: Promoting and sustaining a quality teacher workforce</article-title>
          , volume
          <volume>27</volume>
          <source>of International Perspectives on Education and Society</source>
          , Emerald Group Publishing Limited,
          <year>2015</year>
          , pp.
          <fpage>239</fpage>
          -
          <lpage>277</lpage>
          . doi:
          <volume>10</volume>
          .1108/S1479-367920140000027013.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>O.</given-names>
            <surname>Cherniak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sorocolat</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kanytska</surname>
          </string-name>
          ,
          <article-title>Graph analytical method for determining the complex quality indicator of qualimetry objects, Innovative Technologies and Scientific Solutions for Industries 4 (</article-title>
          <year>2020</year>
          )
          <fpage>169</fpage>
          -
          <lpage>175</lpage>
          . doi:
          <volume>10</volume>
          .30837/ITSSI.
          <year>2020</year>
          .
          <volume>14</volume>
          .169.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>I.</given-names>
            <surname>Parvu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Ipate</surname>
          </string-name>
          ,
          <article-title>Mathematical model of measuring the quality of services of the higher education institutions</article-title>
          ,
          <source>Journal of Applied Economic Sciences</source>
          <volume>2</volume>
          (
          <year>2007</year>
          ). URL: https://EconPapers. repec.org/RePEc:ush:jaessh:v:2:y:
          <year>2007</year>
          <article-title>:i:1(2)_fall2007:5.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Isac</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dura</surname>
          </string-name>
          ,
          <article-title>Optimizing Franchising Investment Decision Using Electre and Rompedet Methods</article-title>
          ,
          <source>The IUP Journal of Managerial Economics</source>
          <volume>8</volume>
          (
          <year>2010</year>
          )
          <fpage>7</fpage>
          -
          <lpage>32</lpage>
          . URL: https://www.iupindia.in/ 510/IJME_Optimizing_Franchising_
          <article-title>Investment_Decision_7.html</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>N. E.</given-names>
            <surname>Kondruk</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. Maliar</surname>
          </string-name>
          ,
          <article-title>Bagatokryterialna optymizatsiia liniinykh system [Multicriteria optimization of linear systems]</article-title>
          , Autdor-Shark, Uzhgorod, Ukraine,
          <year>2019</year>
          . URL: https://dspace. uzhnu.edu.ua/jspui/handle/lib/24042.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y. I.</given-names>
            <surname>Grytsyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. Y.</given-names>
            <surname>Grytsiuk</surname>
          </string-name>
          ,
          <article-title>The Peculiarities of Multiplicative Coagulation a Partial Criteria Into One Generalized Index</article-title>
          ,
          <source>Scientific Bulletin of UNFU 24</source>
          (
          <year>2014</year>
          )
          <fpage>341</fpage>
          -
          <lpage>352</lpage>
          . URL: https://nv.nltu. edu.ua/Archive/2014/24_11/57.pd.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>O. Y.</given-names>
            <surname>Chervak</surname>
          </string-name>
          ,
          <article-title>Teoriya optymalnogo vyboru. Pidkryteriyi paretivskoyi zgortky kryteriyiv [The theory of optimal choice. Sub-criteria for convolution of Pareto criteria]</article-title>
          ,
          <source>Naukovyj visnyk Uzhgorodskogo universytetu 30</source>
          (
          <year>2010</year>
          )
          <fpage>28</fpage>
          -
          <lpage>30</lpage>
          . URL: https://dspace.uzhnu.edu.ua/jspui/handle/lib/ 7372.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>I.</given-names>
            <surname>Goodfellow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Courville</surname>
          </string-name>
          ,
          <article-title>Deep Learning, Adaptive Computation and Machine Learning series</article-title>
          , MIT Press,
          <year>2016</year>
          . URL: http://www.deeplearningbook.org.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>B.</given-names>
            <surname>Müller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Reinhardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. T.</given-names>
            <surname>Strickland</surname>
          </string-name>
          ,
          <source>Neural Networks: An Introduction, Physics of Neural Networks</source>
          ,
          <volume>2</volume>
          <fpage>ed</fpage>
          ., Springer-Verlag Berlin Heidelberg,
          <year>1995</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -57760-4.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Sivanandam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sumathi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. N.</given-names>
            <surname>Deepa</surname>
          </string-name>
          ,
          <article-title>Introduction to neural networks using Matlab 6.0</article-title>
          ,
          <string-name>
            <surname>Tata</surname>
            <given-names>McGraw-Hill</given-names>
          </string-name>
          <string-name>
            <surname>Education</surname>
          </string-name>
          , New Delhi,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S. D.</given-names>
            <surname>Shtovba</surname>
          </string-name>
          ,
          <article-title>Proektirovanie nechetkikh sistem sredstvami MatLab [Fuzzy systems design of by means of MatLab]</article-title>
          ,
          <string-name>
            <surname>Goryachaya</surname>
          </string-name>
          Liniya-Telekom, Moscow,
          <year>2007</year>
          . URL: http://pistunovi.inf.ua/ shtovba_proek_nechet_sistem__matlab.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shtovba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Pankevych</surname>
          </string-name>
          ,
          <article-title>Fuzzy Technology-Based Cause Detection of Structural Cracks of Stone Buildings</article-title>
          , in: V.
          <string-name>
            <surname>Ermolayev</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          <string-name>
            <surname>Suárez-Figueroa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Lawrynowicz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Palma</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Yakovyna</surname>
            ,
            <given-names>H. C.</given-names>
          </string-name>
          <string-name>
            <surname>Mayr</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          <string-name>
            <surname>Nikitchenko</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . Spivakovsky (Eds.),
          <source>Proceedings of the 14th International Conference on ICT in Education, Research and Industrial Applications</source>
          . Integration, Harmonization and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Transfer</surname>
          </string-name>
          . Volume I: Main Conference, Kyiv, Ukraine, May
          <volume>14</volume>
          -17,
          <year>2018</year>
          , volume
          <volume>2105</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>209</fpage>
          -
          <lpage>218</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2105</volume>
          /10000209.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>I.</given-names>
            <surname>Khvostina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Oliinyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Solovieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Yatsenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kohut-Ferens</surname>
          </string-name>
          ,
          <article-title>Hazards and risks in assessing the impact of oil and gas companies on the environment</article-title>
          ,
          <source>IOP Conference Series: Earth and Environmental Science</source>
          <volume>628</volume>
          (
          <year>2021</year>
          )
          <article-title>012027</article-title>
          . doi:
          <volume>10</volume>
          .1088/
          <fpage>1755</fpage>
          -1315/628/1/012027.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bielinskyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Soloviev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Solovieva</surname>
          </string-name>
          ,
          <article-title>Identifying stock market crashes by fuzzy measures of complexity, Neuro-Fuzzy Modeling Techniques in Economics 10 (</article-title>
          <year>2021</year>
          )
          <fpage>3</fpage>
          -
          <lpage>45</lpage>
          . doi:
          <volume>10</volume>
          . 33111/nfmte.
          <year>2021</year>
          .
          <volume>003</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>V.</given-names>
            <surname>Morkun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Morkun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pikilnyak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Serdiuk</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Gaponenko</surname>
          </string-name>
          ,
          <article-title>The cyber-physical system for increasing the eficiency of the iron ore desliming process</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          <volume>2853</volume>
          (
          <year>2021</year>
          )
          <fpage>450</fpage>
          -
          <lpage>459</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>G.</given-names>
            <surname>Lesinski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Corns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dagli</surname>
          </string-name>
          ,
          <article-title>Application of an Artificial Neural Network to Predict Graduation Success at the United States Military Academy</article-title>
          ,
          <source>Procedia Computer Science</source>
          <volume>95</volume>
          (
          <year>2016</year>
          )
          <fpage>375</fpage>
          -
          <lpage>382</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2016</year>
          .
          <volume>09</volume>
          .348.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Mahapatra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Khan</surname>
          </string-name>
          ,
          <article-title>A neural network approach for assessing quality in technical education: an empirical study</article-title>
          ,
          <source>International Journal of Productivity and Quality Management</source>
          <volume>2</volume>
          (
          <year>2007</year>
          )
          <fpage>287</fpage>
          -
          <lpage>306</lpage>
          . doi:
          <volume>10</volume>
          .1504/IJPQM.
          <year>2007</year>
          .
          <volume>012451</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          , I. Teplytskyi,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yechkalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Markova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Soloviev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kiv</surname>
          </string-name>
          ,
          <article-title>Using spreadsheets as learning tools for neural network simulation</article-title>
          ,
          <source>Ukrainian Journal of Educational Studies and Information Technology</source>
          <volume>10</volume>
          (
          <year>2022</year>
          )
          <fpage>42</fpage>
          -
          <lpage>68</lpage>
          . doi:
          <volume>10</volume>
          .32919/uesit.
          <year>2022</year>
          .
          <volume>03</volume>
          .04.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Kardan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sadeghi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Ghidary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. R. F.</given-names>
            <surname>Sani</surname>
          </string-name>
          ,
          <article-title>Prediction of student course selection in online higher education institutes using neural network</article-title>
          ,
          <source>Computers &amp; Education</source>
          <volume>65</volume>
          (
          <year>2013</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.compedu.
          <year>2013</year>
          .
          <volume>01</volume>
          .015.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>P. M. Arsad</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Buniyamin</surname>
            ,
            <given-names>J.-l. A.</given-names>
          </string-name>
          <string-name>
            <surname>Manan</surname>
          </string-name>
          ,
          <article-title>A neural network students' performance prediction model (NNSPPM)</article-title>
          ,
          <source>in: 2013 IEEE International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA)</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICSIMA.
          <year>2013</year>
          .
          <volume>6717966</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>V.</given-names>
            <surname>Osadchyi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Kruglyk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Bukreyev</surname>
          </string-name>
          ,
          <article-title>Development of a software product for forecasting the entrance of applicants to higher educational institutions</article-title>
          ,
          <source>Ukrainian Journal of Educational Studies and Information Technology</source>
          <volume>6</volume>
          (
          <year>2018</year>
          )
          <fpage>55</fpage>
          -
          <lpage>69</lpage>
          . doi:
          <volume>10</volume>
          .32919/uesit.
          <year>2018</year>
          .
          <volume>03</volume>
          .06.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>F.</given-names>
            <surname>Okubo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yamashita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shimada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ogata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A Neural</given-names>
            <surname>Network</surname>
          </string-name>
          <article-title>Approach for Students' Performance Prediction</article-title>
          ,
          <source>in: Proceedings of the Seventh International Learning Analytics &amp; Knowledge Conference</source>
          , LAK '17,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computing Machinery, New York, NY, USA,
          <year>2017</year>
          , p.
          <fpage>598</fpage>
          -
          <lpage>599</lpage>
          . doi:
          <volume>10</volume>
          .1145/3027385.3029479.
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>S.</given-names>
            <surname>Abu Naser</surname>
          </string-name>
          , I. Zaqout,
          <string-name>
            <given-names>M. Abu</given-names>
            <surname>Ghosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Atallah</surname>
          </string-name>
          , E. Alajrami,
          <article-title>Predicting student performance using artificial neural network: In the faculty of engineering and information technology</article-title>
          ,
          <source>International Journal of Hybrid Information Technology</source>
          <volume>8</volume>
          (
          <year>2015</year>
          )
          <fpage>221</fpage>
          -
          <lpage>228</lpage>
          . doi:
          <volume>10</volume>
          .14257/ijhit.
          <year>2015</year>
          .
          <volume>8</volume>
          .2.20.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>H.</given-names>
            <surname>Chaban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kukhtiak</surname>
          </string-name>
          ,
          <article-title>Application of the artificial neural networks theory in problems of applied pedagogy of higher education institutions</article-title>
          ,
          <source>Ukrainian Educational Journal</source>
          (
          <year>2020</year>
          )
          <fpage>51</fpage>
          -
          <lpage>56</lpage>
          . doi:
          <volume>10</volume>
          .32405/
          <fpage>2411</fpage>
          -1317-2020-1-
          <fpage>51</fpage>
          -56.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>F.</given-names>
            <surname>Okubo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yamashita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Shimada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Konomi</surname>
          </string-name>
          ,
          <article-title>Students' performance prediction using data of multiple courses by recurrent neural network, in:</article-title>
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Mohd Ayub</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mitrovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-C.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. L.</given-names>
            <surname>Wong</surname>
          </string-name>
          , W. Chen (Eds.),
          <source>Proceedings of the 25th International Conference on Computers in Education, ICCE 2017 - Main Conference Proceedings, Asia-Pacific Society for Computers in Education</source>
          ,
          <year>2017</year>
          , p.
          <fpage>439</fpage>
          -
          <lpage>444</lpage>
          . URL: https://www.apsce.
          <source>net/icce/icce2017/140.115.135</source>
          .84/ icce/icce2017/sites/default/files/proceedings/main/C3/Students%20Performance
          <source>%20Prediction% 20Using%20Data%20of%20Multiple%20Courses%20by%20Recurrent%20Neural%20Network.pdf.</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yuling</surname>
          </string-name>
          ,
          <article-title>An innovative evaluation method for undergraduate education: an approach based on bp neural network and stress testing</article-title>
          ,
          <source>Studies in Higher Education</source>
          <volume>47</volume>
          (
          <year>2022</year>
          )
          <fpage>212</fpage>
          -
          <lpage>228</lpage>
          . doi:
          <volume>10</volume>
          .1080/03075079.
          <year>2020</year>
          .
          <volume>1739013</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Pererva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. O.</given-names>
            <surname>Lavrentieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. I.</given-names>
            <surname>Lakomova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. S.</given-names>
            <surname>Zavalniuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. T.</given-names>
            <surname>Tolmachev</surname>
          </string-name>
          ,
          <article-title>The technique of the use of Virtual Learning Environment in the process of organizing the future teachers' terminological work by specialty</article-title>
          ,
          <source>CTE Workshop Proceedings</source>
          <volume>7</volume>
          (
          <year>2020</year>
          )
          <fpage>321</fpage>
          -
          <lpage>346</lpage>
          . doi:
          <volume>10</volume>
          .55056/ cte.363.
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rivas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>González-Briones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Hernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Prieto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chamoso</surname>
          </string-name>
          ,
          <article-title>Artificial neural network analysis of the academic performance of students in virtual learning environments</article-title>
          ,
          <source>Neurocomputing</source>
          <volume>423</volume>
          (
          <year>2021</year>
          )
          <fpage>713</fpage>
          -
          <lpage>720</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.neucom.
          <year>2020</year>
          .
          <volume>02</volume>
          .125.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>L.</given-names>
            <surname>Fadieieva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Semerikov</surname>
          </string-name>
          ,
          <article-title>Exploring the Interplay of Moodle Tools and Student Learning Outcomes: A Composite-Based Structural Equation Modelling Approach</article-title>
          , in: E. Faure,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tryus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Vartiainen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Danchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bazilo</surname>
          </string-name>
          , G. Zaspa (Eds.),
          <source>Information Technology for Education, Science, and Technics</source>
          , volume
          <volume>222</volume>
          <source>of Lecture Notes on Data Engineering and Communications Technologies</source>
          , Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>418</fpage>
          -
          <lpage>435</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -71804-5_
          <fpage>28</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>H.</given-names>
            <surname>Waheed</surname>
          </string-name>
          , S.-U. Hassan,
          <string-name>
            <given-names>N. R.</given-names>
            <surname>Aljohani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hardman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Alelyani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nawaz</surname>
          </string-name>
          ,
          <article-title>Predicting academic performance of students from VLE big data using deep learning models</article-title>
          ,
          <source>Computers in Human Behavior</source>
          <volume>104</volume>
          (
          <year>2020</year>
          )
          <article-title>106189</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.chb.
          <year>2019</year>
          .
          <volume>106189</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>A.</given-names>
            <surname>Cader</surname>
          </string-name>
          ,
          <article-title>The Potential for the Use of Deep Neural Networks in e-Learning Student Evaluation with New Data Augmentation Method</article-title>
          , in: I. I. Bittencourt,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cukurova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Muldner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Luckin</surname>
          </string-name>
          , E. Millán (Eds.),
          <source>Artificial Intelligence in Education</source>
          , Springer International Publishing, Cham,
          <year>2020</year>
          , pp.
          <fpage>37</fpage>
          -
          <lpage>42</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -52240-
          <issue>7</issue>
          _
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>Q. H.</given-names>
            <surname>Do</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-F.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>A neuro-fuzzy approach in the classification of students' academic performance</article-title>
          ,
          <source>Computational intelligence and neuroscience</source>
          <year>2013</year>
          (
          <year>2013</year>
          )
          <article-title>179097</article-title>
          . doi:
          <volume>10</volume>
          .1155/
          <year>2013</year>
          / 179097.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>H.</given-names>
            <surname>Fazlollahtabar</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Mahdavi,</surname>
          </string-name>
          <article-title>User/tutor optimal learning path in e-learning using comprehensive neuro-fuzzy approach</article-title>
          ,
          <source>Educational Research Review</source>
          <volume>4</volume>
          (
          <year>2009</year>
          )
          <fpage>142</fpage>
          -
          <lpage>155</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.edurev.
          <year>2009</year>
          .
          <volume>02</volume>
          .001.
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>O.</given-names>
            <surname>Taylan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Karagözoğlu</surname>
          </string-name>
          ,
          <article-title>An adaptive neuro-fuzzy model for prediction of student's academic performance</article-title>
          ,
          <source>Computers &amp; Industrial Engineering</source>
          <volume>57</volume>
          (
          <year>2009</year>
          )
          <fpage>732</fpage>
          -
          <lpage>741</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.cie.
          <year>2009</year>
          .
          <volume>01</volume>
          .019.
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <surname>I. Tryhub</surname>
          </string-name>
          ,
          <article-title>Professional training of experts in the field of education in Slavic Eastern European countries</article-title>
          ,
          <source>Pedagogical process: theory and practice 4</source>
          (
          <year>2016</year>
          )
          <fpage>78</fpage>
          -
          <lpage>78</lpage>
          . URL: https://tinyurl.com/ 4vb4ysub.
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <article-title>Verkhovna Rada of Ukraine, Regulations on the accreditation of educational programs, which provide training for higher education</article-title>
          ,
          <year>2019</year>
          . URL: https://zakon.rada.gov.ua/laws/show/z0880-19# Text.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>