<!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>Project of an Recommender System Educational Content Evaluation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Volodymyr Pasichnyk</string-name>
          <email>vpasichnyk@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliia Kunanets</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valentyna Yunchyk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Khomyak</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anatolii Fedonyuk</string-name>
          <email>fedonyukanatan@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lesya Ukrainka Volyn National University</institution>
          ,
          <addr-line>13 Volya Avenue, Lutsk, 43025</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Stepana Bandery str. 12, Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the modern world, the importance of practical evaluation of educational content is increasing due to the rapid development of information technologies and access to many educational resources. Consequently, there is a need to develop and implement recommendation systems for assessing educational content. This paper provides an overview of a project to create a recommendation system for evaluating educational content. This project aims to develop models, methods, and algorithms for automated analysis and recommendations regarding the quality of educational materials. The methodology of working on the project, the tools and technologies used, and the results and areas of application of the recommendation system are described. Potential advantages of implementing a recommendation system in the educational process and methods of interaction with users are considered. The selection of the project's recommendation system lifecycle model has been justified. All stages of the cyclical development process are described. The recommendation system project is developed based on a three-tier architecture. Resources for the implementation of the recommendation system project have been identified. The visualization of the results of the evaluation of the education content is considered using the method of petal diagrams. An example of evaluating methodological guidelines at the faculty's scientific-methodological commission meeting is provided. Criteria for assessing educational content are outlined. Aggregated expert ratings based on evaluation criteria for educational materials are presented. A series of petal diagrams have been constructed to visualize the evaluation of educational content by groups of experts.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Recommendation system</kwd>
        <kwd>educational content</kwd>
        <kwd>evaluation</kwd>
        <kwd>project</kwd>
        <kwd>visualization</kwd>
        <kwd>design</kwd>
        <kwd>expert assessment</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Given the factors and circumstances of today, there is a significantly increased necessity
for adapting the educational process to an online format. The rapid development of
information technologies demands constant updating of methods and approaches to
creating and disseminating educational content that should meet the current
requirements of society and the job market.</p>
      <p>The growing dynamics and volume of new educational content create a decrease in the
quality of educational materials. Educational information resources are usually formed
without proper verification and testing, which can pose problems in determining their
credibility and quality. The increase in the volume of educational content generates the
need for expert evaluation of its quality and alignment with academic goals.</p>
      <p>Evaluating educational content is a procedure that education experts should follow. In
higher education institutions, these experts typically include faculty members, groups
responsible for curriculum development, pedagogical teams of scientific and
methodological commissions of faculties, scientific and methodological councils of
institutes and universities, scientific and technical councils of institutes and universities,
academic councils of faculties, institutes, and universities, where the evaluation of
educational content is collegially discussed and conducted within expert environments.</p>
      <p>A project for a recommendation system for evaluating educational content that
implements the appropriate evaluation methodology and a sequence of steps to be taken
professionally, promptly, and proficiently is needed.</p>
      <p>The research aims to analyze, design, develop, and validate information technologies'
models, methods, and components for building a recommendation system for evaluating
educational content.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of literature sources</title>
      <p>
        The procedures for selecting and evaluating educational content and electronic resources
are complex processes that involve analyzing a wide range of criteria. It is pertinent to
develop information technology tools that facilitate the practical assessment of such
resources [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. One such tool is a recommendation system.
      </p>
      <p>
        The essential research in the development and improvement of recommendation
systems includes contributions from both domestic and foreign researchers: in [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the
effectiveness of a hybrid multicriteria recommendation system recommending elective
courses to students is investigated; in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], recommendation systems for informal
education based on a semantic approach are explored; several researchers in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] have
provided a comprehensive overview of recommendation systems, describing
recommendation models, methods, and application domains. In educational services, the
selection of educational resources using recommendation systems is conducted,
considering students' learning styles and levels of knowledge [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Individualized
educational content is provided for participants in the educational process [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Research in
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] has demonstrated the application of a recommendation system that analyzes the
textual data of educational resources using neural networks and suggests educational
content at the appropriate level, integrating this content with the individual preferences of
educational process participants.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], a personalized recommendation algorithm for online educational resources
based on knowledge association is proposed. Research [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] suggests a recommendation
system based on Bayesian networks, which delivers digital educational resources.
Researchers describe a recommendation web service for selecting an individual learning
trajectory in transportation system programming.
      </p>
      <p>
        In a study [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], a group of participants in the educational process is formed using a
