Xem mẫu
- APPLYING ARTIFICIAL INTELLIGENCE ON E-LEARNING
SVTH: Trần Thị Thùy Dương,
Vương Thị Diệu Linh, Phạm Thị Thùy Trang
GVHD:ThS Đỗ Thị Phương Thảo
Tóm tắt - Bài báo nghiên cứu về ứng dụng Trí tuệ nhân tạo cho E-Learning. Trong nghiên
cứu này, chúng tôi giới thiệu về e-learning và vai trò của nó trong các lĩnh vực của cuộc sống và
nhiều điểm mạnh của e-learning với học truyền thống. Bên cạnh đó, chúng ta sẽ trả lời câu hỏi "AI
được ứng dụng như thế nào trong e-learning?" Việc sử dụng công nghệ trí tuệ nhân tạo (AI) tiên
tiến nhất trong các hệ thống học tập điện tử hiện tại có thể mang lại các dịch vụ cá nhân hóa,
thích ứng và thông minh cho cả sinh viên và nhà giáo dục. Nó cho phép học sinh tham gia vào các
quá trình học tập trực tuyến trong bài giảng và hướng dẫn để giáo viên và học sinh có thể xác định
việc nắm vững kiến thức và điều chỉnh các hướng dẫn để tạo điều kiện học tập. Hơn nữa, với việc
ứng dụng AI trong e-learning, học sinh hứng thú hơn với việc tự học. Có rất nhiều ứng dụng được
hỗ trợ bởi AI và chúng đã được khai thác hiệu quả để cung cấp cho người học khả năng kiểm soát
nội dung, trình tự học, tốc độ học, thời gian và thường là phương tiện, cho phép họ điều chỉnh trải
nghiệm của mình để đáp ứng mục tiêu học tập cá nhân của họ. Trong phần tiếp theo, chúng ta
cũng nói về một số hoạt động được hỗ trợ bởi AI, những thuận lợi và thách thức trong e-learning.
Abstract - Research paper on applying Artificial intelligence for E-Learning. In this research,
we provide an introduction to e-learning and its role in areas of life and many strong points of e-
learning with traditional learning. Besides, we will answer the question "How is AI applied in e-
learning?" Employing the state-of-the-art artificial intelligence (AI) technology in current e-learning
systems can bring personalized, adaptive, and intelligent services to both students and educators.
It allows students to participate in the online learning processes in the lecture and tutorials so that
teachers and students can identify mastery of knowledge and adjust the guidelines to facilitate
learning. Moreover, with the application of AI in e-learning, students are more interested in self-
study. There are many applications that are supported by AI and they have been effectively
exploited that offer learners control over content, learning sequence, pace of learning, time, and
often media, allowing them to tailor their experiences to meet their personal learning objectives. In
the next part, we also talk about some activities supported by AI, advantages and challenges in e-
learning.
Keyword - artificial intelligence, e-learning, AI, Chatbot
I. INTRODUCTION
Nowadays, Artificial intelligence (AI) is becoming an important factor in all aspects
of human life. From manufacturing to health, from education to media to customer service
– Artificial Intelligence has asserted its strength and potential. Thanks to AI, the academic
world has become more personalized, thus changing the way of e-learning. In this paper,
there is an introduction to E-learning, comparison between traditional learning methods
and E-learning methods and artificial intelligence, how it is applied in E-learning. There
41
- are many difficulties. The learners also have some challenges in E-learning with artificial
intelligence.
II. LITERATURE REVIEW
A. E -learning
1) Definition
The E-paper (The Economic Times) defined E-learning as a learning network that
relies on common teaching and uses electronic-aided learning resources known as E-
learning. It allows users to transfer knowledge and skills by using electronic devices such
as a computer tablet and even a smartphone. Besides, everybody enabled access and
update of information, knowledge via the Internet at all times. Especially in the context of
the global COVID-19 pandemic, no matter if all professions are affected to a greater or
less degree, E-learning still promotes its effects [4].
2) Compare E-learning with traditional learning
As regards the differences between traditional learning and E-learning, some typical
responses, VMPelearning.com said that E-learning: learner-centric, cost-effective as well
as flexible and it may be accessed every time, everywhere with the flexible learning
timetable [2]. Traditional learning takes place in a classroom setting. There is a trainer
who moderates and regulates the flow of information and knowledge. To sum up, the
effectiveness of E-learning was assessed higher than traditional textbook-based learning
[7].
3) What is Artificial Intelligence
Artificial Intelligence (AI) is a wide-ranging branch of computer science that
emphasizes the creation of intelligent machines that work and react like humans and the
capability of a machine to imitate intelligent human behavior [31]. It can be applied to
various areas and enterprises like the healthcare, industry, particularly in the field of
education and the objective of this is to recognize and solve tractable information
processing problems.
III. ARTIFICIAL INTELLIGENCE FOR E-LEARNING
A. Application using AI
Today, AI is getting mainstream and has a significant role. Artificial intelligence
more and more impacts the modern educational system in the areas of versatile learning,
virtual instructors and lecturers, instructional exercises, customized digital learning
interfaces, automated grading, and automated plagiarism checking. There are some
applications that are e-learning applications utilizing AI.
First of all, we will discuss the Duolingo application. This application has numerous
advantages like that it offers free courses in many languages, those developed and
42
- fictional. By utilizing AI, this application can anticipate foreign language levels of
students, identify the right sentences to help learners make progress, suggest practice
documents and exercises dependent on the student's advancement [27].
Secondly, Carnegie Learning is likewise a decent application. It changes learning
programs for every understudy, delivering personalized learning paths so it will deliver
different learning experiences to learners and it permits the instructor to see what their
understudies are doing in the software, featuring every understudy's advancement
continuously and displaying alerts that help teachers assist the students who are struggling
or praise the students hitting certain achievements [27].
B. Popular E-learning activities supported by AI
1) Learn 1-1 with virtual assistant
Nowadays, in day to day life of people, virtual assistants are becoming popular and
have an important role. As regarding the survey in 2019 of Clutch, the number of people
using intelligent virtual assistants (Siri, Google Assistant, Cortana...) are incrementing
43
- with 27%, which is supported by machine learning and advancements in artificial
intelligence to handle a simple task[13]. Besides, an intelligent virtual assistant allows a
user to easily interact with it by voice command. The advantages of virtual assistant
technology are primarily related to usability. It allows all users to access information
without using their hands, which is extremely useful when multitasking. Visually impaired
or disabled people may also use voice-controlled virtual assistants to access and navigate
the Internet independently (Saveta, 2020) [15]. Using an intelligent virtual assistant is
really suitable for the learners to satisfy the wants of the study with E-learning. Instead of
when you have to have a direct tutor, this one-to-one learning form will be completely
operated by virtual assistants. And of course, virtual assistants will also act as the most
difficult ones, helping the learner to improve your skills. Moreover, the participation of the
intelligent virtual assistant brings some advantages such as massive amounts of data, and
this is accessed online. Which brings personalized learning opportunities for the learner
(Ana-Mihaela Istrate) [14].
1.1) Artificial Neural Networks (ANN) algorithms
According to the Data flair page, Artificial Neural Network is a computational
model based on biological neural networks. It includes a lot of nodes, which interact with
each other by passing through information. They compose of some layers named
Multilayers Perceptron. The function of each layer executed differently relied on the
received data. There are three main layers consisting of one input layer, one or more
hidden layer and one output layer. The process of passing information begins from input
layer to hidden layer, in here hidden layer retrieves data from aggregates of neurons,
analyzes deeper all details to detect the different relationships of inputs and then returns a
simple result to the output layer (Maria Thomas, 2019) [10].
Artificial Neural Network has two types like Feed-Forward Neural Network and
Recurrent Neural Network. A recurrent neural network (RNN) and feed-forward neural
networks (FFNN) are different based on the way how to amortizate the information from
layer to layer. In a feed-forward neural network, the data can pass through in one direction
only (input layer — hidden layer — output layer) [11]. However, the process of a
recurrent neural network (RNN) changes considerably. The information of a feed-forward
neural network will go through a loop. The previous input will affect the next input to
make decisions. The input information is saved in its own networks instead of a database.
Therefore, the functioning network does not affect because of the loss data. If one or more
than one cell of the functioning network has a problem, the process of creating the output
will be affected. Hence, this makes it have good fault tolerance. Besides, these networks
are in a position to handle many functions at a time with numerical strength (Muhammad
Imran, 2020) [30].
44
- 2) Automatically customize the learning program according to student's
liking
Personalized Learning is the tailoring of pedagogy, curriculum and learning
environments to meet the needs and learning styles of individual learners. There are some
points that should be taken into consideration when deciding to personalize an eLearning
experience include: Personalize the environment, Personalize the content [22]. In this part,
We analyze the Association rules that are used to find the frequent pattern, association, or
correlation in a transaction database. This section describes the Apriori Association Rule,
Predictive Apriori Association Rule, Tertius Association Rule & Filtered Associator
algorithm briefly. In the predictive Apriori association rule algorithm, predictive accuracy
is an important key Tertius Association Rule is found according to the confirmation
measures. It includes various options like class Index, classification, confirmation,
Threshold, confirmation Values, frequency Threshold, values Output and so on Filtered
Associator algorithm is a class for running an arbitrary associator on data that has been
passed through an arbitrary filter.
3) Improve user interaction
AI technology is used as a tool to help improve users' experience on e-learning
platforms. With LMS chatbot - an automatic reply system that provides a communication
platform between the system and use, it helps build an effective interface. Chatbots
incorporate artificial intelligence tools to predict users' concerns while conducting their
workouts. The goal of chatbot for eLearning is to establish an automatic communication
channel with the users in order to provide first-hand attention and speed up the process,
not only for the admin users but also for the learners. Chatbots work by using Pattern
matchers to detect the pattern of a user's question and see if it matches the "trained"
question stored in the system. System to come up with the most suitable answers. At first,
the user question is entered, then the predefined patterns break the question down into sub-
patterns. Next, machine learning algorithms were used to determine the best match of the
predefined questions. Finally, the answer system matched will give to the user.
C. Advantages and challenges in E-learning
One specific benefit of e learning is that it allows learners to choose time and place
in a flexible way. According to Smedley (2010), the adoption of e-learning provides the
institutions as well as their students or learners the much flexibility of time and place of
delivery or receipt of according to learning information [16]. With one technological
device such as phone, tablet, desktop… they can access a huge source of human
knowledge. Especially during the covid translation time, students have too much time at
home, they choose the online learning method to both study and protect their health. In
addition, the cost of learning through E-learning will normally be less than traditional
learning methods.Learners also can find all they want through e learning.There are a lot of
lessons from famous universities, famous lecturers are uploaded in e-learning platforms.
45
- We know that human knowledge is immeasurable, so the lessons are also updated every
minute to adapt with the changing times. As a result, learners can access the latest
knowledge sources. Learners can choose what they want to learn, and ignore inappropriate
content. In a study conducted by Kirtman, a student responded to online coursework by
stating, “It is more self-guided so I can spend more time on the concepts that I need help
with and less on concepts that I can pick up quickly” (Kirtman, 2009, p. 110) [17]. Self-
regulated learners have a tendency to use various “cognitive and metacognitive strategies
to accomplish their learning goal” (You & Kang, 2014, p. 126) [18]. This helps learners be
more active in learning to get the best results.
Although E-learning offers outstanding benefits in education and training, we
always have to admit that E- system learning still has some certain limitations. Firstly,
online training suffers from a "critical" drawback: Limiting the interaction between the
student and the instructor. The learner will have less chance to talk directly with their
classmates and lecturers, they mostly interact through mouse clicks on the screen. In a
study by Thomson, one instructor observed that many students desire to work
independently and at different paces than their peers, therefore eliminating the need for
communication amongst their classmates (Thomson, 2010)[19]. Another instructor stated
“students are taking online courses for content not for social interaction” (Thomson, 2010,
p. 37) and then hypothesized that “peer interaction and collaboration is valuable for
younger students” (Thomson, 2010, p. 37) [19]. Lack of interaction affects a learner's soft
skills such as communication skills, questioning skills, and presentation skills .... The
versatility of E-learning itself is a "double-edged sword": on the one hand it helps learners
to receive knowledge anytime, anywhere. On the other hand, it makes businesses have a
headache with the problem of the completion rate of the course. When learning is no
longer any barrier, learners can easily "wriggle", learn to "deal", delay to put lectures close
to the deadline, reducing the effectiveness of the training. Learners with a lack of self-
regulation tended to not assign enough time to complete assignments, therefore turning in
poor quality work or late assignments all together (You and Kang, 2014)[18]. In addition,
if the lecture is not attractive enough, learners can easily get discouraged and quit the
lectures. Many learners are easily distracted when studying online. They study while being
attracted to other factors on the internet such as social networks, comics, movies ... An
indispensable problem about online courses is the issue of information security. Currently,
the proportion of personal information stolen and taken advantage of to serve fraudulent
activities is increasing. The main reason is that the security system has not been upgraded
and upgraded, vulnerable to hacker attacks.
D. Solutions
To increase the interaction between teachers and learners, teachers should use
support tools such as chat, forums, real time virtual classes ... Besides, teachers can also
add content in the lecture.
46
- To keep the e-learning platform secure, three layers of security should be installed:
Server - Client - In the application, and at the same time, build an e-learning system with a
full structure including:
- Learning Management System (LMS) as a service system that manages the
distribution and search of learning content for learners, ex: LMS manages the learning
processes.
- Learning Content Management System (LCMS): An LCMS is a multi-user
environment where training institutions can create, store, reuse, manage, and distribute
learning content. file in a digital environment from a central data warehouse. LCMS
manages the processes of creating and distributing learning content.
IV. APP/WEBSITE(S) ARE SUPPORTED BY AI TECHNOLOGIES
A. Conceptual Overview
Our goal is to enable AI-application developers and researchers with:
A set of pre-trained NLP models, pre-defined dialog system components
(ML/DL/Rule-based), and pipeline templates;
A framework for implementing and testing their own dialog models;
Tools for application integration with adjacent infrastructure (messengers, helpdesk
software, etc.);
47
- Benchmarking environments for conversational models and uniform access to
relevant datasets.
B. Brief source code
DeepPavlov is an open-source conversational AI library built on TensorFlow, Keras
and PyTorch.
DeepPavlov is designed for
- Development of production ready chat-bots and complex conversational systems,
- Research in the area of NLP and, particularly, of dialog systems.
C. Installation
- We support Linux and Windows platforms, Python 3.6 and Python 3.7
o Python 3.5 is not supported!
o installation
for Windows requires Git (for example, git) and Visual Studio
2015/2017 with C++ build tools installed!
- Create and activate a virtual environment:
o Linux
python -m venv env
source ./env/bin/activate
o Windows
python -m venv env
.\env\Scripts\activate.bat
- Install the package inside the environment:
pip install deeppavlov
D. Demo Code
Link: demo.deeppavlov.ai
48
- E. Discussion about chatbot demo
User Interface of chatbot is easy for everyone to experience and ask. There are many
topics to select, however the question of each topic is limited.
V. CONCLUSION
Based on the knowledge acquired from the courses in FIT, along with other
documents on the Internet, we have done research applying artificial intelligence on E-
learning. Our research is divided into many parts for team members to easily study ,
especially, in terms of demo websites supported by AI technologies, we, all members in
the team do together. However, the output of this project can still be further improved. As
students who have limited experience in the study, but we are still able to deliver a
document that we can be satisfied with, the group's members will continue to improve our
knowledge to deliver the better research document in the future.
REFERENCES
[1] Rashty, D. (no date). Traditional Learning vs. eLearning. [pdf]. Available at:
http://www.click4it.org/images/f/f5/Traditional_Learning_vs_eLearning.pdf [Accessed 30
Jan. 2021].
[2] Vmpelearning.com, (no date). E-learning vs traditional learning. [online].
Available at: https://vmpelearning.com.au/e-learning-vs-traditional-learning/ [Accessed 30
Jan. 2021]
[3] Cross, J. (2004). An informal history of eLearning. [pdf]. Available at:
https://www.researchgate.net/publication/240601967_An_informal_history_of_eLearning
[Accessed 30 Jan. 2021].
49
- [4] Economictimes.indiatimes.com, (no date). The Economic Times Website.
[online]. Available at: https://economictimes.indiatimes.com/definition/e-learning
[Accessed at 2 Feb. 2021].
[5] Gupta, S. (2017). ‘9 Benefits Of eLearning For Students’. [online]. Available at:
https://elearningindustry.com/9-benefits-of-elearning-for-students [Accessed 2 Feb. 2021].
[6] Fox, P. (2019). ‘What is e-learning’. [online]. Available at:
https://www.ispringsolutions.com/blog/what-is-elearning [Accessed 2 Feb. 2021].
[7] Spiro, K. (no date). ‘Top 10 benefits of e-learning for your employees’. [online].
Available at: https://www.easygenerator.com/en/blog/e-learning/top-10-benefits-of-
elearning/ [Accessed 3 Feb. 2021].
[8] Pai, A. (2020). ‘CNN vs. RNN vs. ANN – Analyzing 3 Types of Neural
Networks in Deep Learning’. [online] Analyticsvidhya.com. Available at:
https://www.analyticsvidhya.com/blog/2020/02/cnn-vs-rnn-vs-mlp-analyzing-3-types-of-
neural-networks-in-deep-learning/ [Accessed 10 Mar. 2021].
[9] Deepai.org, (no date). Feed Forward Neural Network. [online] Available at:
https://deepai.org/machine-learning-glossary-and-terms/feed-forward-neural-network
[Accessed 10 Mar. 2021].
[10] Thomas, M. (2019). ‘Neural Networks: Advantages and Applications’. [online]
Marktechpost.com. Available at: https://www.marktechpost.com/2019/04/18/introduction-
to-neural-networks-advantages-and-applications/ [Accessed 15 Mar. 2021].
[11] Donges, N. (2020). ‘A guide to RNN: Understanding recurrent neural networks
and lstm’. [online] Builtin.com. Available at:
https://builtin.com/data-science/recurrent-neural-networks-and-lstm [Accessed 15
Mar. 2021].
[12] Joshi, N. (2017). ‘4 benefits of using artificial neural nets’. [online]
Allerin.com. Available at:
https://www.allerin.com/blog/4-benefits-of-using-artificial-neural-nets [Accessed 15
Mar. 2021].
[13] Shakti, A., Vijay, A., Maggu, H., Agarwal, A., (2021). Artificial Intelligence
and Virtual Assistant—Working Model. [pdf]. Available at:
https://www.researchgate.net/publication/345871070_Artificial_Intelligence_and_Virtual_
Assistant-Working_Model [Accessed 8 Mar. 2021].
[14] Istrate, A. (no date). The Impact of the Virtual Assistant (VA) on Language
Classes. [online]. Available at: https://www.ceeol.com/search/article-detail?id=764432
[Accessed 8 Mar. 2021].
[15] Saveta. (2020). Virtual assistant: what are the advantages and which one should
50
- you choose. [online]. Available at: https://blog.mila.com/en/2020/09/02/virtuelle-
assistenten/#:~:text=The%20benefits%20of%20virtual%20assistant,is%20while%20drivin
g%20or%20cooking [Accessed 8 Mar. 2021].
[16]Jo Smedley. (2010). Modelling the impact of knowledge management using
technology.[pdf] Available at:
https://www.researchgate.net/publication/220438594_Modelling_the_impact_of_knowled
ge_management_using_technology [Accessed 8 Mar. 2021].
[17] Kirtman, L. (2009). An examination of differences in learning outcomes. Issues
in Teacher Education [online]. Available at:
http://search.proquest.com/docview/233320851?accountid=27700 [Accessed 8 Mar.
2021].
[18] You, J. W., & Kang, M. (2014) The role of academic emotions in the
relationship between
perceived academic control and self-regulated learning in online learning.[online]
Available at:
https://www.sciencedirect.com/science/article/abs/pii/S0360131514001031
[Accessed 8 Mar. 2021].
[19] Thomson, L. D. (2010). Beyond the Classroom Walls: Teachers’ and Students’
Perspectives on How Online Learning Can Meet the Needs of Gifted Students.[online]
Available at: http://joa.sagepub.com.pluma.sjfc.edu/content/21/4/662[Accessed 8 Mar.
2021].
[20] Luych, L. (2020). How Is AI Being Used in E-Learning in 2020? - LearnDash.
[online] Available at:
https://www.learndash.com/how-is-ai-being-used-in-e-learning-in-
2020/#:~:text=In%20e%2Dlearning%2C%20AI%20can,a%20real%2Dlife%20sporting%2
0example. [Accessed 10 Mar. 2021].
[21] eLearning Industry. (2021). 4 Benefits Of AI In Personalized Learning -
eLearning Industry. [online] Available at:
https://elearningindustry.com/benefits-of-artifcial-intelligence-in-personalized-
learning
[Accessed 10 Mar. 2021].
[22] eLearning Industry. (2015). Personalized eLearning: A Customized Approach
To Accelerated eLearning - eLearning Industry. [online] Available at:
https://elearningindustry.com/personalized-elearning-customized-approach-
accelerated-elearning [Accessed 10 Mar. 2021].
[23] Sunita, B and Lobo L. (2012). A Comparative Study of Association Rule
51
- Algorithms
for Course Recommender System in E-learning . [pdf]. Available at:
https://www.researchgate.net/publication/258650811_A_Comparative_Study_of_As
sociation_Rule_Algorithms_for_Course_Recommender_System_in_E-learning.
[Accessed 30 Jan. 2021].
[24] Aher,S and Lobo L. (2012). Data Preparation Strategy in E-Learning System
using Association Rule Algorithm. [pdf]. Available at:
https://www.researchgate.net/publication/258650863_Data_Preparation_Strategy_in
_E-Learning_System_using_Association_Rule_Algorithm [Accessed 1 Mar. 2021].
[25] Ferriman,F. (2020). 5 Ways to Customize Your E-Learning Experience -
LearnDash. [online] Available at: https://www.learndash.com/5-ways-to-customize-your-
e-learning-experience/ [Accessed 1 Mar. 2021].
[26] Lawton, D. ( May 13,2020). ‘AI Is Molding The Future Of eLearning: How
Will It Impact 2020 And Later?’ [online]. Available at:
https://elearningindustry.com/artificial-intelligences-impact-on-elearning-2020
[Accessed 20 Mar. 2021].
[27] Polachowska,K. (11 July, 2019). ‘How AI is transforming e-learning –
examples of artificial intelligence in education’ [online]. Available at:
https://neoteric.eu/blog/how-ai-is-transforming-e-learning-examples-of-artificial-
intelligence-in-education/ [Accessed 15 Mar. 2021].
[28] Yourelearningworld.com. (no date). Your eLearning World. 5 Ways AI Can be
Applied in ELearning. [online] Available at:
https://yourelearningworld.com/5-ways-ai-can-be-applied-in-elearning/ [Accessed
15 Mar. 2021].
[29] Montebello, M., 2017. Customised e-Learning – A Proposed Model. Studies in
Computational Intelligence, pp.51-65. Available at:
https://link.springer.com/chapter/10.1007/978-3-319-67928-0_6 [Accessed 10 Mar.
2021].
[30] Muhammad, I., 2020. Advantages of Neural Networks – Benefits of AI and
Deep Learning. [online]. Available at:
https://www.folio3.ai/blog/advantages-of-neural-networks/ [Accessed 10 Mar.
2021].
[31] builtin.com. (no date) What is Artificial Intelligence (AI)? [online]. Available
at: https://builtin.com/artificial-intelligence [Accessed 10 Mar. 2021].
52
nguon tai.lieu . vn