ANN-LSTM: A deep learning model for early student performance prediction in MOOC

Learning Analytics aims to discover the class of students' performance over time. This helps instructors make in-time interventions but, discovering the students' performance class in virtual learning environments consider a challenge due to distance constraints. Many studies, which applie...

Full description

Bibliographic Details
Main Authors: Fatima Ahmed Al-azazi, Mossa Ghurab
Format: Article
Language:English
Published: Elsevier 2023-04-01
Series:Heliyon
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2405844023025896
_version_ 1797836882987450368
author Fatima Ahmed Al-azazi
Mossa Ghurab
author_facet Fatima Ahmed Al-azazi
Mossa Ghurab
author_sort Fatima Ahmed Al-azazi
collection DOAJ
description Learning Analytics aims to discover the class of students' performance over time. This helps instructors make in-time interventions but, discovering the students' performance class in virtual learning environments consider a challenge due to distance constraints. Many studies, which applied to Massive Open Online Courses (MOOC) datasets, built predictive models but, these models were applied to specific courses and students and classify students into binary classes. Moreover, their results were obtained at the end of the course period thus delaying making in-time interventions. To bridge this gap, this study proposes a day-wise multi-class model to predict students’ performance using Artificial Neural Network and Long Short-Term Memory, named ANN-LSTM. To check the validity of this model, two baseline models, the Recurrent Neural Network (RNN) and Gated Recurrent Unit (GRU), were conducted and compared with ANN-LSTM in this context. Additionally, the results of ANN-LSTM were compared with the state-of-the-art models in terms of accuracy. The results show that the ANN-LSTM model obtained the best results among baseline models. The accuracy obtained by ANN-LSTM was about 70% at the end of the third month of the course and outperforms RNN and GRU models which obtained 53% and 57%, respectively. Also, the ANN-LSTM model obtained the best accuracy results with enhancement rates of about 6–14% when compared with state-of-the-art models. This highlights the ability of LSTM as a time series model to make early predictions for student performance in MOOC taking benefit of its architecture and ability to keep latent dependencies.
first_indexed 2024-04-09T15:17:06Z
format Article
id doaj.art-587eb2c02dcc4525a8edc989e4bf3edd
institution Directory Open Access Journal
issn 2405-8440
language English
last_indexed 2024-04-09T15:17:06Z
publishDate 2023-04-01
publisher Elsevier
record_format Article
series Heliyon
spelling doaj.art-587eb2c02dcc4525a8edc989e4bf3edd2023-04-29T14:56:31ZengElsevierHeliyon2405-84402023-04-0194e15382ANN-LSTM: A deep learning model for early student performance prediction in MOOCFatima Ahmed Al-azazi0Mossa Ghurab1Information Technology Department, University of Science and Technology, Sana'a, Yemen; Corresponding author.Computer Science Department, Sana'a University, Sana'a, YemenLearning Analytics aims to discover the class of students' performance over time. This helps instructors make in-time interventions but, discovering the students' performance class in virtual learning environments consider a challenge due to distance constraints. Many studies, which applied to Massive Open Online Courses (MOOC) datasets, built predictive models but, these models were applied to specific courses and students and classify students into binary classes. Moreover, their results were obtained at the end of the course period thus delaying making in-time interventions. To bridge this gap, this study proposes a day-wise multi-class model to predict students’ performance using Artificial Neural Network and Long Short-Term Memory, named ANN-LSTM. To check the validity of this model, two baseline models, the Recurrent Neural Network (RNN) and Gated Recurrent Unit (GRU), were conducted and compared with ANN-LSTM in this context. Additionally, the results of ANN-LSTM were compared with the state-of-the-art models in terms of accuracy. The results show that the ANN-LSTM model obtained the best results among baseline models. The accuracy obtained by ANN-LSTM was about 70% at the end of the third month of the course and outperforms RNN and GRU models which obtained 53% and 57%, respectively. Also, the ANN-LSTM model obtained the best accuracy results with enhancement rates of about 6–14% when compared with state-of-the-art models. This highlights the ability of LSTM as a time series model to make early predictions for student performance in MOOC taking benefit of its architecture and ability to keep latent dependencies.http://www.sciencedirect.com/science/article/pii/S2405844023025896Multi-class classificationStudent performance predictionDeep learningVirtual learning environmentsMOOC
spellingShingle Fatima Ahmed Al-azazi
Mossa Ghurab
ANN-LSTM: A deep learning model for early student performance prediction in MOOC
Heliyon
Multi-class classification
Student performance prediction
Deep learning
Virtual learning environments
MOOC
title ANN-LSTM: A deep learning model for early student performance prediction in MOOC
title_full ANN-LSTM: A deep learning model for early student performance prediction in MOOC
title_fullStr ANN-LSTM: A deep learning model for early student performance prediction in MOOC
title_full_unstemmed ANN-LSTM: A deep learning model for early student performance prediction in MOOC
title_short ANN-LSTM: A deep learning model for early student performance prediction in MOOC
title_sort ann lstm a deep learning model for early student performance prediction in mooc
topic Multi-class classification
Student performance prediction
Deep learning
Virtual learning environments
MOOC
url http://www.sciencedirect.com/science/article/pii/S2405844023025896
work_keys_str_mv AT fatimaahmedalazazi annlstmadeeplearningmodelforearlystudentperformancepredictioninmooc
AT mossaghurab annlstmadeeplearningmodelforearlystudentperformancepredictioninmooc