recommendation system, replicating their individual preferences and providing the most
adapted educational content according to their knowledge and learning style.
      </p>
      <p>According to research [11], an information system of a recommendation type is a
specialized information system that facilitates the implementation of basic information
processes aimed at providing personalized recommendations to users.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Description of the recommendation system concept</title>
      <p>The goal is to develop a recommendation system for evaluating educational content. The
educational process is the sphere of application of the information technology components
collected in the information system. The intended recommendation system is for expert
environments of subject departments in secondary educational institutions, pedagogical
councils, cycle commissions, pedagogical collectives of departments, program provision
groups, scientific-methodical commissions of faculties, scientific-methodical councils of
institutes and universities, scientific-technical councils of institutes and universities,
academic councils of faculties, institutes, and universities, overall for all expert
communities involved in decision-making regarding the selection and evaluation of
educational and educational content [12].</p>
      <p>Figure 1 depicts the functional requirements of information technology components
used in building the recommendation system prototype as a UML use case diagram,
highlighting the main actors in the process of working with the recommendation system
[13].
For experts, it is possible to create a user profile based on which initial recommendations
are provided. This profile forms a request for selecting resources and educational content,
taking into account the type and ratings for each criterion and receiving a list of
recommended alternatives. Additionally, the expert can modify the parameters of their
profile, thus managing their account.</p>
      <p>The "Administrator" is responsible for configuring the prototype of the
recommendation system, managing users, and receiving analytical data on user
interaction with the system. The set of use cases includes: "Account Management";
"Management of Selection Criteria"; "Management of Electronic Learning Resources and
Educational Content"; "Generation of Analytics for Selection of Electronic Learning
Resources and Educational Content."</p>
      <p>To verify the reliability of the results of the functioning of information technology
components that were used as the basis for building the prototype of the recommendation
system, a series of experimental studies were conducted from 2020 to 2023 at Lesya
Ukrainka Volyn National University, particularly at the Faculty of Information Technology
and Mathematics.</p>
      <p>One example of using the developed recommendation system project illustrates the
evaluation of educational content at a meeting of the scientific-methodical commission of
the Faculty of Information Technology and Mathematics. To conduct the experimental
study, participants of the scientific-methodical commission were asked to evaluate the
teaching material submitted for recommendation for publication. The expert community
was also asked to assess the guidelines for practical exercises in the "Computer Discrete
Mathematics" course. Participants of the scientific-methodical commission were briefed
on using the proposed software product and provided with necessary technical support.
The expert community evaluated each unit of educational content (developed practical
exercise) using the proposed toolkit. Since the participants of the scientific-methodical
commission are lecturers from various departments, the averaged values of all expert
ratings were considered. As a result of the evaluation, it was found that in two practical
exercises, the ratings were lowest for the criteria of the presence of solved examples and
the availability of necessary literature sources. This allowed the participants of the
scientific-methodical commission to indicate to the developer the need for revisions to the
practical exercises according to the specified requirements.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Selection and Justification of the Project's Recommendation System</title>
    </sec>
    <sec id="sec-5">
      <title>Lifecycle Model</title>
      <p>The recommendation system project was implemented using the spiral model. This is an
iterative model that combines elements of both sequential and iterative approaches. It
proposes a cyclic development process, where each cycle consists of 4 stages [14]:
- Planning - defining the goals and tasks of the cycle, risk assessment, and resource
planning.</p>
      <p>- Analysis - gathering and analyzing information necessary for implementing the cycle.
