<!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>
      <journal-title-group>
        <journal-title>September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Web information educational assistant service with focus on artificial intelligence and smart systems technologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Volodymyr Nazarenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oksana Zazymko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Funderburk</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Larisa Klikh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National University of Life and Environmental Sciences of Ukraine</institution>
          ,
          <addr-line>15 Heroiv Oborony Str., Kyiv, 03041</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Twisted Time Studios</institution>
          ,
          <addr-line>Vancouver V6N 3T2</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>23</volume>
      <issue>2024</issue>
      <fpage>175</fpage>
      <lpage>191</lpage>
      <abstract>
        <p>In the 21st century, massive online courses and digital educational platforms have gained huge popularity and are widely used by many educational establishments worldwide. smart data and artificial intelligence-related technologies have been suficiently developed and researched for their usage in other industries. This paper presents a modern take on the potential usage of artificial intelligence-related and smart data-driven technologies, with the focus on educational platforms. The study outlines the smart system design and provides as in-depth data classifications for educational processes and methodologies. The Educational Assistant web-service software model that had been designed consists of data-centered smart sub-systems, such as knowledge, recommendation, assessment, and expert feedback components. Platform-relevant data structures and algorithms were designed using educational assistant communication system architecture. As a result, the platform-specific algorithm for grading and course content recommendation has been outlined in model, equation, and algorithmic flow representation. The presented platform is not meant to replace teacher or teacher-student interaction, its goal is to help overcome present obstacles due to the nature of online education and help both parties with the process. The novel smart educational platform can be further enhanced after suficient data testing and appropriate AI/data algorithm adjustments. Both educational establishments and researchers in the field of educational technologies can use this AI teacher and student assistant platform.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;educational technologies</kwd>
        <kwd>MOOC</kwd>
        <kwd>artificial intelligence systems</kwd>
        <kwd>data-driven service</kwd>
        <kwd>information system design</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Today, artificial intelligence is widely used in various fields of science and technology, including
production automation, transport, medicine, the gaming industry, education, etc. It has already become
a part of our lives, as it is actively used in mobile devices, including for photo processing, voice
recognition, and battery management, in the form of Google Assistant, etc.</p>
      <p>Artificial intelligence (AI) is a branch of computer science that enables the creation of programs
and systems that can perform tasks that require substantial intellectual abilities. Various approaches
are currently used to create it, including neural networks, machine learning, genetic algorithms,
evolutionary strategies, etc.</p>
      <p>
        As for the use of AI in the educational sector, it has a huge potential for significant improvement
