Next Article in Journal
Becoming an Expert Teacher: Assessing Expertise Growth in Peer Feedback Video Recordings by Lexical Analysis
Next Article in Special Issue
Construction of Questionnaire-Scale USOTIC “Social Networks in Primary and Secondary School Students: Use and Digital Coexistence”
Previous Article in Journal
Towards Sustainable Development through Higher Education Quality Assurance
Previous Article in Special Issue
Learners’ Performance in a MOOC on Programming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Literature Review on Intelligent Services Applied to Distance Learning

by
Lidia Martins da Silva
1,*,
Lucas Pfeiffer Salomão Dias
1,
Sandro Rigo
1,
Jorge Luis Victória Barbosa
1,
Daiana R. F. Leithardt
2 and
Valderi Reis Quietinho Leithardt
3,4
1
Applied Computing Graduate Program, University of Vale do Rio dos Sinos, Av. Unisinos 950, Bairro Cristo Rei, São Leopoldo 93022-750, Brazil
2
Departamento de Química, Faculdade de Ciências, Universidade da Beira Interior, R. Marquês d’Ávila e Bolama, 6201-001 Covilhã, Portugal
3
COPELABS, Universidade Lusófona de Humanidades e Tecnologias, 1749-024 Lisboa, Portugal
4
VALORIZA, Research Center for Endogenous Resources Valorization, Instituto Politécnico de Portalegre, 7300-555 Portalegre, Portugal
*
Author to whom correspondence should be addressed.
Submission received: 10 September 2021 / Revised: 15 October 2021 / Accepted: 17 October 2021 / Published: 21 October 2021
(This article belongs to the Special Issue E-learning Trends and Opportunities)

Abstract

:
Distance learning has assumed a relevant role in the educational scenario. The use of Virtual Learning Environments contributes to obtaining a substantial amount of educational data. In this sense, the analyzed data generate knowledge used by institutions to assist managers and professors in strategic planning and teaching. The discovery of students’ behaviors enables a wide variety of intelligent services for assisting in the learning process. This article presents a literature review in order to identify the intelligent services applied in distance learning. The research covers the period from January 2010 to May 2021. The initial search found 1316 articles, among which 51 were selected for further studies. Considering the selected articles, 33% (17/51) focus on learning systems, 35% (18/51) propose recommendation systems, 26% (13/51) approach predictive systems or models, and 6% (3/51) use assessment tools. This review allowed for the observation that the principal services offered are recommendation systems and learning systems. In these services, the analysis of student profiles stands out to identify patterns of behavior, detect low performance, and identify probabilities of dropouts from courses.

1. Introduction

The emergence of the internet has facilitated access to information and the dissemination of knowledge through the distribution of educational materials. This scenario has boosted distance learning (DL), expanding its adoption in educational institutions around the world [1].
In the current circumstances in which the world faces the new coronavirus pandemic and adopts express guidelines from the World Health Organization (WHO) to follow social isolation protocols, DL is an ally in the teaching and learning process [2].
With the advance of the pandemic and the suspension of in-person classes, institutions, teachers, and students had to adapt their learning routine using distance learning to guarantee the continuity of the academic calendar and minimize the impact on education. The last decade has shown exponential growth in the adoption of e-learning due to the transaction from face-to-face classes to virtual classes [3].
Thus, education has sought a new meaning to its practices through the integrated use of multiple technologies in educational environments as resources for teaching-learning processes in the digital age.
An educational environment is a space dedicated to learning, supporting pedagogical, psychological, and sociocultural conditions. The environment influences the development of the students’ personality and creates conditions for the improvement of their skills. In addition, it reveals students’ individual characteristics, interests, and talents. In addition, these environments ensure the interaction and cooperation of teachers and students [4]. This article considers educational environments at different levels of learning, focusing on intelligent services applied to distance learning.
Therefore, the pandemic scenario (COVID 19) intensifies the need to use distance learning as an element for the continuity of student education processes [5]. At the same time, the need for resources and tools that enable personalization, learning improvement, and the analysis of educational data is intensifying.
UNESCO has recommended these resources and tools since 2019 to meet the four challenges of the united nations for sustainable development Pedró et al. [6]. Digital mediation and its context in education are relevant assets for improving learning, inclusion, and equity, as it allows for an interaction process between teachers and students, as a coparticipation through a digital platform.
Distance learning allows for advancement in the educational system, overcoming the limitations of traditional fully face-to-face classes. It provides independence from the classroom, allowing students to freely choose the place and time of study, thus reaching a significant number of students with different socioeconomic profiles, which contributes to the democratization of learning.
The absence of a physical presence caused by remote access is one of the main problems faced by DL. This problem has been mitigated by Virtual Learning Environments (VLEs). VLEs have tools that allow and encourage contact between students and teachers. The use of discussion forums, debates, virtual meetings, and chats, among others, diversifies the teaching-learning routine and promotes interaction between them.
The growing search for information, high connectivity, and the use of virtual learning environments has generated a significant amount of data. These data can be analyzed, allowing for the discovery of student behavior. This analysis can be used to develop intelligent services dedicated to prediction and intervention in learning environments [7].
Becker et al. [8] argued that the mediation of learning is a trend, with an increasing amount of methods and tools used by teachers to assess, measure, and document students’ academic life, learning advancement, skill attainment, and other educational needs. Becker et al. [8] also mentioned that the increase in adaptive learning technologies expands the amount of data that can be collected and analyzed. Learning Analytics (LA) is an alternative for the treatment and discovery of knowledge in databases generated by educational platforms [9].
Acatech [10] stated that the storage, analysis, and interpretation of data allow for the development of intelligent services, which can be customized according to the requirements of each user.
Koldewey et al. [11] claimed that intelligent services were first described by Allmendinger and Lombreglia [12]. The authors indicated that these services are data based, connected to intelligent objects, and allow for continuous and interactive feedback [13]. Furthermore, Beverungen et al. [14] stated that intelligent services are based on cocreation involving monitoring, optimization, control, and autonomous adaptation of results.
This article presents a study on intelligent services and how they are being applied to distance learning environments. The research covered the period from January 2010 to May 2021, considering five academic databases. The initial search returned the number of 1316 articles. After applying the exclusion criteria, 51 articles remained to be analyzed.
The article is divided into six sections. Following the Introduction, the second section addresses basic concepts that form the background of this study. The third defines the research methodology. Next, the article contains a section dedicated to the results, mainly presenting the types of intelligent services applied to distance learning. The fifth section contains a discussion of the results with 12 lessons learned. Finally, the last section addresses final considerations and future work.

2. Background

This section presents principles related to Distance Learning, Virtual Learning Environments, Intelligent Services, and Learning Analytics.

2.1. Distance Learning

Cambruzzi et al. [15] affirmed that the definitions of Distance Learning are diverse, but they all take into account these characteristics: (1) DL does not share the same physical spaces; (2 ) DL allows the students to study at different times; and (3) mediation is performed through technologies. Due to the high level of mediation, the DL generates data that can be used in different kinds of analysis [15].
Traxler [16] pointed out that the DL requires the autonomy of the student, and if associated with the use of information technology, it promotes knowledge quickly and widely, stimulating the student to search for new knowledge.

2.2. Virtual Learning Environments

When dealing with distance learning, it is worth highlighting the use of environments that support the educational processes. VLEs allow for the sharing of contexts during the development of activities. Furthermore, it allows the synchronous and asynchronous communication between people in learning environments [9].
Waheed et al. [7] defined VLE as a computational software that aggregates different media and resources, allowing the propagation of information. It enables data storage, retrieval, and distribution, as well as synchronous and asynchronous bidirectional communication, contributing to the generation of digital data that can be used to assess students.
According to Clow [17], there is a large amount of data available about users, due to the increased use of online learning environments. In this sense, the growing use of VLEs provides the tools to develop learning patterns adaptable to the user’s profile [18].

2.3. Intelligent Services

According to Cummaudo et al. [19] and Hosseini et al. [20], the development of intelligent services differs from the usual web services, as they are developed with components based on artificial intelligence (AI).
The predictions performed by the intelligent services focus only on training datasets, and the results obtained are presented as probabilities that the inference satisfies one or more labels in the training data [19].
According to Cummaudo et al. [19] due to the evolution of intelligent services, training datasets must be representative and frequently evaluated concerning the chosen service. These data allow for the continuous update of prediction algorithms.
Marquardt [21] defined an intelligent service as part of an intelligent task performed by a computer system, with behavior equivalent to that of a human being when performing a similar task.
The Smart Urban Services project defined intelligent services as services adapted to specific use cases of customers with the help of data and intelligent processing [22], and according to Koldewey et al. [23], intelligent services allow a company to become competitive and innovative.

2.4. Learning Analytics

Learning Analytics (LA) refers to the application of analytical techniques to analyze educational data, such as data on student and teacher activities, the identification of behavior patterns, and the provision of information that can be used to improve learning [15].
According to Andrade et al. [9], LA is a rapidly growing field of research, focused on the development and application of processes and tools to collect, explore, and analyze large amounts of data. This analysis allows one to better understand the learning behavior of students, helping teachers to provide better support and appropriate interventions, and ultimately improve the quality of learning and teaching, as well as educational outcomes.
According to Waheed et al. [7], through learning analytics platforms, LA supports pedagogical strategies by offering real-time opinions and recommendations through learning analytics panels and VLE visualization systems. LA uses educational data and translates them into useful information for decision making, based on responses and records of students’ academic life available on online learning platforms [7].

3. Methodology