- Design - developing detailed design of system components to be developed within the
cycle.</p>
      <p>- Implementation - coding, testing, and deployment of system components.</p>
      <p>The choice of the spiral model for the development lifecycle of the recommendation
system is driven by the fact that creating a recommendation system is a complex and
undefined process that requires a flexible approach. Early testing and obtaining user
feedback are critical success factors for the project. A recommendation system is a system
that must constantly evolve to meet changing user needs [15].</p>
    </sec>
    <sec id="sec-6">
      <title>5. Project structuring</title>
      <p>The recommendation system project is developed based on a three-tier architecture (see
Fig. 2). This allowed for separating the system into interconnected parts, distributing
system functions among them, and isolating the user interface from the data.
The three-tier architecture includes:
- Presentation layer – the level at which the user perceives information.</p>
      <p>- Application layer – the level where tools for managing the recommendation system
are located, as well as components such as setting the type of educational content and
objectives, searching for educational content and objectives, displaying results, and
generating reports.</p>
      <p>- Data management layer – the level where data is physically stored, with subsystems
for determining the type of educational content and objectives, analyzing educational
content and objectives, generating results, and generating user reports.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Visualization of the results of the recommendation system's operation</title>
      <p>An approach utilizing petal diagrams has been considered to visualize the assessment of
educational content. The methodological guidelines were evaluated based on the following
criteria:
- Relevance of the topic to the educational component syllabus.
- Adequacy of necessary theoretical educational material.
- Structuring of the material.
- Presence of solved task examples.
- Provision of tasks for independent completion.
- Availability of required literary sources.</p>
      <p>The assessment of educational content is considered within a polar coordinate system,
where an irregular polygon is formed [16]. The area of this polygon reflects qualitative
and quantitative aspects of assessing educational content across all its characteristics
simultaneously. The shape of the polygons represents qualitative characteristics of
academic content across all criteria simultaneously, while the shape of sectoral polygons
indicates compliance with specific criteria. The difference between the circle's area and
the polygon's area is a fraction that needs to be achieved at a certain point to improve
performance [17].</p>
      <p>Expert ratings are obtained through surveys, utilizing a ranked scale to assess each
criterion. Expert groups determine corresponding ratings, which are then considered
using appropriate weighting coefficients (Table 1). The influence of each criterion on the
overall score varies according to each expert's individual determination of values. The
authority coefficients considered in the calculations differ depending on the qualifications
of the experts (Table 2).
The values of importance coefficients are expressed in absolute and relative units (Table
3). These values adjust the aggregated indicators of educational materials assessed by</p>
      <sec id="sec-7-1">
        <title>Relevance to the syllabus</title>
      </sec>
      <sec id="sec-7-2">
        <title>Theoretical</title>
        <p>material</p>
      </sec>
      <sec id="sec-7-3">
        <title>Structuring of the material</title>
      </sec>
      <sec id="sec-7-4">
        <title>Examples of</title>
        <p>solved tasks</p>
      </sec>
      <sec id="sec-7-5">
        <title>Tasks for independent execution Literary sources</title>
        <p>6
9
8
9
experts. Considering their significance, the initial values of experts' authority coefficients
are determined empirically.</p>
        <p>To determine the comprehensive indicators of educational materials, a set of ratings
provided by respective experts is used (Tables 3 and 4) [18].
 ̃ = {  , =   , ∙   , ∙   ,  = ̅1̅,̅̅̅,  = ̅1̅̅,̅̅̅},
where gi,k is the comprehensive indicator of educational materials, xi,k is the rating of
educational materials, wi,k is the weighting coefficients of educational materials, and qk is
the coefficient of importance of experts [19].</p>
        <p>Experts evaluate educational materials on a 10-point scale, and the weighting