of educational systems both at the level of schools and higher education institutions [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The rapid
development of AI in the educational environment is ensured by its ability to significantly transform
a significant number of important aspects of teaching and learning processes. Taking into account
the fact that AI can create unique virtual environments [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ] and the so-called “smart content”, apply
game-based forms of learning [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], break down dificult language barriers, fill in the gaps between
teaching and learning [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], form an individual educational trajectory for each higher education student,
it has already become a multibillion-dollar global market that significantly changes the educational
environment.
      </p>
      <p>In our country, the “Concept for the Development of Artificial Intelligence in Ukraine” has been
approved at the government level, which provides for the creation of specialized AI educational programs
in the field of higher education, as well as the inclusion of AI issues in other educational programs,
including at the master’s and doctoral levels [5].</p>
      <p>A variety of tools and technologies are currently used to create and develop AI, including data analysis
and processing – statistical methods, machine learning algorithms, probabilistic models, specialized
software libraries and frameworks are important tools [6], etc.</p>
      <p>The article aims to substantiate and develop a conceptual model of AI – a personal pedagogical
assistant for teachers and students.</p>
      <p>
        Artificial intelligence systems have been used not only for complex systems but for application
development [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and as a part of educational platforms [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Content search [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] student content
personalization [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and evaluation system using deep learning algorithms[5] has already been included as part
of AI-related smart-systems in MOOC platforms [6, 7]. More complex and multilayered educational
real-time platforms can be further enhanced with the addition of data-related AI systems [8, 9, 10, 11, 12].
Knowledge smart service systems [13], expert recommendations [14], and chatbot communication
platforms [15, 16, 17] have been suficiently studied and can be implemented in any modern software
applications, educational use case included. In addition to the above-mentioned systems rise of video
game popularity and extensive use of gamification techniques have reached the education industry
as well [18, 19, 20]. Gamification can prove to be an important component of student-related system
design and will be included in future iterations of the AI teaching assistant platform development
[
        <xref ref-type="bibr" rid="ref5 ref6 ref7 ref8">21, 22, 23, 24</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Materials and methods</title>
      <p>The field of AI-related technologies is vast and provides many opportunities for researchers and
developers alike. While the complete overview of existing AI systems, tools, and technology frameworks
is outside of the scope of present research work, several important systems are helpful and have been
used for the AI-assistant platform design and concept modeling. Table 1 highlights five smart
datarelated systems as well as communication systems that are imperative for educational platform design.
While the first column lists systems and their components; column two outlines important tools that are
used white the system scope, and column 3 lists research methodologies and components of the present
system. While most of the presented systems had been used for AI-tech aging assistant platform design,
Expert, Data and Communications systems can be considered foundational for the presented research
work.</p>
      <p>System design and development of a smart (AI-related) technology or software relies on data, data
models, analyses, and algorithms. Data and algorithms are used to build smart systems. With it the
scope of the smart teacher-student assistant platform several important algorithms are directly related
to systems presented in table 1. Among all of the available AI research, the most beneficial algorithms
for designing and Developing AI Teaching assistant systems are as follows:
• Rule-based algorithms;
• Fact and truth check;
• Fuzzy logic;
• Content-based Recommendations;
• Association Rules;
• Matrix Factorization;
• LambdaMart;
• Context-aware Recommendations;
• Similarity-based recommendations and others.</p>
      <p>Even though the presented assistant platform doesn’t directly generate the content, it relies heavily
on the input data, as well and output data is important for the system to operate and fulfill its design
purpose. The platform operates based on input requests from the students, as well as gets the parameters
set by the lecturer. The list of the data sources used by/for educational assisting smart software is as
follows:
• Manual input GUI – lecturer, teaching assistant;
• Historical data – automated collection and processing based on algorithm and software functions;
• Online materials, links, and resources – hyperlink;
• Real-time data – course interaction, assessment and updates;
• Existing Data models and semi-structured data.</p>
      <p>The potential number of systems, algorithms, and data that need to be processed and implemented is
tremendous. Within the scope and limitation of the research work, not all the above-listed systems and
data sources had been fully processed and analyzed in the systems design and modeling phase. The
focus of the presented system design is on the teacher-student communication platform with several
key functionality features, as outlined in the results section of the article.</p>
      <p>One of the main parts of the educational process is communication and interaction between teacher
and student. Figure 1 illustrates this process as a linear flow where the teacher (lecturer) is the initiator
of the communication flow. In this scenario and context of use, the lecturer uses existing MOOC
platforms, such as e-learn (Moodle) for instance. The electronic educational portal is a very convenient
modern tool for interaction between the teacher and students in the study of each academic discipline.
Before the start of the school year, the teacher creates a new training course or updates an existing one.
To provide students with everything necessary for mastering the course, the teacher prepares lecture
materials, notes, or text content using various sources of information – textbooks, manuals, Internet
sources, their own practical experience, etc. Also, the teacher needs to prepare all the methodological
materials for conducting laboratory, and practical classes, and materials for the independent work of
students. After that, when the teacher has developed all the materials, he places them on the electronic
learning portal, which will not be dificult for him. In addition, it is necessary to compile and post on
the portal control questions for each content module, as well as exam questions and test tasks. After
being filled with the materials of the e-learning course, the teacher provides access to each student who
has chosen such a course to study or such a course is normative for the specialty in which the student
is studying. Immediately learning and full interaction between the teacher and the student can begin
using the electronic learning portal.</p>
      <p>The algorithm of communication between the student and the scientific and pedagogical worker in
the process of using the e-learning course in the discipline and questioning or evaluation regarding
the assimilation of course materials and the acquisition of competencies is an important aspect of
the educational process, which has a deep scientific basis and requires serious research. Considering
this process in more detail, it is possible to determine the following aspects of the theoretical basis
of this process. Firstly, communication in the educational process is based on several key aspects –
interaction between the student and the teacher for efective learning; the active role of the student in
the knowledge science through interaction with the teacher and the environment; the importance of
timely and constructive feedback from the student to the teacher to improve learning outcomes.</p>
      <p>
        The list of main educational communication and interaction activities is presented in figure 1 (top
image). While this process has its uses and was very common with the emergence of digital web-based
educational platforms (MOOC) new software and technological advancement in areas of AI, chat-bots
and smart data processing, cloud computing, etc. opened a new pathway for real-time communicating
where the teacher is not the only one who can start the communication process. Figure 2 showcases
the conceptual scenario where the smart platform is at the center of interaction, which is no longer
linear but iterative and cyclical, under this scenario students as well as other university staf can take
an active part in the communication process [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref9">25, 26, 27, 28</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Educational Assistant concept</title>
      <p>The new era presents new opportunities to gather with challenges. The education industry is no
exception to this. With huge leaps in digital technology advanced, reduced end-product costs also to
every human can have access to a mobile phone, the internet, and some type of computational device
(own or rent or use it in unit space). At the same time new challenges arose, climate-related natural
distaste, military conflicts, viruses, and many more. Both of these opportunists and clan ages had a
tremendous impact on modern higher education. Many of the world’s institutions switched to complete
online or mixed education (ofline and online education). To help with this Massive online course
platforms have been deployed and are in use. With online classes, teachers and students communicate
via online platforms. While MOOC and online education provide its benefits, there are setbacks as well.
Namely real-time communication, course assessment and feedback, and others. To help solve present
issues we study the potential usage of AI-related technologies as part of the online (and partially mixed)
educational process.</p>
      <p>In the process of electronic (distance or blended) learning using an e-learning course, there is an
interaction between the student, the teacher, and the academic discipline in the process), which is a
complex system and has its characteristics. They must be taken into account by the teacher for the
efective assimilation of the course materials by the student. The student, as an active participant
in the educational process, independently organizes his/her e-learning at a convenient time and in a
convenient way for him/her, and interacts with the educational material, the teacher, and other students.</p>
      <p>The teacher is a developer of educational content, moderator of online discussions, and consultant and
directly evaluates all educational achievements of the student. The teacher presents each academic
discipline in the form of electronic content, structures it following the learning objectives, and adapts it
for independent study by the student.</p>
      <p>At the same time, the teacher ofers the following forms of interaction between the student and the
academic discipline: independent study of electronic materials, interactive tasks, passing online tests,
etc.</p>
      <p>Thus, in the course of the study, it is established that the interaction between the student, the
teacher, and the academic discipline in the process of e-learning is a dynamic system that requires new
approaches to the organization of the educational process. Its efectiveness depends on the right balance
between the technological capabilities, pedagogical strategies, and the individual needs of participants,
which will ensure high-quality education in an online learning format.</p>
      <p>AI teacher-student assistant platform is a software system, and as such there is an established
roadmap for its design, development, and implementation. List of the Educational Teaching Assistant
requirements, features, and functionality (list had been made based on personal research and present
educational process flow):
• General requirements – automated reply and FAQ, locate and add useful materials, help assess
assignments, build an educational plan, and attach content;
• General Functions – CreateNewCourse, GenerateUI, ConnectTo, TransferData;
• Lecturer side – InitializeChatBot, CreateAssessmentRules, AssessStudentWork, WorkFeedback;
• Student side – CreateLearningPlan, LearnNewMaterials, SubmitWorkForReview;
• Smart systems – generate text content (multimedia in future), search for materials and links,
grade course and content, automated feedback, and notifications.</p>
      <p>The Educational Assistant system is a larger-scale software system that consists of many sub-systems
and modules. For testing and AI-modeling purposes, the first component is the Simulation app; while the
main functional part is the Interactive Communication Bot platform. The educational platform is meant
to assist teachers with real-time course assignment assessments and quickly respond to student
courserelated inquiries. For students, such systems are helpful as they can provide real-time responses based
on specific assignments or answer course/study subject-related questions. Among all the available smart
systems, the following four are part of the proposed AI-based assistant system – Expert, Assessment
and Recommendation Systems, and Knowledge-base module. The detailed representation of the AI
assistant model is in figure 3 and figure 4 (the image above highlights system functionality; the second
image outlines four smart systems that are part of the platform and are used to make the platform
“smart” and data-driven).</p>
      <p>AI educational assistant systems can be classified as distributed software services. As such, there are
a number of stages that need to be completed, as well as requirements to be fully filed for the systems
to be developed and implemented. Table 2 highlights six key stages (software development phases)
with a list of relevant system requirements and components. It should be noted that the present system
stages and requirements outline the end-user application part of the smart AI platform.</p>
      <p>Figure 5 presents a generalized educational system model, and outlines three key system user types –
Professor, Teaching Assistant, and Student. The designed system consists of three layers of abstraction –
user interface, main application service, and smart management system.</p>
      <p>The smart part of the personal educational assistant is data data-driven software system, that relies
heavily on the appropriate data sets, structures, as well as data processing for further system usage.
AI-based systems have diferent development stages and requirements to the standard applications. For
the AI educational assistant system, we adhered to the following system development plan and (smart)
algorithm design:</p>
    </sec>
    <sec id="sec-4">
      <title>4. Educational assistant system architecture and data structure</title>
      <p>and presentation format; the third column provides sample data formats or software code for the
appropriate data type.</p>
      <p>Sample algorithm data code snippet for Table 3 Algorithms data field:
{
" i d " : " s e e d _ t a s k _ 1 " ,
" name " : " c o m p l e t e _ a l g o _ c o d e " ,
" i n s t r u c t i o n " : " I n 1 . " ,
" i n s t a n c e s " :
public Table
importTableFromDataTable(DocumentBuilder builder, DataTable
dataTable, boolean importColumnHeadings) {
Table table = builder.startTable(); //...
builder.endTable();
return table; }
Knowledge base
Chat bot data</p>
      <p>Data labels
Metadata
Knowledge graphs
Rules
Dialog tree
Interns catalog</p>
      <p>Meta descriptors:
• course title
• subject
• lecturer
• table of content
• tags
• labels
{
“intents”: [
{
“tag”: “help”,
“patterns”: [
“feedback”,
“search”,
“content”
],
“responses”: [
“searching for....”
]
}
}
Algorithms data
System unique data</p>
      <p>Set of instructions
Model set
Training and Validation results
Parameters
Course materials
Grading and assessment criteria
Library and dictionary
json code (listed below the table)
data representation (listed below the table)
[ { " i n p u t " : " i m p o r t j s o n \ n \ n d e f r e a d _ t a s k _ f r o m _ j s o n l ( d a t a _ f i l e ) : \ n
" T h i s f u n c t i o n w i l l . . . " ,</p>
      <p>" o u t p u t " : " i m p o r t j s o n \ n \ n d e f r e a d _ t a s k _ f r o m _ j s o n l ( d a t a _ f i l e ) : \ n
" T h i s f u n c t i o n w i l l r e a d . . . " \ n w i t h open ( d a t a _ f i l e ) a s f i n : \ n
r e t u r n [ j s o n . l o a d s ( l i n e ) [ ’ t a s k ’ ] f o r l i n e i n f i n ] " } ] ,
" i s _ c l a s s i f i c a t i o n " : f a l s e
}</p>
      <p>Grading data representation code snippet for Table 3 System unique data field:
s t u d e n t _ d a t a &lt;− d a t a . f r a m e (</p>
      <p>S t u d e n t N a m e = c ( " Name1 " , " Name2 " , " Name3 " ) ,</p>
      <p>ExamScore = c ( 2 5 , 8 7 , 1 0 0 , 9 4 )
)
g r a d e _ e x a m &lt;− f u n c t i o n ( s c o r e ) {
/ / . . .
}
d i s p l a y ( g r a d e ) ;</p>
      <p>Teacher-to-student communication is the essence of the educational process. Figure 6 showcases
the system model diagram of the Communication module from the educational platform. The system
model showcases two main use-system interaction types – GUI or via chat-bot interface. At the heart
of this system architecture are connector and routing sub-system modules. Smart communication
systems provide three functional components – Course assessment, course/assignment help, and student
real-time communication.</p>
      <p>The end product is an application or web-service plug-in that both student and lecturer can access
via the web browser application. The mock-up of the user interface is presented in figure 7. The student
will be able to enable chat-bot communion via the appropriate side panel, as well as view grading
and assessment Infographic visualization of current standing; and other activities as presented on the
mock-up image.</p>
      <p>As for the stages of the algorithm of communication between the student and the teacher in the
process of studying the discipline, it can be divided into the following stages:</p>
      <p>• preparatory: defining the objectives of the survey or evaluation; preparation of appropriate
materials and tools; creating a favorable environment for communication;
• establishing contact: establishing a positive emotional background; An explanation of the purpose
and procedure of the survey or evaluation; ensuring the psychological comfort of the student;
• conducting a survey or assessment: formulating questions, tests, or tasks; giving the student
suficient time to prepare an answer; attentive listening and observation of nonverbal cues;
• feedback stage: providing constructive feedback; discussion of results and possible ways to
improve; use of various types of student encouragement to study the discipline;
• completion of the course: summarizing the key points; determination of further steps in
interaction; positive end of interaction;
• Scientific principles of efective communication (can be used for masters and PhDs: the principle
of active listening, when the teacher should listen carefully to the student, demonstrating his
interest and understanding; the principle of understanding and taking into account the emotional
state of the student; the principle of clarity: clear and understandable formulation of questions
and comments; the principle of objectivity: an unbiased attitude to the student’s answers; the
principle of constructiveness: focus on positive aspects and opportunities Improve.</p>
      <p>When interacting with students, psychological aspects should also be taken into account: individual
characteristics of the student (personality type, anxiety level, motivation); creating an atmosphere
of trust and psychological safety, which will improve the ability to assimilate educational materials;
managing stress and emotions of both the teacher and the student.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Educational Assistant system algorithm</title>
      <p>Equally important in the learning process are technological aspects, such as the use of appropriate
technologies for conducting surveys or assessments (online platforms, interactive tools), ensuring
confidentiality and data protection, and adapting the communication process to diferent formats
(faceto-face, online, mixed). The course instructor should evaluate the efectiveness of communication with
students in the course learning process, which includes analyzing the results of a survey or assessment,
collecting feedback from students on the communication process, and continuously improving the
teacher’s communication skills.</p>
      <p>The algorithm of communication between a student and a scientific and pedagogical worker in the
process of questioning or evaluation is a complex and multifaceted process based on a deep scientific
basis. Efective implementation of this algorithm requires a high level of professional skills, emotional
intelligence, and constant self-improvement from the teacher. Properly structured communication not
only provides an objective assessment of the student’s knowledge but also contributes to his personal
and professional development, forming a positive attitude toward the educational process as a whole.</p>
      <p>The main educational activity of any online educational platform revolves around course-related
actions. Figure 8 illustrates a step-by-step process of course-related interaction between the lecturer,
student, and chant-bot platform. The algorithm diagram highlights a list of steps and main functions
that the platform has, starting from course creation by the lecturer (professor) to chart-bot interface
initialization followed by a series of student actions related to course help and search for useful materials
for the assignment submission. At this phase when students request and search for help with educational
and study materials, the smart system connects and processes data, as well as provides recommendations,
content generation, and other system-specified functionality.</p>
      <p>The essential part of the course communication and student assistance is requested content matching
and search. Below is the equation (1) that is used in the recondition system algorithm to evaluate the
value of requested content matches with the search-located content. Search-request-match equation for
course content matching:
 (, ) = ∑︁  (, ) *  * , (1)

where  – search word;  – word search value (intent and priority, order strength),  – returns list of
words with matching priority value based on input search word () and their calculated aggregated search
values for future search-and-match content algorithm operations,  (, ) (equation 2) is calculated
weight of word in each category (intent, priority and order position),  – search word topic index
(0 to 1),  – number of search words (less the faster the search),  – search internal/external
priority index (internal is faster and returns greater value).</p>
      <p>(, ) = log


(2)</p>
      <p>Search operation is an important part of the content matching and the search process. The presented
algorithmic functional representation can be used in any existing software system or can be developed
as a standalone software module or smart-system software algorithm. The search request system
algorithm consists of the following stages, functions, and data models:
• Search flow (stages): input → filtering → assessment and measuring → quick search → grouping
and intent → full search → generation → output;
• User interaction interfaces: chat bot UI; course webpage UI;
• Input: Word/Words; filter options;
• Values: wordValue; listOf WordsValue[key, value]; SearchWords[]; SearchPriorityOrder;
Search</p>
      <p>Cost[key, value]; MatchValue; wordIntent;
• Output: LinksList[]; Word/Words; LinksListWordValue[key, value];
• Functions: TopicTypeClassification(); SentenceBreakdown(); WordsValue(); IntentValue();
hash</p>
      <p>Function().</p>
      <p>Figure 9 illustrates the detailed text algorithmic representation of the search-request-match algorithm.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>AI teaching assistant platform is a complex multi-layered software system. The initial assumption was
that this system could be designed and developed based on existing software architecture and smart
systems design patterns. However, in the process of system modeling and after breaking down the
initial content into functional modules the complexity not only of the system but of its comments had
risen. The platform has been divided into two parts – software end-user applications and AI-related
smart data platforms. For each of the plants, the development process had been destined and presented.
While the student-teaching assistant application had been designed as a web service, the smart AI
assistant platform is more complex and includes four smart-system modules.</p>
      <p>Due to the limited scope and resources available, the platform design had been catered around the
educational assistance communication module. This module connects teacher, student, and system
communication chat-bot interface. Coursework grading and students’ real-time course assignments had
been outlined as major functional parts of the educational assistance. Search, request, and materials
presentation had been classified as main system functional tasks and for them, appropriate algorithms
had been designed and presented.</p>
      <p>The research eforts that had been carried out within the scope of the presented work are the first
step in studying of the potential AI applicants for the educational use case. The research work on
the AI educational assistance platform will be continued with the focus on further specifying smart
system platform architecture to gather the algorithm’s designs and evaluation for the course grading
and educational content matching, as well as real-time chat-bot AI assistance students help.
opment of educational artificial intelligence in Web of Science, Future Internet 12 (2020) 124.
doi:10.3390/fi12080124.
[5] J.-W. Tzeng, C.-A. Lee, N.-F. Huang, H.-H. Huang, C.-F. Lai, MOOC evaluation system based on
deep learning, International Review of Research in Open and Distributed Learning 23 (2022) 21–40.
doi:10.19173/irrodl.v22i4.5417.
[6] R. Yilmaz, H. Yurdugül, F. G. Karaoğlan Yilmaz, M. Şahin, S. Sulak, F. Aydin, M. Tepgeç, C. T.</p>
      <p>Müftüoğlu, Ö. Oral, Smart MOOC integrated with intelligent tutoring: A system architecture
and framework model proposal, Computers and Education: Artificial Intelligence 3 (2022) 100092.
doi:10.1016/j.caeai.2022.100092.
[7] X. Zhai, X. Chu, C. S. Chai, M. S. Y. Jong, A. Istenic, M. Spector, J.-B. Liu, J. Yuan, Y. Li, A Review
of Artificial Intelligence (AI) in Education from 2010 to 2020, Complexity 2021 (2021) 8812542.
doi:10.1155/2021/8812542.
[8] R. Dodhiawala, N. S. Sridharan, P. Raulefs, C. Pickering, Real-Time AI Systems: A Definition and
An Architecture, in: IJCAI, Citeseer, 1989, pp. 256–264. URL: https://www.ijcai.org/Proceedings/
89-1/Papers/041.pdf.
[9] D. Janjanam, B. Ganesh, L. Manjunatha, Design of an expert system architecture: An overview,
Journal of Physics: Conference Series 1767 (2021) 012036. doi:10.1088/1742-6596/1767/1/
012036.
[10] H.-M. Heyn, E. Knauss, P. Pelliccione, A compositional approach to creating architecture
frameworks with an application to distributed AI systems, Journal of Systems and Software 198 (2023)
111604. doi:10.1016/j.jss.2022.111604.
[11] B. Hayes-Roth, An architecture for adaptive intelligent systems, Artificial intelligence 72 (1995)
329–365. doi:10.1016/0004-3702(94)00004-K.
[12] K. Lavidas, A. Petropoulou, S. Papadakis, Z. Apostolou, V. Komis, A. Jimoyiannis, V. Gialamas,
Factors Afecting Response Rates of the Web Survey with Teachers, Computers 11 (2022) 127.
doi:10.3390/computers11090127.
[13] X. Li, C.-H. Chen, P. Zheng, Z. Wang, Z. Jiang, Z. Jiang, A Knowledge Graph-Aided
Concept–Knowledge Approach for Evolutionary Smart Product–Service System Development, Journal
of Mechanical design 142 (2020) 101403. doi:10.1115/1.4046807.
[14] Á. Tejeda-Lorente, J. Bernabé-Moreno, J. Herce-Zelaya, C. Porcel, E. Herrera-Viedma, Adapting
recommender systems to the new data privacy regulations, in: New Trends in Intelligent
Software Methodologies, Tools and Techniques, volume 303 of Frontiers in Artificial Intelligence and
Applications, IOS Press, 2018, pp. 373–385. doi:10.3233/978-1-61499-900-3-373.
[15] T. Lalwani, S. Bhalotia, A. Pal, V. Rathod, S. Bisen, Implementation of a Chatbot System using AI and
NLP, International Journal of Innovative Research in Computer Science &amp; Technology (IJIRCST) 6
(2018) 26–30. URL: https://www.ijircst.org/DOC/2_irp620.pdf. doi:10.21276/ijircst.2018.6.
3.2.
[16] G. Hiremath, A. Hajare, P. Bhosale, R. Nanaware, K. S. Wagh, Chatbot for education system,
International Journal of Advance Research, Ideas and Innovations in Technology 4 (2018) 37–43.</p>
      <p>URL: https://www.researchgate.net/publication/347902940.
[17] F. Clarizia, F. Colace, M. Lombardi, F. Pascale, D. Santaniello, Chatbot: An Education Support
System for Student, in: A. Castiglione, F. Pop, M. Ficco, F. Palmieri (Eds.), Cyberspace Safety and
Security, volume 11161 of Lecture Notes in Computer Science, Springer International Publishing,
Cham, 2018, pp. 291–302. doi:10.1007/978-3-030-01689-0_23.
[18] W. S. do Monte, M. M. Barreto, A. B. da Rocha, GAMIFICATION E A WEB 2.0: planejando processo
ensino-aprendizagem, HOLOS 3 (2017) 90–97. doi:10.15628/holos.2017.5759.
[19] I. Yildirim, The efects of gamification-based teaching practices on student achievement and
students’ attitudes toward lessons, The Internet and Higher Education 33 (2017) 86–92. doi:10.
1016/j.iheduc.2017.02.002.
[20] Z. H. İpek, A. I. C. Gözüm, S. Papadakis, M. Kallogiannakis, Educational Applications of the
ChatGPT AI System: A Systematic Review Research, Educational Process: International Journal
12 (2023) 26–55. doi:10.22521/edupij.2023.123.2.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Kunz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Kehler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <source>Applications Development Using a Hybrid Artificial Intelligence Development System</source>
          ,
          <source>AI Magazine</source>
          <volume>5</volume>
          (
          <year>1984</year>
          )
          <fpage>41</fpage>
          -
          <lpage>41</lpage>
          . doi:
          <volume>10</volume>
          .1609/aimag.v5i3.
          <fpage>447</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Luckin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cukurova</surname>
          </string-name>
          ,
          <article-title>Designing educational technologies in the age of AI: A learning sciencesdriven approach</article-title>
          ,
          <source>British Journal of Educational Technology</source>
          <volume>50</volume>
          (
          <year>2019</year>
          )
          <fpage>2824</fpage>
          -
          <lpage>2838</lpage>
          . doi:
          <volume>10</volume>
          .1111/ bjet.12861.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Miao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. J.</given-names>
            <surname>White</surname>
          </string-name>
          ,
          <article-title>Towards AI-powered personalization in MOOC learning, npj Science of Learning 2 (</article-title>
          <year>2017</year>
          )
          <article-title>15</article-title>
          . doi:
          <volume>10</volume>
          .1038/s41539-017-0016-3.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.-J.</given-names>
            <surname>Moreno-Guerrero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>López-Belmonte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-A.</given-names>
            <surname>Marín-Marín</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Soler-Costa</surname>
          </string-name>
          , Scientific devel-
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>J.</given-names>
            <surname>Daniel</surname>
          </string-name>
          , E. Vázquez Cano,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Gisbert Cervera, The Future of MOOCs: Adaptive Learning or Business Model?</article-title>
          ,
          <source>International Journal of Educational Technology in Higher Education</source>
          <volume>12</volume>
          (
          <year>2015</year>
          )
          <fpage>64</fpage>
          -
          <lpage>73</lpage>
          . doi:
          <volume>10</volume>
          .7238/rusc.v12i1.
          <fpage>2475</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Moreno-Marcos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Alario-Hoyos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Muñoz-Merino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Kloos</surname>
          </string-name>
          ,
          <article-title>Prediction in MOOCs: A Review and Future Research Directions</article-title>
          ,
          <source>IEEE Transactions on Learning Technologies</source>
          <volume>12</volume>
          (
          <year>2019</year>
          )
          <fpage>384</fpage>
          -
          <lpage>401</lpage>
          . doi:
          <volume>10</volume>
          .1109/TLT.
          <year>2018</year>
          .
          <volume>2856808</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>R.</given-names>
            <surname>Rohan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Funilkul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chutimaskul</surname>
          </string-name>
          , W. Eamsinvattana,
          <article-title>How Gamification Leads to Continued Usage of MOOCs? A Theoretical Perspective</article-title>
          , IEEE Access 9
          <article-title>(</article-title>
          <year>2021</year>
          )
          <fpage>108144</fpage>
          -
          <lpage>108161</lpage>
          . doi:
          <volume>10</volume>
          .1109/ACCESS.
          <year>2021</year>
          .
          <volume>3102293</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Papadakis</surname>
          </string-name>
          ,
          <year>Moocs 2012</year>
          -2022:
          <article-title>An overview</article-title>
          ,
          <source>Advances in Mobile Learning Educational Research</source>
          <volume>3</volume>
          (
          <year>2023</year>
          )
          <fpage>682</fpage>
          -
          <lpage>693</lpage>
          . doi:
          <volume>10</volume>
          .25082/AMLER.
          <year>2023</year>
          .
          <volume>01</volume>
          .017.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>B.</given-names>
            <surname>Williamson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Eynon</surname>
          </string-name>
          ,
          <article-title>Historical threads, missing links, and future directions in AI in education</article-title>
          ,
          <year>2020</year>
          . doi:
          <volume>10</volume>
          .1080/17439884.
          <year>2020</year>
          .
          <volume>1798995</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Integration of modern technologies in higher education on the example of artificial intelligence use</article-title>
          ,
          <source>Education and Information Technologies</source>
          <volume>28</volume>
          (
          <year>2023</year>
          )
          <fpage>3893</fpage>
          -
          <lpage>3910</lpage>
          . doi:
          <volume>10</volume>
          .1007/ s10639-022-11309-9.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>R.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Benckendorf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gannaway</surname>
          </string-name>
          ,
          <article-title>Progress and new directions for teaching and learning in MOOCs</article-title>
          ,
          <source>Computers &amp; Education</source>
          <volume>129</volume>
          (
          <year>2019</year>
          )
          <fpage>48</fpage>
          -
          <lpage>60</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.compedu.
          <year>2018</year>
          .
          <volume>10</volume>
          .019.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>F. J.</given-names>
            <surname>García-Peñalvo</surname>
          </string-name>
          , Á. Fidalgo-Blanco,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Sein-Echaluce</surname>
          </string-name>
          ,
          <article-title>An adaptive hybrid MOOC model: Disrupting the MOOC concept in higher education</article-title>
          ,
          <source>Telematics and Informatics</source>
          <volume>35</volume>
          (
          <year>2018</year>
          )
          <fpage>1018</fpage>
          -
          <lpage>1030</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.tele.
          <year>2017</year>
          .
          <volume>09</volume>
          .012.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>