This article carried out a study on intelligent services applied to distance learning from January 2010 to May 2021. The work used the following academic databases: ACM Digital Library (https://0-dl-acm-org.brum.beds.ac.uk/ (accessed on 19 october 2021)) IEEE Xplore Digital Library (https://0-ieeexplore-ieee-org.brum.beds.ac.uk/Xplore/home.jsp (accessed on 19 october 2021)), ScienceDirect (https://0-www-sciencedirect-com.brum.beds.ac.uk/ (accessed on 19 october 2021)), Springer Library (https://0-www-springer-com.brum.beds.ac.uk/br (accessed on 19 october 2021)) and Scopus (https://0-www-scopus-com.brum.beds.ac.uk/home.uri (accessed on 19 october 2021)).
The search string considered the following keywords: Distance Learning, Learning Analytics, and Intelligent Services. In addition, these keywords allowed synonyms and related words to compose the search terms. The terms were joined through Boolean expressions and organized into three groups as presented in Table 1.
The following inclusion criteria (IC) allowed the selection of articles: publication with full content; publications at journals, conferences, and workshops; works with data analysis applied to DL; works with intelligent services and publications from January 2010 to May 2021. On the other hand, the Exclusion Criteria (EC) were: publications that precede 2010; abstracts, books, dissertations, and theses; reviews and texts that use a language other than English; and works unrelated to this research and duplicate works.
The first step consisted in searching in the five databases and removing impurities, resulting in a total of 1316 articles, 271 in the ACM Digital Library database, 315 in the IEEE Xplore Digital Library, 188 in Science Direct, 289 in the Springer Library, and 253 in Scopus (Table 2). In the second step, the texts were filtered considering the title, abstract, and keywords. In this stage, 1036 articles were discarded, leaving 280 works that were revised through the introduction, results, and conclusions. The third step discharged 229 works, selecting 51 articles. The selected articles were fully read to ensure their suitability for this review study.

4. Results

This section presents the types of intelligent services that are being offered in distance learning, according to this literature research. Among the intelligent services, the study found learning systems in 33% (17/51) of the selected articles, recommendation systems in 35% (18/51), models or forecasting systems in 26% (13/51), and the assessment tools in 6% (3/51).
Table 3 shows the selected works with the authors, publication year, publication dataset, and a summary of the intelligent services. The following sections organize and discuss the articles as learning systems, recommendation systems, forecasting models or systems, and assessment tools.

4.1. Learning Systems

Lavoie and Proulx [24] developed a Learning Management System (LMS) with features oriented to flipped courses that allow students to watch videos and interact in Jupyter Notebooks. The LMS automatically creates progression graphs for students and sends automatic messages related to their progression. For instructors, the LMS automatically creates statistics on overall class and exercise progression. This allows teachers to target students with difficulty who can be helped individually, decreasing the failure rate.
Dahdouh et al. [25] developed an online learning system based on big data technologies and cloud computing. The authors suggested a methodology to use the huge amount of data produced by online learning platforms. In addition, the authors proposed to develop a course recommendation system that helps students to select the most appropriate courses and guides them throughout the learning process.
Wang et al. [26] proposed a system that uses natural language processing (NLP) technology as a development and design tool. The assistant was built for online learning platforms to provide timely feedback to students and increase their enthusiasm for learning.
Kozierkiewicz-Hetmańska and Zyundefinedk [27] proposed a method to determine an opening learning scenario based on the ant colonies optimization technique. The algorithm tries to choose the learning material best suited to the learning styles and current level of knowledge stored in the student profile. The method for determining an initial learning scenario required defining a student profile and a representation of knowledge. According to the authors, the customization of the learning scenario is an important task in the design of intelligent tutorial systems, because research indicates that students achieve better learning outcomes if the teaching material is appropriate to their learning styles.
Table 3. List of articles containing intelligent services in distance learning.
Table 3. List of articles containing intelligent services in distance learning.
IDAuthorsSourceSummary
1Anaya et al. [28]ACMRecommendation system based on an ID in the context of collaborative learning in the e-learning environment.
2Balderas et al. [29]ACMDomain-specific language to customize online learning assessments in Moodle.
3Chanaa and Faddouli [30]IEEECustom model with 3 main components, sentiment analysis, cognitive analysis and learning style.
4Chen et al. [31]IEEEEnhanced recommendation method called Adaptive Recommendation based on Online Learning Style.
5Dahdouh et al. [25]SpringerOnline learning systems based on big data technologies in cloud computing.
6Dahdouh et al. [32]SpringerRecommendation of courses to e-learning platforms.
7Dimopoulos et al. [33]ACMMoodle plug-in that implements an evaluation tool (Enriched Learning Analytic).
8El Fouki et al. [34]ACMSystem dedicated for assisting instructors on decision-making process.
9El Moustamid et al. [35]ACMSystem that analyzes the student profiles indexing videos in order to offer students a database with courses that correspond to their levels.
10Florian et al. [36]SpringerSystem that supports indicators as learning analytical applications.
11Hamada [37]ACMModel of an e-learning system based on Java2D technology and containing an intensive set of learning materials to support all types of students.
12Huang et al. [38]ACMDeep Reinforcement learning structure for Exercise Recommendation.
13Iqbal et al. [39]IEEEKernel Context Recommendation System algorithm, which is a flexible, fast and accurate.
14Joy et al. [40]ACMOntology model that encompasses the student profile and learning object attributes, which can be used for recommending content on an e-learning platform.
15Kapembe and Quenum [41]ACMSystem that conducts an hybrid recommendation through profiles students, the relevance and quality of learning objects for the program in which the student is enrolled, and student feedback.
16Kim and Kim [42]IEEEPersonalized Tutor as a system that integrates three developmental learning networks.
17Kolekar et al. [43]ScienceDirectLearning styles of students used to customization of user interface considering web log analysis.
18Kozierkiewicz-Hetmańska and Zyundefinedk [27]SpringerAlgorithm to determine an opening learning scenario based on the ant colony optimization technique.
19Lagman and Mansul [44]ACMSystem to monitor paths of students in e-learning environments, allowing one to determine difficult subjects and to provide academic intervention.
20Lavoie and Proulx [24]ACMLearning management system (LMS) oriented to inverted courses.
21Manhães et al. [45]ACMWAVE architecture that provides useful information about student performance.
22Sharma and Ahuja [46]ACMSemantic recommendation using ontology to recommend relevant and personalized learning content to students.
23Thai-Nghe et al. [47]ScienceDirectRecommendation system techniques for mining educational data, especially to predict student performance.
24Venugopalan et al. [48]ACMContent-based recommendation system.
25Wang et al. [26]IEEEIntelligent teaching assistant system that replaces the way the user waits for manual response.
26Zakrzewska [49]ACMAgent-based recommendation system, which, for each new student, suggests a group of students of similar profiles.
27Zaoudi and Belhadaoui [50]ACMLearner Behavior Analytics model based on a system called Score and Behavior Analytics to analyze student outcomes and behavior.
28Khosravi et al. [51]ACMAdaptive learning system with a focus on the student, scalable, and independent of content that depends on crowdsourcing and partnership with students for the development.
29Zhang et al. [52]SCOPUSLearning analysis using Moodle plugins to discover possibilities to improve the learning process and reduce the number of under performing students.
30Angeline et al. [53]SCOPUSDiscriminant analysis to measure student performance.
31Hashim et al. [54]SCOPUSStudent performance prediction model based on supervised machine learning algorithms (decision tree, Naïve Bayes, logistic regression, support vector machine, K-nearest neighbor, and minimal and neural sequential optimization Network).
32Maâloul and Bahou [55]SCOPUSRecommendation system based on machine learning that is fundamentally based on a digital learning technique (i.e., semisupervised learning) and that determines the degree of similarity between students.
33Freitas et al. [56]SCOPUSIoT system for predicting school dropout using machine learning techniques based on socioeconomic data.
34Villegas-Ch et al. [57]SCOPUSIntegration of technologies, with artificial intelligence (AI) and data analysis, with learning management systems to improve learning.
35Villegas-Ch et al. [58]SCOPUSArchitecture for Integration of Chatbot with Artificial Intelligence in Intelligent Campus for Improvement of Learning.
36Han and Xu [59]ScienceDirectIntelligent education platform based on deep learning and image detection.
37Shi et al. [60]ScienceDirectLearning path recommendation model based on a multidimensional knowledge graph structure.
38Chang et al. [61]IEEEOntology capable of mapping students interaction data with respect to a set of tutorial actions, allowing an artificial tutor to observe students and their interactions with the learning environment and provide an appropriate tutoring.
39Rajkumar and Ganapathy [62]IEEERecommendation system to increase classification accuracy.
40Ruangvanich et al. [63]IEEEArchitecture of a learning analysis system in a virtual intelligent learning environment as a tool to support student learning.
41Barlybayev et al. [64]IEEEIntelligent system for assessing students’ professional skills levels in e-learning.
42Leithardt et al. [65]IEEEControl system for learning environments specialized in special education.
43Lin et al. [66]SpringerComplementary recommendation structure for freshmen under restrictions or requirements, based on objective-oriented standards.
44Chen et al. [67]SpringerPhased forecasting model to predict students at risk at different stages of a semester.
45Niknam and Thulasiraman [68]SpringerIntelligent learning path recommendation based on meaningful learning theory.
46Turabieh et al. [69]SpringerHarris Hawks algorithm optimization enhanced as a feature selection for predicting student performance.
47Iatrellis et al. [70]SpringerTwo-stage machine learning approach to predict student outcomes.
48Ullah et al. [71]SpringerIoT model based on Software Defined Network for student interaction, which interconnects students and teacher in a smart city environment
49Nuguri et al. [72]SpringerCloud-based virtual reality learning environment (VRLE) system that can be deployed on high-speed networks using the platform.
50Azzi et al. [73]SpringerClassifier capable of identifying the student’s learning style in the e-learning system.
51Mendes et al. [74]SpringerEducational tool based on motion detection using the Kinect sensor in a game that is projected on the classroom wall.
Lagman and Mansul [44] conducted a study with individualized and personalized learning, adapted to specific learning requirements and preferences. The research focuses on student assessments and learning as the main key component of e-learning processes. The system captures student’s e-learning paths, determines difficult topics and subjects, and provides intervention to the learning process. The system helps students to improve their performance.
Chanaa and Faddouli [30] created a model with three main components: cognitive analysis, learning style, and sentimental analysis. The model uses trails of learners when using a learning management system to find convenient information about students. In addition, the model also improves course completion rate and provides appropriate content to meet individual student needs.
Kolekar et al. [43] focused on the characteristics of students and the development of user interfaces according to their learning styles. The sample selected was the second-year engineering students, comprising seventy-six students grouped into two class units called experimental and control groups. The inference proves that the identification of learning styles and recommendation of course content and topics increase students’ performance.
Khosravi et al. [51] developed an adaptable, scalable, content-independent learning system (RiPPLE) that depends on crowdsourcing and partnering with students to develop learning resources that are served by adaptive forms. RiPPLE is an adaptive learning system that recommends personalized learning activities to students, based on their state of knowledge. The system recommends from a grouping of crowdsourced learning activities that are generated and evaluated by educators and students themselves.
Villegas-Ch et al. [57] proposed the integration of technologies, such as artificial intelligence (AI) and data analysis, with learning management systems to improve learning. The proposal was based on an online education model from a university in Ecuador. As a tool, the model used an LMS, where students had sections with resources and activities that served for the training of the model.
Villegas-Ch et al. [57] presented an assistant for students and teachers, allowing for the management of students’ calendars, as well as the generation of events and reminders. The assistant sends notifications to students informing them which activities must be performed. In addition, it performs continuous monitoring, allowing students to improve their performance.
Han and Xu [59] proposed an intelligent education system that was customized to provide students with resources to suit their perceptions when starting the platform. The systems provide an environment with a full range of asynchronous and synchronous communication tools. The designed system requires a combination of sensors, devices, software, applications, and services in real-time.
Chang et al. [61] developed an ontology capable of mapping student interaction data to a set of tutoring actions. This mechanism allowed an artificial tutor to observe students in terms of their interactions with the learning environment. It also provides an appropriate tutoring action to improve the learning process. The learning environment discretizes the learning process in a sequence of activities, and the student’s interaction data comes from the last activity but also includes a set of data aggregating information from previous activities (learning history). Although normally an ontology is built by humans (knowledge engineers and experts in the field), in this work, the authors proposed an automatic process of building ontology.
Ruangvanich et al. [63] developed a learning analysis system as a tool to support student learning. The technologies have been proposed as a means of supporting reflective practice based on instructor data, and these technologies are considered a priority in educational research and innovation. The system consists of ten elements, namely: Virtual Learning Environment, Learning Analysis, Alert, LMS, Learning Records, Stakeholders, Data, Student Information, Learn Direct, and Report Information.
Azzi et al. [73] proposed a classifier capable of identifying the student’s learning style in the E-Learning System. The student’s learning behavior was captured in different contexts, usually in different courses related to a specific subject. Web usage mining was used to capture students’ behaviors, and then learning styles were mapped to the Felder-Silverman Learning Style Model (FSLSM) categories. The authors used the Fuzzy C Means (FCM) algorithm to group the behavioral learning data.
Ullah et al. [71] proposed the IoT model based on Software Defined Network (RDS) for student interaction, which interconnects students to a teacher in a smart city environment. Students and teachers are free to move anywhere, anytime, and with any hardware. An RDS-IMSI model interconnects students with the teacher through their heterogeneous IoT devices.
Nuguri et al. [72] presented vSocial, a cloud-based virtual reality learning environment (VRLE) system that can be deployed on high-speed networks using the high-fidelity “social VR” platform. For the development of vSocial, the authors relied on the use of an existing special education VLE, the iSocial that trains young people with Autism Spectrum Disorder through the implementation of the Social Competence Intervention (SCI) curriculum.
Leithardt et al. [65] developed a control system for learning environments specialized in special education. Among its many possible uses, the system focuses on managing the attendance to classes of special education students, teachers, and other classroom users through the use of widespread and ubiquitous technologies. The system aims to contribute to the extension of pervasive computing systems to educational environments.
Mendes et al. [74] proposed an educational tool based on motion detection using the Kinect sensor in a game that is projected on the classroom wall. Students use balls to hit the projected elements. These collisions are detected by the sensor and registered in the program, thus completing the task in question. According to the authors, the system and architecture were designed to make life easier for teachers in promoting physical activity in combination with classroom learning. The proposed system is based on the projection of educational activities and the possibility for students or users to interact with them through the exercises.
Table 4 presents the 17 works with learning systems from 51 articles analyzed. In addition, Figure 1 presents the learning systems and technologies used by the researchers in the articles. Among the main technologies, Deep Learning Algorithms stood out with three articles.

4.2. Recommendation Systems

Huang et al. [38] proposed a new deep reinforcement learning framework for Exercise Recommendation (DRE). Two exercise Q networks (EQN) were proposed to select exercise recommendations following different mechanisms, namely, a direct EQNM with Markov property and a sophisticated EQNR with a recurrent way. Three domain-specific rewards were also leveraged to characterize the benefits of factors such as review and exploration, smoothness, and engagement to enable the DRE to find the optimal recommendation strategy. The work carried out experiments on two sets of real-world data. The results show that the proposed DRE can effectively learn from student interaction data to optimize multiple objectives in a single unified structure and adaptively recommend appropriate exercises to students.
Joy et al. [40] proposed an ontology to integrate the student’s profile and the attributes of the learning objects. The ontology conceptualizes the characteristics of the student and the learning object and suggests an adaptive learning environment. The static and dynamic characteristics of a student are considered in the ontology. The static data are collected directly through forms and questionnaires, and the dynamic data are collected by tracking student behavior while interacting through a learning management system.
Kapembe and Quenum [41] presented a hybrid recommendation model, based on the student’s profile, in which the value and quality of learning objects for the program in which the student is enrolled and the student comments. The approach uses student learning behavior, performance, and interests to suggest learning objects based on the student’s profile. The recommendation system consists of two components, the content-based learning object filtering module, and the collaborative filtering module.
Sharma and Ahuja [46] presented an integrated approach to semantic recommendation using ontology to recommend relevant and personalized learning content to students. According to the authors, during their early stages, recommendation systems often face the problem of cold booting. This is due to the scarcity of information available during these phases. The proposed system approaches this problem, maintaining an ontological approach to the user profile and improving the accuracy of the recommendations during the experiment.
Florian et al. [36] presented a study based on Engeström’s Activity Theory and the Actuator–Indicator model as pillars to implement an apprentice model based on Moodle’s activities. The authors developed a prototype that implements indicators as examples of analytical learning applications. The prototyping process indicated that Moodle activity tracking includes data on more complex social structures. The authors analyzed the reuse of Moodle tracking data for modeling students and groups. Moodle’s activity log was used to build advanced models based on students’ activities in social contexts and their implications for learning support.
Anaya et al. [28] proposed a recommendation system based on Influence Diagrams (ID) for collaborative learning in the e-learning environment. The ID solution provided a recommendation decision table, which alerts to problematic situations. An ID was proposed including the essential variables to assess the student’s collaboration and the variable that represents whether there was a collaboration or not.
Hamada [37] developed an improved version of a learning style index, considering students’ cultural differences. The model allows students to verify their learning preferences, and teachers have a broader view of their students’ learning preferences. The model was integrated into an e-learning system based on Java2D technology that contains a set of learning materials to support students.
Chen et al. [31] created an enhanced recommendation method called Adaptive Recommendation based on Online Learning Style (AROLS). This method is integrated into a comprehensive learning style model for online learners. The method makes recommendations considering the learning style as previous knowledge. First, it generates groups of students of different learning styles. Second, the behavioral patterns represented by the similarity matrix of learning resources and the membership rules of each cluster are extracted using the students’ browsing history, creating a set of custom recommendations of variable size according to the data mining results of the previous steps.
Iqbal et al. [39] proposed a context-aware framework for both user- and item-based versions by using the kernel mapping concept in collaborative filtering. The Kernel mapping recommender system algorithm is based on a novel structure learning technique. This framework has the flexibility to exploit various user- and item-related contexts during the recommendation process using different kernels that influence the performance of the system by improving the predictive accuracy, scalability, and flexibility factors. The proposed algorithm was compared with pre- and post-filtering approaches since they are the favorite approaches in the literature to solve the problem of context-aware recommendation.
A system for course recommendation distributed to the e-learning platform was also developed by Dahdouh et al. [32]. The system aims to discover the relationships between the student’s activities using the association rules method to help choose the most appropriate learning materials. In addition, it was used to analyze historical data passed from enrollment in courses or registration data. The article especially discussed the concept of frequent itemsets for determining interesting rules in the database. The extracted rules are then used to find the most appropriate course according to the student’s profile. The recommendation system uses big data technologies and techniques.
Venugopalan et al. [48] proposed a content-based recommendation system based on pedagogical content modeling. The system considers user queries and finds the best match. The experiment validated the system involving students seeking engineering education. The results showed that the system presents a high recovery of relevant and accurate results.
Zakrzewska [49] presented an agent-based recommendation system, which, for each new student, suggests a group of students with a similar profile and indicates corresponding learning resources. The method can be used when creating the course or when creating activities for groups. The system assumes that groups of students were created based on similar characteristics, such as usability preferences, similar behaviors, or cognitive styles. The tests were done with real data and different groups of students. The performance of the technique was validated based on student data described by cognitive traits, such as the dimensions of the dominant learning style.
The work proposed by Rajkumar and Ganapathy [62] found a correlation between introverted and extroverted personality types and their corresponding learning styles. The modified VARK questionnaire was implemented as a chatbot to classify individuals. After chatbot evaluations, all students (introverts and extroverts) watched the visual and auditory content in a completely silent environment. While watching the content, the students’ Beta brainwaves were recorded, and a dataset was created at an interval of one second. This dataset was validated using machine learning classification algorithms such as Naïve Bayes, N48 tree, and clustering algorithms, improving the accuracy of students’ classification.
Maâloul and Bahou [55] proposed a recommendation system that is fundamentally based on a digital learning technique (that is, semisupervised learning) and that determines the degree of similarity between the students, to recommend the items corresponding to the interest of the student. The system aims to process student profiles from the e-learning platform. The proposal aims to predict and determine student preferences based on information shared on their different social media.
Shi et al. [60] proposed a learning path recommendation model based on a multidimensional knowledge graph structure. Initially, the authors designed a multidimensional knowledge graph structure that separately stores learning objects organized in several classes. Then, they proposed six main semantic relationships between learning objects in the knowledge graph. Second, they designed a path recommendation model based on the multidimensional knowledge graph structure. The model generates and suggests personalized learning paths according to the student’s target learning object. The results of the experience indicated that the proposed model can generate and recommend qualified and personalized learning paths to improve learning experiences.
Lin et al. [66] proposed a complementary recommendation framework for freshmen under constraints or requirements, based on goal-oriented standards. Students can obtain the results of recommendations according to different types of learning objectives. The structure developed by the authors presents the following contributions: (1) convex optimization framework through the integration of the characteristics of the university’s courses and students and (2) data-based machine learning algorithm using resources extracted from formatted and unformatted data.
Niknam and Thulasiraman [68] designed and implemented a learning path recommendation (LPR) system. The system groups students and chooses a suitable learning path for students based on their prior knowledge. The clustering component used the Fuzzy C-Mean (FCM) algorithm, which can recommend more than one learning path for students located on the cluster boundaries. The effectiveness of the LPR system was assessed by developing and offering a database course for real students.
Villegas-Ch et al. [58] proposed an architecture for the integration of a chatbot with artificial intelligence in an intelligent campus for improving learning. The authors developed a model that integrates the identification and evaluation of variables through the analysis of data that students generate in the academic systems. The results of the data analysis are transferred to an AI tool for decision making.
Among the 51 articles evaluated, Table 5 presents 18 works with different recommendation systems to use as strategies to improve students’ learning.
Figure 2 shows the distribution of recommendation systems and technologies used by researchers in the articles. Among the main technologies, the most used were machine learning techniques with three articles.
Table 5. Articles that contain recommendation systems.
Table 5. Articles that contain recommendation systems.
AuthorsRecommendation Systems
Anaya et al. [28]Recommendation system based on an ID in the context of collaborative learning in the e-learning environment.
Joy et al. [40]Ontology model that encompasses the student profile and learning object attributes, which can be used for recommending content on an e-learning platform.
Chen et al. [31]Enhanced recommendation method called Adaptive Recommendation based on Online Learning Style (AROLS).
Dahdouh et al. [32]System of recommendation of courses distributed to the e-learning platform.
Florian et al. [36]System supporting indicators related to applications of learning analytics.
Hamada [37]Model of an e-learning system based on Java2D technology and containing an intensive set of learning materials to support all types of students.
Huang et al. [38]Deep Reinforcement learning structure for Exercise Recommendation.
Iqbal et al. [39]Kernel Context Recommendation System algorithm, which is flexible, fast, and accurate.
Kapembe and Quenum [41]Hybrid recommendation, based on the student’s profile, the relevance and quality of learning objects for the program in which the student is enrolled.
Sharma and Ahuja [46]Semantic recommendation using ontology to recommend relevant and personalized learning content to students.
Venugopalan et al. [48]Content-based recommendation system.
Zakrzewska [49]Agent-based recommendation system, which, for each new student, suggests a group of students of similar profiles.
Maâloul and Bahou [55]Recommendation system based on machine learning that is fundamentally based on a digital learning technique and that determines the degree of similarity between students.
Villegas-Ch et al. [58]Architecture for Integration of Chatbot with Artificial Intelligence in Intelligent Campus for Improvement of Learning.
Shi et al. [60]Learning path recommendation model based on a multidimensional knowledge graph structure.
Rajkumar and Ganapathy [62]Recommendation system to increase classification accuracy.
Lin et al. [66]Complementary recommendation structure for freshmen under restrictions or requirements, based on objective-oriented standards.
Niknam and Thulasiraman [68]Intelligent learning path recommendation based on meaningful learning theory.

4.3. Forecasting Models or Systems

Table 6 presents prediction models or systems observed in 13 articles among the 51 analyzed.
El Fouki et al. [34] proposed a decision-making system that helps instructors respond to problems using intelligent general techniques applied to data collected on e-learning platforms. The adapted system explores parameters such as learning styles and teaching styles, based on deep neural network algorithms and reinforcement learning, and takes into account the use of the teacher to improve the accuracy of the recommendation system. Principal component analysis and reinforcement learning improve classification models and increase the prediction performance of a deep neural network algorithm, reducing the dimensionality of dataset variables, with accuracy and reliability.
Manhães et al. [45] proposed the WAVE architecture that supports useful information on the performance of undergraduate students and predicts those who are at risk of dropping out of the educational system. The authors used several classifier algorithms. The Naïve Bayes algorithm showed the highest true positive rate in the three undergraduate courses analyzed.
El Moustamid et al. [35] developed a multimedia recommendation system capable of analyzing student profiles and indexing videos on the web to offer a database with courses according to the student’s level, aiming at their improvement. The first block represents a standard learning management system. In this block, the students must authenticate themselves. The second block represents a system that retrieves the results, processes, and converts them into exploitable data, and then sends to the third block in the form of an order. The third block retrieves the data from the second block and looks for videos that are located on the web or in a data source provided by the user and keeps the videos that match the student’s profile.
Table 6. Articles that contain forecast models or systems.
Table 6. Articles that contain forecast models or systems.
AuthorsForecast Models or Systems
El Fouki et al. [34]System for assisting instructors to take decisions.
El Moustamid et al. [35]System that analyzes students profiles and indexes videos on the web in order to offer students a database with courses that correspond to their levels.
Kim and Kim [42]Individualized Tutor of Artificial Intelligence as a system that integrates three developmental learning networks (DLNS).
Manhães et al. [45]WAVE architecture that provides useful information about student performance.
Thai-Nghe et al. [47]Techniques of recommendation for mining educational data, especially to predict student performance.
Zaoudi and Belhadaoui [50]Learner Behavior Analytics (LBA) model that uses a system called Score and Behavior Analytics (SBAN) to analyze student outcomes and behavior.
Chen et al. [67]Phased forecasting model to predict students at risk at different stages of a semester.
Turabieh et al. [69]Harris Hawks algorithm optimization enhanced as a feature selection for predicting student performance.
Iatrellis et al. [70]Two-stage machine learning approach to predict student outcomes.
Angeline et al. [53]Discriminant analysis to measure student performance.
Zhang et al. [52]Learning analysis using Moodle plugins to discover possibilities to improve the learning process and reduce the number of underperforming students using plugins from the virtual Moodle environment.
Hashim et al. [54]Student performance prediction model based on supervised machine learning algorithms (decision tree, Naïve Bayes, logistic regression, support vector machine, K-nearest neighbor, and minimal and neural sequential optimization Network).
Freitas et al. [56]IoT system for predicting school dropout using machine learning techniques based on socioeconomic data.
Thai-Nghe et al. [47] proposed a new approach that uses recommendation system techniques for educational data mining to predict student behavior. Recommendation systems techniques were compared with traditional regression methods, using data from intelligent tutoring systems. The work presented the following contributions: (1) the application of recommendation systems techniques, such as matrix factoring in the educational context, to predict student performance; (2) educational data mapping research; and (3) comparison of recommendation systems with traditional techniques such as linear regression or logistic regression. Experimental results showed that the proposed approach can improve prediction results.
Kim and Kim [42] developed an individualized AI tutor as a system that integrates three Developmental Learning Networks (DLNs) to help a student achieve a high level of academic success. The AI Tutor suggests learning content that matches the educational standard of the academic grade. The AI tutor considers the student’s current status and preferences to deliver education programs on an individual basis.
Zaoudi and Belhadaoui [50] proposed a Learner Behavior Analytics (LBA) model based on a system called Score and Behavior Analytics (SBAN) to analyze student outcomes and behavior. This model would be responsible for continuously monitoring and evaluating the student’s actual level throughout their training trajectory. The authors intended to further detail these models, proposing an architecture and prototypes that would allow better modeling for the LBA system, making it possible to present content more adaptable to the profiles of evolving students.
Chen et al. [67] proposed a phased forecasting model to predict at-risk students in different semesters. Students’ characteristics and online learning behaviors were analyzed.The proposed model has three main contributions: (1) restriction strategies to obtain valuable resources; (2) a dynamic prediction model; and (3) it can predict at-risk students at different stages of the semester.
Iatrellis et al. [70] proposed a two-stage machine learning approach that uses supervised and unsupervised learning techniques to predict outcomes for students in higher education. The objective of the research was to predict the results of students in undergraduate courses in computer science offered by higher education institutions in Greece. Students involved in the case study were grouped based on the similarity of education-related factors and metrics. The K-means algorithm was used in the clustering experiments, and the result produced evidence that the proposed approach can contribute to the accuracy of predicting student outcomes.
Turabieh et al. [69] simulated the proposed modification of the Harris Hawks Optimization algorithm as a resource selection algorithm for the students’ performance prediction problem. The proposed approach improves the original Harris Hawks Optimization algorithm and supports the claim that the control of population diversity improves the process of exploring the algorithm.
Zhang et al. [52] performed learning analytics to discover possibilities to improve the learning process and reduce the number of underperforming students using plug-ins from the Moodle virtual environment. The analysis considered records of 124 participants, to verify the relationship between the amount of records in the e-course and the students’ final grades. The authors also performed a correlation analysis to determine the impact of students’ educational activity on the Moodle system in the final assessment.
Angeline et al. [53] used discriminant analysis to measure student performance. The data-mining technique identified students’ cognitive skills and their associated behaviors in a virtual instructor-led classroom. The datasets collected in the research study refer to different subjects addressed by students of engineering graduates from Dr. G. U. Pope College of Engineering (Hyderabad, India). The students’ performances in the respective discipline prerequisites were collected from the departmental records of summaries of results related to the computer science course and the engineering discipline. According to the authors, the discriminant analysis works well with the dataset covering all data groups and provides a better forecast.
Hashim et al. [54] compared the performance of various supervised machine learning algorithms to predict students’ academic success and their performance in higher education. The authors used a set of data provided by the courses in the bachelor’s degree programs of the Faculty of Informatics and Information Technology at the University of Basra, in the 2017–2018 and 2018–2019 academic years, to predict student performance on final exams. The experiments showed that the Logistic Regression classifier algorithm demonstrated the best performance.
Freitas et al. [56] proposed an approach to detect and classify students at risk of dropping out based on their socioeconomic data. The IoT platform was designed to allow this task to be performed using any device connected to the Internet. Machine learning methods were used to identify the possibility of evasion.
Figure 3 shows the distribution of forecast models or systems and technologies used by researchers in the articles. The 13 works contain proposals that identify the characteristics and profiles of students with learning problems and probable dropout before the end of the course, enabling actions to improve the learning process.

4.4. Assessment Tool

Among the 51 articles analyzed, only three presented assessment tools (Table 7): Domain-specific language to customize online learning assessments in Moodle [29], a system called Enriched Learning Analytics Rubric (LAe-R) [33], and an intelligent system for assessing students’ professional skills levels in e-learning [64].
Balderas et al. [29] developed a domain-specific language to customize online learning assessments in Moodle. The authors implemented EvalCourse, a computer system that performs queries written in this language, providing in the output the requested information. In this way, teachers can retrieve the indicators of information stored in Moodle activity logs without any technical knowledge in databases or computer programming. The study was carried out at the University of Cádiz, Spain, in a mandatory course of Language Processors II from its degree in Computer Science, with 36 students from the first semester and the fifth year enrolled in the academic year 2012/13.
Table 7. Articles that contain an assessment tool.
Table 7. Articles that contain an assessment tool.
AuthorsSummary/Assessment Tool
Balderas et al. [29]Domain-specific language to customize online learning assessments in Moodle.
Dimopoulos et al. [33]A tool called Enriched Learning Analytics Rubric (LAe-R), developed as a Moodle plug-in.
Barlybayev et al. [64]Intelligent system for assessing students’ professional skills levels in e-learning.
Dimopoulos et al. [33] presented an evaluation tool called Enriched Learning Analytics Rubric (LAe-R), which was developed as a Moodle plug-in. LAe-R allows teachers to create enriched rubrics containing related criteria and classification levels. For this, data extracted from the analysis of student interaction and learning behavior in a course in the Moodle environment are used, such as the number of messages posted, access times, material, and task notes. LAe-R was considered a stable and promising assessment tool that can fill the gap in evaluating student performance in e-learning environments using student interaction data.
Barlybayev et al. [64] proposed the creation of an intelligent system for assessing students’ professional skills levels in e-learning. Mathematical models and methods were used to evaluate the formation of students’ professional skills at the level of subjects, modules, and the entire educational program. Competency (knowledge) assessments were carried out at the three levels of the educational program. To assess knowledge, fuzzy binary relationships were used with standard responses from the knowledge base and the responses of students. The authors used fuzzy calculations on data obtained by the comparison algorithm. The construction of fuzzy calculations used the Mamdani method implemented in Matlab.

5. Discussion

This section discusses the results obtained by reviewing the literature, analyzing the articles, and identifying gaps to encourage future research. The analysis of 51 articles identified a variety of intelligent services applied to distance learning. Intelligent services were categorized as learning systems (17), recommendation systems (18), prediction systems (13), and assessment tools (3).
Section 4.1 showed that the authors proposed different learning systems that help both managers and teachers in the teaching and learning process.
Through the services offered by the learning systems, institutions can promote a quality education directed to the profile of each student. Learning systems enable teachers to help struggling students individually or in groups, select courses that best suit the student’s profile, and choose learning materials best suited to the student’s learning styles and level of knowledge.
In addition, learning systems contribute to interactivity between students and teachers, promote student enthusiasm for learning through continuous feedback, provide intervention to the learning process, contribute to the evolution of student performance, improve course completion rate, and provide content appropriate to meet individual student needs.
Section 4.2 showed that the proposed recommendation systems have different types of recommendations.
Recommendation systems collect and learn from students’ data as they interact through a learning management system and use their learning behaviors to recommend different intelligent services such as appropriate exercises (Huang et al. [38]), objects learning (Lin et al. [66]; Kapembe and Quenum [41]; Joy et al. [40]), personalized learning content (Sharma and Ahuja [46]), supportive teaching materials (Hamada [37]), courses according to the student profile (Dahdouh et al. [32]), and personalized learning paths to enhance learning experiences (Niknam and Thulasiraman [68]).
Other referral systems also suggest groups of students with a similar profile and indicate related learning resources. The recommendation systems mostly take advantage of student-generated data when using virtual learning environments or educational systems. Data are analyzed and used to recommend intelligent services. These systems serve as a strategy to improve student learning.
The literature review in Section 4.3 also showed different systems that used student data analysis to predict the risk of failure or dropout in distance learning courses. The works presented in this section address prediction systems.
The analyzed works propose systems that identify the characteristics and profiles of students and predict their behavior (Zaoudi and Belhadaoui [50]; Thai-Nghe et al. [47]), cognitive skills (Angeline et al. [53]), academic success (Kim and Kim [42]; Hashim et al. [54]), performance (Iatrellis et al. [70]), learning styles (El Fouki et al. [34]), and potential dropout or failure (Manhães et al. [45]; Chen et al. [67]; Freitas et al. [56]).
These systems help institutions to make decisions in the short, medium, and long term. The systems also enable actions to improve the teaching and learning process and reduce the failure and dropout rate.
Section 4.4 presented assessment tools, among which only three works addressed this category.
The works addressed the following themes: a domain language was developed to customize assessments and assess the performance and skills of students in the Moodle environment (Balderas et al. [29]); a tool to assess student performance and learning behavior using student interaction data, such as the number of post messages, access times to learning material and task grades (Dimopoulos et al. [33]), and, finally, an intelligent system that assesses the competence levels and the formation of professional skills of students in an educational program (Barlybayev et al. [64]).
The literature review focused on intelligent services applied to distance learning, and during the research, lessons were learned related to the categories of services found. Table 8 presents the twelve lessons learned in this literature review.

6. Conclusions and Future Research

Distance Learning aims to offer a complete, dynamic, and efficient teaching and learning process mediated by technological resources. It has been growing exponentially and taking an important role in the educational environment. The use of this modality allows the generation of information according to the behavior of students in Virtual Learning Environments (VLEs).
The data extracted from the VLEs are analyzed using data analysis techniques that identify student behavior patterns. The discovery of standards helps managers and teachers in strategic planning, allows monitoring the student’s academic progress, and offers solutions through intelligent services for monitoring, intervention, motivation, and improvement in the students’ learning process.
A research methodology based on a literature review allowed the identification of 51 publications on intelligent services applied to distance learning. Among the intelligent services, 33% (17 articles) presented learning systems, 35% (18 articles) contained recommendation systems, 26% (13 articles) presented models or forecasting systems, and only 6% (3 articles) contain assessment tools.
The approach presented is broad, because the work addressed educational contexts at different levels of learning, focusing on distance learning, and, therefore, the text includes generic conclusions.
The study indicated that recommendation systems and learning systems are research trends. These systems analyze student profiles, identify patterns of behavior, detect low performance, and identify the probabilities of dropouts from courses.
Most research papers analyze the learning profile to indicate personalized content and courses or extracurricular activities that contribute to student learning. In addition, the studies allow teachers and educational managers to take preventive actions to minimize possible problems in the learning paths.
Future work will expand this literature review through a specific focus on mobile learning [75,76,77] and ubiquitous learning [65,78,79,80,81,82]. Both technologies allow expanding the limits of distance learning environments mainly collaborating to the infrastructure of intelligent systems. In this sense, the use of temporal series of contexts to organize and analyze data is an emergent research theme. This organization of data is called Context Histories [83,84,85] or Trails [86,87]. Context histories allow data analysis based on profile management [88], context prediction [89], and pattern and similarity analysis [90,91]. The continuation of this review will consider research works that applied Context Histories to implement intelligent services in distance learning.

Author Contributions

Conceptualization, L.M.d.S., L.P.S.D., S.R. and J.L.V.B.; investigation, L.M.d.S., L.P.S.D., S.R. and J.L.V.B.; methodology, L.M.d.S., L.P.S.D., S.R. and J.L.V.B.; software, L.M.d.S. and L.P.S.D.; project administration, J.L.V.B.; supervision, J.L.V.B.; validation, L.M.d.S., L.P.S.D., S.R. and J.L.V.B.; writing—original draft, L.M.d.S., L.P.S.D., S.R. and J.L.V.B.; writing—review and editing, L.M.d.S., J.L.V.B., V.R.Q.L. and D.R.F.L.; financial, V.R.Q.L. and D.R.F.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by national funds through the Fundação para a Ciência e a Tecnologia, I.P. (Portuguese Foundation for Science and Technology) by the project UIDB/05064/2020 (VALORIZA—Research Centre for Endogenous Resource Valorization) and it was partially supported by by Fundação para a Ciência e a Tecnologia under Project UIDB/04111/2020, and ILIND–Instituto Lusófono de Investigação e Desenvolvimento, under project COFAC/ILIND/COPELABS/3/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AIArtificial Intelligence
DLDistance Learning
DLNSDevelopmental Learning Networks
ECExclusion Criteria
FCMFuzzy C-Mean
ICInclusion Criteria
IDInfluence Diagrams
LALearning Analytics
LBALearner Behavior Analytics
LMSLearning Management System
LPRLearning Path Recommendation
NLPNatural Language Processing
SBANScore and Behavior Analytics
SCISocial Competence Intervention
VRLEVirtual Reality Learning Environment
VLEsVirtual Learning Environments

References

  1. Allen, I.E.; Seaman, J. Digital Compass Learning: Distance Education Enrollment Report 2017. 2017. Available online: https://files.eric.ed.gov/fulltext/ED580868.pdf (accessed on 27 May 2021).
  2. WHO. Key Messages and Actions for COVID-19 Prevention and Control in Schools March 2020. 2020. Available online: https://www.who.int/emergencies/diseases/novel-coronavirus-2019/technical-guidance (accessed on 2 October 2021).
  3. OECD. Education Responses to COVID-19: Embracing Digital Learning and Online Collaboration; OECD Publications: Paris, France, 2020. [Google Scholar] [CrossRef]
  4. Ilyashenko, L.; Markova, S.; Mironov, A.; Vaganova, O.; Smirnova, Z. Educational environment as a development resource for the learning process. Amazon. Investig. 2019, 8, 303–312. [Google Scholar]
  5. Williamson, B.; Eynon, R.; Potter, J. Pandemic politics, pedagogies and practices: Digital technologies and distance education during the coronavirus emergency. Learn. Media Technol. 2020, 45, 107–114. [Google Scholar] [CrossRef]
  6. Pedró, F.; Subosa, M.; Rivas, A.; Valverde, P. Artificial Intelligence in Education: Challenges and Opportunities for Sustainable Development. 2019. Available online: https://unesdoc.unesco.org/ark:/48223/pf0000366994 (accessed on 2 October 2021).
  7. Waheed, H.; Hassan, S.U.; Aljohani, N.R.; Hardman, J.; Alelyani, S.; Nawaz, R. Predicting academic performance of students from VLE big data using deep learning models. Comput. Hum. Behav. 2020, 104, 106189. [Google Scholar] [CrossRef] [Green Version]
  8. Becker, S.A.; Cummins, M.; Davis, A.; Freeman, A.; Hall Giesinger, C.; Ananthanarayanan, V. NMC Horizon Report: 2017 Higher Education Edition; New Media Consortium: Austin, TX, USA, 2017; pp. 1–60. [Google Scholar]
  9. De Andrade, T.L.; Rigo, S.J.; Barbosa, J.L.V. Active Methodology, Educational Data Mining and Learning Analytics: A Systematic Mapping Study. Inform. Educ. 2021, 20, 171–204. [Google Scholar] [CrossRef]
  10. Acatech. Smart Service Welt 2018—Wo Stehen Wir? Wohin Gehen Wir? 2018. Available online: https://www.acatech.de/publikation/smart-service-welt-2018-wo-stehen-wir-wohin-gehen-wir/ (accessed on 2 July 2021).
  11. Koldewey, C.; Meyer, M.; Stockbrügger, P.; Dumitrescu, R.; Gausemeier, J. Framework and Functionality Patterns for Smart Service Innovation. Procedia CIRP 2020, 91, 851–857. [Google Scholar] [CrossRef]
  12. Allmendinger, G.; Lombreglia, R. Four strategies for the age of smart services. Harv. Bus. Rev. 2005, 83, 131–138. [Google Scholar] [PubMed]
  13. Koldewey, C.; Gausemeier, J.; Chohan, N.; Frank, M.; Reinhold, J.; Dumitrescu, R. Aligning Strategy and Structure for Smart Service Businesses in Manufacturing. In Proceedings of the 2020 IEEE International Conference on Technology Management, Operations and Decisions (ICTMOD), Marrakech, Morocco, 24–27 November 2020; pp. 1–8. [Google Scholar] [CrossRef]
  14. Beverungen, D.; Müller, O.; Matzner, M.; Mendling, J.; vom Brocke, J. Conceptualizing smart service systems. Electron. Mark. 2019, 29, 7–18. [Google Scholar] [CrossRef] [Green Version]
  15. Cambruzzi, W.; Rigo, S.J.; Barbosa, J.L.V. Dropout Prediction and Reduction in Distance Education Courses with the Learning Analytics Multitrail Approach. J. Univers. Comput. Sci. 2015, 21, 23–47. [Google Scholar] [CrossRef]
  16. Traxler, J. Distance Learning—Predictions and Possibilities. Educ. Sci. 2018, 8, 35. [Google Scholar] [CrossRef] [Green Version]
  17. Clow, D. An overview of learning analytics. Teach. High. Educ. 2013, 18, 683–695. [Google Scholar] [CrossRef] [Green Version]
  18. Gašević, D.; Kovanović, V.; Joksimović, S. Piecing the learning analytics puzzle: A consolidated model of a field of research and practice. Learn. Res. Pract. 2017, 3, 63–78. [Google Scholar] [CrossRef] [Green Version]
  19. Cummaudo, A.; Vasa, R.; Grundy, J.; Abdelrazek, M.; Cain, A. Losing Confidence in Quality: Unspoken Evolution of Computer Vision Services. In Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), Cleveland, OH, USA, 29 September–4 October 2019; pp. 333–342. [Google Scholar] [CrossRef] [Green Version]
  20. Hosseini, H.; Xiao, B.; Poovendran, R. Google’s Cloud Vision API Is Not Robust to Noise. arXiv 2017, arXiv:1704.05051. [Google Scholar]
  21. Marquardt, K. Smart services—Characteristics, challenges, opportunities and business models. Proc. Int. Conf. Bus. Excell. 2017, 11, 789–801. [Google Scholar] [CrossRef] [Green Version]
  22. Hermann, S. Was Sind Smart SERVICES? [Video File]. 2016. Available online: http://www.servlab.eu/?p=1333 (accessed on 27 May 2021).
  23. Koldewey, C.; Gausemeier, J.; Dumitrescu, R.; Evers, H.H.; Frank, M.; Reinhold, J. Development Process for Smart Service Strategies: Grasping the Potentials of Digitalization for Servitization. In Digitalization: Approaches, Case Studies, and Tools for Strategy, Transformation and Implementation; Springer International Publishing: Cham, Switzerland, 2021; pp. 205–237. [Google Scholar] [CrossRef]
  24. Lavoie, F.B.; Proulx, P. A Learning Management System for Flipped Courses. In Proceedings of the 2019 the 3rd International Conference on Digital Technology in Education, Yamanashi, Japan, 25–27 October 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 73–76. [Google Scholar] [CrossRef]
  25. Dahdouh, K.; Dakkak, A.; Oughdir, L.; Messaoudi, F. Big data for online learning systems. Educ. Inf. Technol. 2018, 23, 2783–2800. [Google Scholar] [CrossRef]
  26. Wang, Y.; Sun, Y.; Chen, Y. Design and Research of Intelligent Tutor System Based on Natural Language Processing. In Proceedings of the 2019 IEEE International Conference on Computer Science and Educational Informatization (CSEI), Kunming, China, 16–19 August 2019; pp. 33–36. [Google Scholar] [CrossRef]
  27. Kozierkiewicz-Hetmańska, A.; Zyundefinedk, D. A Method for Determination of an Opening Learning Scenario in Intelligent Tutoring Systems. In Proceedings of the 5th Asian Conference on Intelligent Information and Database Systems—Volume Part II, Lumpur, Malaysia, 18–20 March 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 129–138. [Google Scholar] [CrossRef]
  28. Anaya, A.R.; Luque, M.; García-Saiz, T. Recommender system in collaborative learning environment using an influence diagram. Expert Syst. Appl. 2013, 40, 7193–7202. [Google Scholar] [CrossRef]
  29. Balderas, A.; Ruiz-Rube, I.; Palomo-Duarte, M.; Dodero, J.M. A Generative Computer Language to Customize Online Learning Assessments. In Proceedings of the First International Conference on Technological Ecosystem for Enhancing Multiculturality (TEEM ’13), Salamanca, Spain, 14–15 November 2013; Association for Computing Machinery: New York, NY, USA, 2013; pp. 141–147. [Google Scholar] [CrossRef]
  30. Chanaa, A.; Faddouli, N.E.E. Deep learning for a smart e-Iearning system. In Proceedings of the 2018 4th International Conference on Cloud Computing Technologies and Applications (Cloudtech), Brussels, Belgium, 26–28 November 2018; pp. 1–8. [Google Scholar] [CrossRef]
  31. Chen, H.; Yin, C.; Li, R.; Rong, W.; Xiong, Z.; David, B. Enhanced learning resource recommendation based on online learning style model. Tsinghua Sci. Technol. 2020, 25, 348–356. [Google Scholar] [CrossRef]
  32. Dahdouh, K.; Dakkak, A.; Oughdir, L.; Ibriz, A. Large-scale e-learning recommender system based on Spark and Hadoop. J. Big Data 2019, 6, 2. [Google Scholar] [CrossRef]
  33. Dimopoulos, I.; Petropoulou, O.; Retalis, S. Assessing Students’ Performance Using the Learning Analytics Enriched Rubrics. In Proceedings of the Third International Conference on Learning Analytics and Knowledge (LAK ’13), Leuven, Belgium, 8–13 April 2013; Association for Computing Machinery: New York, NY, USA, 2013; pp. 195–199. [Google Scholar] [CrossRef]
  34. El Fouki, M.; Aknin, N.; El Kadiri, K.E. Intelligent Adapted E-Learning System Based on Deep Reinforcement Learning. In Proceedings of the 2nd International Conference on Computing and Wireless Communication Systems (ICCWCS’17), Larache, Morocco, 14–16 November 2017; Association for Computing Machinery: New York, NY, USA, 2017; pp. 1–6, Article 85. [Google Scholar] [CrossRef]
  35. El Moustamid, A.; En-Naimi, E.; El Bouhdidi, J. Integration of Data Mining Techniques in E-Learning Systems: Clustering Profil of Lerners and Recommender Course System. In Proceedings of the 2nd International Conference on Big Data, Cloud and Applications (BDCA’17), Tetouan, Morocco, 29–30 March 2017; Association for Computing Machinery: New York, NY, USA, 2017; pp. 1–4, Article 97. [Google Scholar] [CrossRef]
  36. Florian, B.; Glahn, C.; Drachsler, H.; Specht, M.; Fabregat Gesa, R. Activity-Based Learner-Models for Learner Monitoring and Recommendations in Moodle. In Towards Ubiquitous Learning; Kloos, C.D., Gillet, D., Crespo García, R.M., Wild, F., Wolpers, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 111–124. [Google Scholar] [CrossRef]
  37. Hamada, M. Learning Style Model for e-Learning Systems. In Active Media Technology; Huang, R., Ghorbani, A.A., Pasi, G., Yamaguchi, T., Yen, N.Y., Jin, B., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 186–195. [Google Scholar] [CrossRef]
  38. Huang, Z.; Liu, Q.; Zhai, C.; Yin, Y.; Chen, E.; Gao, W.; Hu, G. Exploring Multi-Objective Exercise Recommendations in Online Education Systems. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management (CIKM ’19), Beijing, China, 3–7 November 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 1261–1270. [Google Scholar] [CrossRef] [Green Version]
  39. Iqbal, M.; Ghazanfar, M.A.; Sattar, A.; Maqsood, M.; Khan, S.; Mehmood, I.; Baik, S.W. Kernel Context Recommender System (KCR): A Scalable Context-Aware Recommender System Algorithm. IEEE Access 2019, 7, 24719–24737. [Google Scholar] [CrossRef]
  40. Joy, J.; Raj, N.S. An Ontology Model for Content Recommendation in Personalized Learning Environment. In Proceedings of the Second International Conference on Data Science, E-Learning and Information Systems (DATA ’19), Dubai, United Arab Emirates, 2–5 December 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 1–6, Article 9. [Google Scholar] [CrossRef]
  41. Kapembe, S.S.; Quenum, J.G. A Personalised Hybrid Learning Object Recommender System. In Proceedings of the 11th International Conference on Management of Digital EcoSystems (MEDES ’19), Limassol, Cyprus, 12–14 November 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 242–249. [Google Scholar] [CrossRef]
  42. Kim, W.H.; Kim, J.H. Individualized AI Tutor Based on Developmental Learning Networks. IEEE Access 2020, 8, 27927–27937. [Google Scholar] [CrossRef]
  43. Kolekar, S.V.; Pai, R.M.; Pai, M.M. Adaptive User Interface for Moodle based E-learning System using Learning Styles. Procedia Comput. Sci. 2018, 135, 606–615. [Google Scholar] [CrossRef]
  44. Lagman, A.C.; Mansul, D.M. Extracting Personalized Learning Path in Adaptive E-Learning Environment Using Rule Based Assessment. In Proceedings of the 2017 International Conference on Information Technology (ICIT 2017), Singapore, 27–29 December 2017; Association for Computing Machinery: New York, NY, USA, 2017; pp. 335–340. [Google Scholar] [CrossRef]
  45. Manhães, L.M.B.; da Cruz, S.M.S.; Zimbrão, G. WAVE: An Architecture for Predicting Dropout in Undergraduate Courses Using EDM. In Proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC ’14), Gyeongju, Korea, 24–28 March 2014; Association for Computing Machinery: New York, NY, USA, 2014; pp. 243–247. [Google Scholar] [CrossRef]
  46. Sharma, M.; Ahuja, L. A Novel and Integrated Semantic Recommendation System for E-Learning Using Ontology. In Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies (ICTCS ’16), Udaipur, India, 4–5 March 2016; Association for Computing Machinery: New York, NY, USA, 2019; pp. 1–5, Article 52. [Google Scholar] [CrossRef]
  47. Thai-Nghe, N.; Drumond, L.; Krohn-Grimberghe, A.; Schmidt-Thieme, L. Recommender system for predicting student performance. Procedia Comput. Sci. 2010, 1, 2811–2819. [Google Scholar] [CrossRef] [Green Version]
  48. Venugopalan, S.; Srinath, M.V.; Rodrigues, P. Recommender System for E-Learning through Content and Profile Based Approach. In Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies (ICTCS ’16), Udaipur, India, 4–5 March 2016; Association for Computing Machinery: New York, NY, USA, 2016; pp. 1–5, Article 45. [Google Scholar] [CrossRef]
  49. Zakrzewska, D. Building Group Recommendations in E-Learning Systems. In Agent and Multi-Agent Systems: Technologies and Applications; Jedrzejowicz, P., Nguyen, N.T., Howlet, R.J., Jain, L.C., Eds.; Springer: Berlin/Heidelberg, Germany, 2010; pp. 391–400. [Google Scholar] [CrossRef]
  50. Zaoudi, M.; Belhadaoui, H. Adaptive E-Learning: Adaptation of Content According to the Continuous Evolution of the Learner during His Training. In Proceedings of the 3rd International Conference on Networking, Information Systems & Security (NISS2020), Marrakech, Morocco, 31 March–2 April 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 1–6, Article 71. [Google Scholar] [CrossRef]
  51. Khosravi, H.; Sadiq, S.; Gasevic, D. Development and Adoption of an Adaptive Learning System: Reflections and Lessons Learned. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE ’20), Portland, OR, USA, 11–14 March 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 58–64. [Google Scholar] [CrossRef] [Green Version]
  52. Zhang, Y.; Ghandour, A.; Shestak, V. Using Learning Analytics to Predict Students Performance in Moodle LMS. Int. J. Emerg. Technol. Learn. (iJET) 2020, 15, 102–115. [Google Scholar] [CrossRef]
  53. Angeline, D.M.D.; Ramasubramanian, P.; James, I.S.P. The Discriminant Analysis Approach for Evaluating Effectiveness of Learning in an Instructor-Led Virtual Classroom. Int. J. Smart Sens. Intell. Syst. 2020, 13, 1–15. [Google Scholar] [CrossRef]
  54. Hashim, A.S.; Awadh, W.A.; Hamoud, A.K. Student Performance Prediction Model based on Supervised Machine Learning Algorithms. IOP Conf. Ser. Mater. Sci. Eng. 2020, 928, 032019. [Google Scholar] [CrossRef]
  55. Maâloul, M.H.; Bahou, Y. Learning Management System based on Machine Learning: The Case Study of Ha’il University—KSA. Int. J. Adv. Comput. Sci. Appl. 2021, 12. [Google Scholar] [CrossRef]
  56. Freitas, F.A.d.S.; Vasconcelos, F.F.X.; Peixoto, S.A.; Hassan, M.M.; Dewan, M.A.A.; Albuquerque, V.H.C.D.; Filho, P.P.R. IoT System for School Dropout Prediction Using Machine Learning Techniques Based on Socioeconomic Data. Electronics 2020, 9, 1613. [Google Scholar] [CrossRef]
  57. Villegas-Ch, W.; Román-Cañizares, M.; Palacios-Pacheco, X. Improvement of an Online Education Model with the Integration of Machine Learning and Data Analysis in an LMS. Appl. Sci. 2020, 10, 5371. [Google Scholar] [CrossRef]
  58. Villegas-Ch, W.; Arias-Navarrete, A.; Palacios-Pacheco, X. Proposal of an Architecture for the Integration of a Chatbot with Artificial Intelligence in a Smart Campus for the Improvement of Learning. Sustainability 2020, 12, 1500. [Google Scholar] [CrossRef] [Green Version]
  59. Han, Z.; Xu, A. Ecological evolution path of smart education platform based on deep learning and image detection. Microprocess. Microsyst. 2021, 80, 103343. [Google Scholar] [CrossRef]
  60. Shi, D.; Wang, T.; Xing, H.; Xu, H. A learning path recommendation model based on a multidimensional knowledge graph framework for e-learning. Knowl.-Based Syst. 2020, 195, 105618. [Google Scholar] [CrossRef]
  61. Chang, M.; D’Aniello, G.; Gaeta, M.; Orciuoli, F.; Sampson, D.; Simonelli, C. Building Ontology-Driven Tutoring Models for Intelligent Tutoring Systems Using Data Mining. IEEE Access 2020, 8, 48151–48162. [Google Scholar] [CrossRef]
  62. Rajkumar, R.; Ganapathy, V. Bio-Inspiring Learning Style Chatbot Inventory Using Brain Computing Interface to Increase the Efficiency of E-Learning. IEEE Access 2020, 8, 67377–67395. [Google Scholar] [CrossRef]
  63. Ruangvanich, S.; Nilsook, P.; Wannapiroon, P. System Architecture of Learning Analytics in Intelligent Virtual Learning Environment. IJEEEE Int. J. e-Educ. e-Bus. e-Manag. e-Learn. 2019, 9, 90–99. [Google Scholar] [CrossRef]
  64. Barlybayev, A.; Kaderkeyeva, Z.; Bekmanova, G.; Sharipbay, A.; Omarbekova, A.; Altynbek, S. Intelligent System for Evaluating the Level of Formation of Professional Competencies of Students. IEEE Access 2020, 8, 58829–58835. [Google Scholar] [CrossRef]
  65. Leithardt, V.R.Q.; Rolim, C.; Rosseto, A.; Geyer, C.; Dantas, M.A.R.; Silva, J.S.; Nunes, D. Percontrol: A pervasive system for educational environments. In Proceedings of the 2012 International Conference on Computing, Networking and Communications (ICNC), Maui, HI, USA, 30 January–2 February 2012; pp. 131–136. [Google Scholar] [CrossRef]
  66. Lin, J.; Li, Y.; Lian, J. A novel recommendation system via L0-regularized convex optimization. Neural Comput. Appl. 2020, 32, 1649–1663. [Google Scholar] [CrossRef]
  67. Chen, Y.; Zheng, Q.; Ji, S.; Tian, F.; Zhu, H.; Liu, M. Identifying at-risk students based on the phased prediction model. Knowl. Inf. Syst. 2020, 62, 987–1003. [Google Scholar] [CrossRef]
  68. Niknam, M.; Thulasiraman, P. LPR: A bio-inspired intelligent learning path recommendation system based on meaningful learning theory. Educ. Inf. Technol. 2020, 25, 3797–3819. [Google Scholar] [CrossRef]
  69. Turabieh, H.; Azwari, S.A.; Rokaya, M.; Alosaimi, W.; Alharbi, A.; Alhakami, W.; Alnfiai, M. Enhanced Harris Hawks optimization as a feature selection for the prediction of student performance. Computing 2021, 103, 1417–1438. [Google Scholar] [CrossRef]
  70. Iatrellis, O.; Savvas, I.K.; Fitsilis, P.; Gerogiannis, V.C. A two-phase machine learning approach for predicting student outcomes. Educ. Inf. Technol. 2021, 26, 69–88. [Google Scholar] [CrossRef]
  71. Ullah, F.; Wang, J.; Farhan, M.; Jabbar, S.; Naseer, M.K.; Asif, M. LSA Based Smart Assessment Methodology for SDN Infrastructure in IoT Environment. Int. J. Parallel Program. 2020, 48, 162–177. [Google Scholar] [CrossRef]
  72. Nuguri, S.S.; Calyam, P.; Oruche, R.; Gulhane, A.; Valluripally, S.; Stichter, J.; He, Z. vSocial: A cloud-based system for social virtual reality learning environment applications in special education. Multimed. Tools Appl. 2021, 80, 16827–16856. [Google Scholar] [CrossRef]
  73. Azzi, I.; Jeghal, A.; Radouane, A.; Yahyaouy, A.; Tairi, H. A robust classification to predict learning styles in adaptive E-learning systems. Educ. Inf. Technol. 2020, 25, 437–448. [Google Scholar] [CrossRef]
  74. Mendes, A.S.; Silva, L.A.; Blas, H.S.S.; de La Iglesia, D.H.; Encinas, F.G.; Leithardt, V.R.Q.; González, G.V. Physical Movement Helps Learning: Teaching Using Tracking Objects with Depth Camera. In Trends and Applications in Information Systems and Technologies; Rocha, Á., Adeli, H., Dzemyda, G., Moreira, F., Ramalho Correia, A.M., Eds.; Springer International Publishing: Cham, Switzerland, 2021; pp. 183–193. [Google Scholar] [CrossRef]
  75. Saccol, A.Z.; Barbosa, J.L.V.; Schlemmer, E.; Reinhard, N. Mobile Learning in Organizations: Lessons Learned from Two Case Studies. Int. J. Inf. Commun. Technol. Educ. (IJICTE) 2011, 7, 11–24. [Google Scholar] [CrossRef] [Green Version]
  76. Barbosa, J.L.V.; Hahn, R.; Barbosa, D.N.F.; Segatto, W. Intensive use of mobile technologies in a computer engineering course. Comput. Appl. Eng. Educ. 2014, 22, 686–698. [Google Scholar] [CrossRef]
  77. Klein, A.Z.; da Silva Freitas, J.C., Jr.; Mattiello da Silva, J.V.V.M.; Barbosa, J.L.V.; Baldasso, L. The Educational Affordances of Mobile Instant Messaging MIM: Results of Whatsapp® Used in Higher Education. Int. J. Distance Educ. Technol. 2018, 16, 51–64. [Google Scholar] [CrossRef]
  78. Barbosa, J.L.V.; Hahn, R.M.; Barbosa, D.N.F.; Saccol, A.I.d.C.Z. A ubiquitous learning model focused on learner interaction. Int. J. Learn. Technol. 2011, 6, 62–83. [Google Scholar] [CrossRef]
  79. Barbosa, J.L.V.; Barbosa, D.N.F.; de Oliveira, J.M.; Rabello, S.A., Jr. A Decentralized Infrastructure for Ubiquitous Learning Environments. J. Univers. Comput. Sci. 2014, 20, 1649–1669. [Google Scholar] [CrossRef]
  80. Cárdenas-Robledo, L.A.; Peña-Ayala, A. Ubiquitous learning: A systematic review. Telemat. Inform. 2018, 35, 1097–1132. [Google Scholar] [CrossRef]
  81. Ferreira, L.G.; Barbosa, J.L.V.; Gluz, J.C.; Matter, V.K.; Barbosa, D.N.F. Using Learner Group Profiles for Content Recommendation in Ubiquitous Environments. Int. J. Inf. Commun. Technol. Educ. (IJICTE) 2020, 16, 1–19. [Google Scholar] [CrossRef]
  82. Da Silva, L.G.; Neto, E.G.d.A.; Francisco, R.; Barbosa, J.L.V.; Silva, L.A.; Leithardt, V.R.Q. ULearnEnglish: An Open Ubiquitous System for Assisting in Learning English Vocabulary. Electronics 2021, 10, 1692. [Google Scholar] [CrossRef]
  83. Rosa, J.H.; Barbosa, J.L.V.; Kich, M.; Brito, L. A Multi-Temporal Context-aware System for Competences Management. Int. J. Artif. Intell. Educ. 2015, 25, 455–492. [Google Scholar] [CrossRef] [Green Version]
  84. Martini, B.G.; Helfer, G.A.; Barbosa, J.L.V.; Espinosa Modolo, R.C.; da Silva, M.R.; de Figueiredo, R.M.; Mendes, A.S.; Silva, L.A.; Leithardt, V.R.Q. IndoorPlant: A Model for Intelligent Services in Indoor Agriculture Based on Context Histories. Sensors 2021, 21, 1631. [Google Scholar] [CrossRef] [PubMed]
  85. Aranda, J.A.S.; Bavaresco, R.S.; de Carvalho, J.V.; Yamin, A.C.; Tavares, M.C.; Barbosa, J.L.V. A computational model for adaptive recording of vital signs through context histories. J. Ambient. Intell. Humaniz. Comput. 2021, 1–15. [Google Scholar] [CrossRef]
  86. Barbosa, J.; Tavares, J.; Cardoso, I.; Alves, B.; Martini, B. TrailCare: An indoor and outdoor Context-aware system to assist wheelchair users. Int. J.-Hum.-Comput. Stud. 2018, 116, 1–14. [Google Scholar] [CrossRef]
  87. Barbosa, J.L.V.; Martins, C.; Franco, L.K.; Barbosa, D.N.F. TrailTrade: A model for trail-aware commerce support. Comput. Ind. 2016, 80, 43–53. [Google Scholar] [CrossRef]
  88. Wagner, A.; Barbosa, J.L.V.; Barbosa, D.N.F. A model for profile management applied to ubiquitous learning environments. Expert Syst. Appl. 2014, 41, 2023–2034. [Google Scholar] [CrossRef]
  89. Rosa, J.H.d.; Barbosa, J.L.; Ribeiro, G.D. ORACON: An adaptive model for context prediction. Expert Syst. Appl. 2016, 45, 56–70. [Google Scholar] [CrossRef]
  90. Dupont, D.; Barbosa, J.L.V.; Alves, B.M. CHSPAM: A multi-domain model for sequential pattern discovery and monitoring in contexts histories. Pattern Anal. Appl. 2020, 23, 725–734. [Google Scholar] [CrossRef]
  91. Filippetto, A.S.; Lima, R.; Barbosa, J.L.V. A risk prediction model for software project management based on similarity analysis of context histories. Inf. Softw. Technol. 2021, 131, 106497. [Google Scholar] [CrossRef]