coefficients of evaluation criteria are also on a 10-point scale. The coefficient of experts'
importance is assessed from 0 to 1; hence, the comprehensive indicator of educational
materials is assessed with values from 0 to 100.
were considered to construct a radar diagram, which serves as segments delayed from the
origin of the coordinate system. Using the lengths of these segments that meet the criteria,
the formula for obtaining a radar chart is derived:
1
2</p>
      </sec>
      <sec id="sec-7-6">
        <title>The averaged values of comprehensive assessment indicators of educational</title>
      </sec>
      <sec id="sec-7-7">
        <title>Faculty of the graduation department</title>
      </sec>
      <sec id="sec-7-8">
        <title>Faculty scientificmethodical commission</title>
      </sec>
      <sec id="sec-7-9">
        <title>Curriculum support group</title>
      </sec>
      <sec id="sec-7-10">
        <title>Weighting coefficient</title>
      </sec>
      <sec id="sec-7-11">
        <title>Relevance to the syllabus</title>
      </sec>
      <sec id="sec-7-12">
        <title>Theoretical material</title>
      </sec>
      <sec id="sec-7-13">
        <title>Structuring of the material</title>
      </sec>
      <sec id="sec-7-14">
        <title>Examples of solved tasks</title>
      </sec>
      <sec id="sec-7-15">
        <title>Tasks for independent execution Literary sources</title>
        <p>0,7
44,1
33,6
63
44,8
63
63
0,9
54
64,8
64,8
63
50,4
57,6
0,8
57,6
39,2
57,6
50,4
64
72</p>
        <p>(2)
Average
ratings</p>
        <p>0,8
51,90
45,87
61,80
52,73
59,13
64,20
(3)
zk =</p>
        <p>k
Sпд ,
πr2</p>
        <p>k ∈ K + 1
During the division of the area of the obtained polygon by the area of the circle, the
quotient representing the quality ratio of educational materials according to expert
ratings was obtained:
where r is the radius of the circle, zk is the proportion of the available conformity of
educational materials to the specified criteria. As identified, the radius of the circle will be
equal to 100, since the comprehensive indicator of conformity of educational materials
(gi⬚,k) also equals 100 in the case of maximum value. The unfilled portion of the sector's
area indicates the need for improvement of educational materials according to the
specified criterion. Figures 3-6 record the assessments of conformity of educational
materials to the specified criteria using radar charts [20].</p>
        <p>In the recommendation system project, radar charts are used to visualize the results of
assessing educational content. The criteria values are calculated using the aggregated
ratings of experts, the weighting coefficients of the requirements, and the weighting
coefficients of the experts. The unfilled portion of the sector indicates the need to improve
educational materials according to the specified criterion [21].</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>7. Determining resources for the implementation of the recommendation system project</title>
      <p>The components of information technology used as the basis for building the
recommendation system are implemented in the form of a multi-page web application,
which offers several advantages:
- A feature-rich interface.
- Fast interface responsiveness since all actions do not require server access.
- Significant reduction in server load.
- Personalization and fast data transmission speed.</p>
      <p>The software implementation is carried out using the following tools:
1. Node.js is used for scripting the web application.</p>
      <p>2. Express is a widely used Node.js framework for developing web applications and
APIs.</p>
      <p>3. Twig template engine (for HTML) - Twig is a template engine for developing HTML
templates in PHP applications.</p>
      <p>4. CSS (Cascading Style Sheets) - a style sheet language used for styling and presenting
the appearance of web pages written using markup languages such as HTML or XML.
5. MongoDB - a document-oriented database that falls under NoSQL databases.
6. npm (Node Package Manager) is one of the most popular package managers in
Node.js and JavaScript environments. It allows developers to manage and use third-party
libraries and modules developed by other programmers and publish their packages for
use by other users.</p>
    </sec>
    <sec id="sec-9">
      <title>8. Conclusions</title>
      <p>The functional purpose of the recommendation system project in evaluating educational
content is objectively assessing the developed methodological materials. This system
facilitates convenient and efficient interaction among experts with their perspectives on
content evaluation, with the tools helping objectively consider the criteria' multi-aspect
nature.</p>
      <p>By utilizing the assessment scores based on established criteria and activating
computations, the recommendation system project assists experts in conducting
responsible and well-founded evaluations of educational content. With the help of a
database, the recommendation system can store many resources and related information,
facilitating efficient selection and quick access to recommended ratings. Visualization of
recommended results using radar charts promotes easy understanding and comparison of
content considering its characteristics.</p>
      <p>The research successfully addressed a pressing scientific task by designing and
developing a recommendation system for assessing educational content within
educational expert environments tasked with making decisions regarding creating
highquality educational materials.
[11] V. Yunchyk, Information Technologies for Educational Content Formation for
ELearning Systems, Doctoral Dissertation in Philosophy, Specialty 126 "Information
Systems and Technologies", Lviv Polytechnic National University, Lviv, 2023.
[12] V. Pasichnyk et al., Model of the Recommender System for the Selection of Electronic
Learning Resources, CEUR Workshop Proceedings 5th International Workshop on
Modern Machine Learning Technologies and Data Science (MoMLeT+DS 2023), Vol.
3426, pp. 344-355. ISSN 1613-0073.
[13] V. Yunchyk and Y. Fedoniuk, Results of developing the recommendation system for
electronic educational resource selection, Manažérska Inform. Vedecký Časopis O
Inform., vol. 1, no. 1, 2023, [Online]. Available:
https://manazerskainformatika.sk/results-of-developing-the-recommendationsystem-for-electronic-educational-resource-selection/
[14] K. Qian and S. Jain, Digital Content Creation: An Analysis of the Impact of</p>
      <p>Recommendation Systems, Manag. Sci., 2024, doi: 10.1287/mnsc.2022.03655.
[15] N. Cespedes Garcia, and P. Cespedes Garcia, Life Cycle Models of Software
Development, Young Scientist, 2023. vol. 2 (114), pp. 17-20. doi:
10.32839/23045809/2023-2-114-4..
[16] B. Sadeghi Bigham and A. Mohades, The Dual of Polar Diagram and its Extraction 1,
Recent Progress in Computational Sciences and Engineering, 1st ed., T. Simos and G.</p>
      <p>Maroulis, Eds., CRC Press, 2019, pp. 451–454. doi: 10.1201/9780429070655-108.
[17] K. Nazemi, D. Burkhardt, D. Hoppe, M. Nazemi, and J. Kohlhammer, Web-based
Evaluation of Information Visualization, Procedia Manuf., vol. 3, pp. 5527–5534, 2015,
doi: 10.1016/j.promfg.2015.07.718.
[18] B. Saket, A. Endert, and C. Demiralp, Task-Based Effectiveness of Basic Visualizations,
IEEE Trans. Vis. Comput. Graph., vol. 25(7), pp. 2505–2512, 2019, doi:
10.1109/TVCG.2018.2829750.
[19] Yu. Grytsiuk and V. Daliavskyi, Usage of Petal Diagrams for Visualizing the Results of
Expert Assessment of Software Quality, Scientific Bulletin of NLTU of Ukraine, vol.
28(9), pp. 95–104, 2018, doi: 10.15421/40280919.
[20] C. Xiong, V. Setlur, B. Bach, K. Lin, E. Koh, and S. Franconeri, Visual Arrangements of
Bar Charts Influence Comparisons in Viewer Takeaways, 2021, doi:
10.48550/ARXIV.2108.06370.
[21] A. Fedonuyk, V. Yunchyk, T. Cheprasova, and S. Yatsyuk, The Models of Data and
Knowledge Representation in Educational System of Mathematical Training of
ITspecialists. IEEE 15th International Conference on Computer Sciences and
Information Technologies, vol. 2, pp. 269-272, 2020.
doi:10.1109/CSIT49958.2020.9321899.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>O.</given-names>
            <surname>Andriychuk</surname>
          </string-name>
          ,
          <article-title>Formative Assessment as a Tool for Measuring the Quality of the Educational Process: From Theory to Practice, Youth and Market</article-title>
          , vol.
          <volume>5</volume>
          (
          <issue>213</issue>
          ), pp.
          <fpage>149</fpage>
          -
          <lpage>154</lpage>
          ,
          <year>2023</year>
          , doi: 10.24919/
          <fpage>2308</fpage>
          -
          <lpage>4634</lpage>
          .
          <year>2023</year>
          .
          <volume>282775</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Esteban</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zafra</surname>
          </string-name>
          , and
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Romero Helping university students to choose elective courses by using a hybrid multi-criteria recommendation system with genetic optimization. Knowledge-Based Systems</article-title>
          . vol.
          <volume>194</volume>
          (
          <issue>4</issue>
          ),
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1016/j.knosys.
          <year>2019</year>
          .
          <volume>105385</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Cañas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Santos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Anido-Rifón</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>R.</given-names>
            <surname>Perez-Rodriguez</surname>
          </string-name>
          ,
          <article-title>A Recommender System for Non-traditional Educational Resources: A Semantic Approach</article-title>
          , J.
          <source>Univers. Comput. Sci.</source>
          , vol.
          <volume>21</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>306</fpage>
          -
          <lpage>325</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>H.</given-names>
            <surname>Ko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Park</surname>
          </string-name>
          , and
          <string-name>
            <given-names>A.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <source>A Survey of Recommendation Systems: Recommendation Models, Techniques, and Application Fields, Electronics</source>
          , vol.
          <volume>11</volume>
          (
          <issue>1</issue>
          ), p.
          <fpage>141</fpage>
          ,
          <year>2022</year>
          , doi: 10.3390/electronics11010141.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Huang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Q.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <article-title>Personalized Recommendation System of College Students' Employment Education Resources Based on Cloud Platform'</article-title>
          , in e-Learning,
          <fpage>e</fpage>
          -Education, and
          <string-name>
            <given-names>Online</given-names>
            <surname>Training</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fu</surname>
          </string-name>
          and G. Sun, Eds.,
          <source>in Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering</source>
          , vol.
          <volume>454</volume>
          . , Cham: Springer Nature Switzerland,
          <year>2022</year>
          , pp.
          <fpage>318</fpage>
          -
          <lpage>333</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -21164-5_
          <fpage>25</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Pu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>and J.</given-names>
          </string-name>
          <string-name>
            <surname>Lian</surname>
          </string-name>
          .
          <article-title>Intelligent recommendation system for course selection in smart education Procedia Computer Science</article-title>
          , vol.
          <volume>129</volume>
          , pp.
          <fpage>449</fpage>
          -
          <lpage>453</lpage>
          ,
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1016/j.procs.
          <year>2018</year>
          .
          <volume>03</volume>
          .023.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>J.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Yi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>A content-based recommendation algorithm for learning resources</article-title>
          ,
          <source>Multimed. Syst.</source>
          , vol.
          <volume>24</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>163</fpage>
          -
          <lpage>173</lpage>
          ,
          <year>2018</year>
          , doi: 10.1007/s00530-017-0539-8.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xu</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <source>Study on Personalized Recommendation Algorithm of Online Educational Resources Based on Knowledge Association, Comput. Intell. Neurosci.</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2022</year>
          , doi: 10.1155/
          <year>2022</year>
          /2192459.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>H.</given-names>
            <surname>Slimani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Hamal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.-E.</given-names>
            <surname>El Faddouli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bennani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Amrous</surname>
          </string-name>
          ,
          <article-title>Semantic recommendation system of digital educational resources</article-title>
          <source>Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications</source>
          , Rabat Morocco: ACM,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . doi:
          <volume>10</volume>
          .1145/3289402.3289513.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Dwivedi and K. K. Bharadwaj</surname>
          </string-name>
          ,
          <article-title>E-Learning recommender system for a group of learners based on the unified learner profile approach, Expert Syst</article-title>
          ., vol.
          <volume>32</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>264</fpage>
          -
          <lpage>276</lpage>
          ,
          <year>2015</year>
          , doi: 10.1111/exsy.12061.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>