Figure 1. Learning system and technology.
Figure 1. Learning system and technology.
Education 11 00666 g001
Figure 2. Recommendation systems and technologies used.
Figure 2. Recommendation systems and technologies used.
Education 11 00666 g002
Figure 3. Prediction models or systems and technologies used.
Figure 3. Prediction models or systems and technologies used.
Education 11 00666 g003
Table 1. Search string composition.
Table 1. Search string composition.
Major TermsSearch Terms
Distance learning(Distance learning OR e-learning OR educational technology OR online education OR virtual learning environment OR Distance learning OR learning management system)
AND
Learning Analytics(Learning Analytics OR data analysis OR academic data mining OR educational data mining OR learning data mining OR data Science OR learning analytic OR school data mining)
AND
Intelligent services(smart services OR smart methods OR Smart processes OR intelligent systems OR Intelligent service OR intelligent task OR smart service OR Intelligent processes)
Table 2. Number of articles obtained by database and selected in the study.
Table 2. Number of articles obtained by database and selected in the study.
DatabaseReturn ArticlesPercentage Return ArticlesSelected ArticlesPercentage of Selected Articles
ACM Digital Library27121%1733%
IEEE Xplore Digital Library31524%1020%
Science Direct18814%48%
Springer Library28922%1325%
Scopus25319%714%
Total1316100%51100%
Table 4. Articles containing learning systems.
Table 4. Articles containing learning systems.
AuthorsLearning Systems
Chanaa and Faddouli [30]Custom model with 3 main components, cognitive analysis, learning style, and sentiment analysis.
Dahdouh et al. [25]Online learning systems based on big data technologies and cloud computing.
Kolekar et al. [43]User interface personalized through learning styles.
Kozierkiewicz-Hetmańska and Zyundefinedk [27]Algorithm to determine an opening learning scenario based on the ant colony optimization technique.
Lagman and Mansul [44]System dedicated to monitor the pathways in e-learning environments. The system can detect difficult subjects and provide intervention in learning process.
Lavoie and Proulx [24]Learning management system with unique features oriented to inverted courses.
Wang et al. [26]Intelligent teaching assistant system that replaces the way the user waits for manual response.
Khosravi et al. [51]Adaptive learning system with a focus on the student, scalable and independent of content that depends on crowdsourcing and partnership with students for the development of learning resources.
Villegas-Ch et al. [57]Integration of technologies, with AI and data analysis, with learning management systems to improve learning.
Han and Xu [59]Intelligent education platform based on deep learning and image detection.
Chang et al. [61]Ontology to mapping student interaction data with respect to a set of tutorial actions, allowing an artificial tutor to observe the student and his interactions with the learning environment.
Ruangvanich et al. [63]Architecture of a learning analysis system in a virtual intelligent learning environment as a tool to support student learning.
Leithardt et al. [65]Control system for learning environments specialized in special education.
Ullah et al. [71]IoT model based on Software Defined Network for student interaction, which interconnects students to a teacher in a smart city environment.
Nuguri et al. [72]Cloud-based virtual reality learning environment (VRLE) system that can be deployed on high-speed networks using the platform.
Azzi et al. [73]Classifier capable of identifying the student’s learning style in the e-learning system.
Mendes et al. [74]Educational tool based on motion detection using the Kinect sensor in a game that is projected on the classroom wall.
Table 8. Lessons learned.
Table 8. Lessons learned.
ItemDescription
1Intelligent services categorized as learning systems and recommendation systems are trends among intelligent systems. The use of intelligent systems helps teachers and managers in decision making in the face of the problems found in distance learning courses.
2Learning systems identify learning behavior patterns, identify underachieving students, and provide personalized tools or content as educational support.
3Intelligent systems promote improvements in learning and make it possible to minimize the dropout rate in distance learning courses.
4Prediction systems are used in discovering student behavior patterns, predicting academic progress and possible dropout.
5Intelligent systems allow teachers and managers to use the information to reduce problems faced in conducting distance learning courses, such as failure and dropout.
6Intelligent systems can be used as a complementary educational tool to help students improve their academic performance.
7Intelligent systems with recommendation functions can solve problems in the teaching and learning process by offering the appropriate content that meets the students’ individual needs and preferences.
8Intelligent systems can offer differentiated services according to the student’s profile.
9Intelligent systems can be used as advanced assessment tools.
10Intelligent systems provide statistical and analytical services by showing the data on dashboards, thus facilitating management by graphically presenting the information.
11Intelligent systems can trigger personalized alerts for multiple devices, keeping managers and system administrators informed about alerts triggered via triggers for important events; messages can be directed to the responsible smartphones to take actions in time, including anticipating events.
12Intelligent systems can be configured to receive data from various IoT devices scattered in the educational environment such as entrance, classroom, presence detector, proximity detectors, biometric readers, classroom temperature, and humidity. Intelligent services can also receive data from mobile devices of remote students such as login date and time, connection time, and location, among others.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

da Silva, L.M.; Dias, L.P.S.; Rigo, S.; Barbosa, J.L.V.; Leithardt, D.R.F.; Leithardt, V.R.Q. A Literature Review on Intelligent Services Applied to Distance Learning. Educ. Sci. 2021, 11, 666. https://0-doi-org.brum.beds.ac.uk/10.3390/educsci11110666

AMA Style

da Silva LM, Dias LPS, Rigo S, Barbosa JLV, Leithardt DRF, Leithardt VRQ. A Literature Review on Intelligent Services Applied to Distance Learning. Education Sciences. 2021; 11(11):666. https://0-doi-org.brum.beds.ac.uk/10.3390/educsci11110666

Chicago/Turabian Style

da Silva, Lidia Martins, Lucas Pfeiffer Salomão Dias, Sandro Rigo, Jorge Luis Victória Barbosa, Daiana R. F. Leithardt, and Valderi Reis Quietinho Leithardt. 2021. "A Literature Review on Intelligent Services Applied to Distance Learning" Education Sciences 11, no. 11: 666. https://0-doi-org.brum.beds.ac.uk/10.3390/educsci11110666

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop