Deep learning approach for student performance prediction in e-learning

The data in E-learning is generated as a result of the students' interactions during the learning sessions while accessing files and learning resources in E-learning. The learning system collects a huge amount of student’s data, such as the registration records, assessment results, and interact...

Full description

Saved in:
Bibliographic Details
Main Author: Omar, Salma Hussein
Format: Thesis
Language:English
Published: 2019
Subjects:
Online Access:http://eprints.utm.my/id/eprint/96299/1/SalmaHusseinOmarMSC2019.pdf.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.96299
record_format uketd_dc
spelling my-utm-ep.962992022-07-12T08:23:08Z Deep learning approach for student performance prediction in e-learning 2019 Omar, Salma Hussein QA75 Electronic computers. Computer science The data in E-learning is generated as a result of the students' interactions during the learning sessions while accessing files and learning resources in E-learning. The learning system collects a huge amount of student’s data, such as the registration records, assessment results, and interaction log activities. The enormous amount of data stored in educational databases can provide useful information if analyzed and processed. Predicting the performance of students engaging with the E-learning platform is crucial and has a great impact on both the educational institute and students. This research aims at predicting the performance of students based on Deep Learning (DL) approach using Convolutional Neural Network (CNN). CNN trains a classifier on data by passing learned features through different layers of hidden features. CNN comprises of various layers of which are convolutional layer, pooling layer, activation layer, and fully connected layer. The dataset used in the study is obtained from Open University in the United Kingdom and it has been published in UCI repository. After performing feature selection, 25 attributes have been identified as very significant for student performance prediction using CNN. The training parameters such as the learning rate, weight decay, and optimizer were used to improve the performance of the CNN classifier. In addition to that, the effect that the number of convolutional layers, number of nodes and number of epochs were investigated and compared to evaluate whether it affects the accuracy of the prediction of the classifier. A comparative study being done showed that CNN out-performed Decision Tree and Artificial Neural Network algorithms by giving 72% accuracy, while the other two algorithms obtained 60.46% accuracy and 63.13 %, respectively. In conclusion, the CNN technique proves to be able to predict student academic performance and achieve high accuracy than the other two techniques. For future works, it is suggested to increase the data size, to change the environmental set up from CPU to GPU in order to investigate the performance of deep learning using CNN in large educational data. 2019 Thesis http://eprints.utm.my/id/eprint/96299/ http://eprints.utm.my/id/eprint/96299/1/SalmaHusseinOmarMSC2019.pdf.pdf application/pdf en public http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:143450 masters Universiti Teknologi Malaysia Faculty of Engineering - School of Computing
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic QA75 Electronic computers
Computer science
spellingShingle QA75 Electronic computers
Computer science
Omar, Salma Hussein
Deep learning approach for student performance prediction in e-learning
description The data in E-learning is generated as a result of the students' interactions during the learning sessions while accessing files and learning resources in E-learning. The learning system collects a huge amount of student’s data, such as the registration records, assessment results, and interaction log activities. The enormous amount of data stored in educational databases can provide useful information if analyzed and processed. Predicting the performance of students engaging with the E-learning platform is crucial and has a great impact on both the educational institute and students. This research aims at predicting the performance of students based on Deep Learning (DL) approach using Convolutional Neural Network (CNN). CNN trains a classifier on data by passing learned features through different layers of hidden features. CNN comprises of various layers of which are convolutional layer, pooling layer, activation layer, and fully connected layer. The dataset used in the study is obtained from Open University in the United Kingdom and it has been published in UCI repository. After performing feature selection, 25 attributes have been identified as very significant for student performance prediction using CNN. The training parameters such as the learning rate, weight decay, and optimizer were used to improve the performance of the CNN classifier. In addition to that, the effect that the number of convolutional layers, number of nodes and number of epochs were investigated and compared to evaluate whether it affects the accuracy of the prediction of the classifier. A comparative study being done showed that CNN out-performed Decision Tree and Artificial Neural Network algorithms by giving 72% accuracy, while the other two algorithms obtained 60.46% accuracy and 63.13 %, respectively. In conclusion, the CNN technique proves to be able to predict student academic performance and achieve high accuracy than the other two techniques. For future works, it is suggested to increase the data size, to change the environmental set up from CPU to GPU in order to investigate the performance of deep learning using CNN in large educational data.
format Thesis
qualification_level Master's degree
author Omar, Salma Hussein
author_facet Omar, Salma Hussein
author_sort Omar, Salma Hussein
title Deep learning approach for student performance prediction in e-learning
title_short Deep learning approach for student performance prediction in e-learning
title_full Deep learning approach for student performance prediction in e-learning
title_fullStr Deep learning approach for student performance prediction in e-learning
title_full_unstemmed Deep learning approach for student performance prediction in e-learning
title_sort deep learning approach for student performance prediction in e-learning
granting_institution Universiti Teknologi Malaysia
granting_department Faculty of Engineering - School of Computing
publishDate 2019
url http://eprints.utm.my/id/eprint/96299/1/SalmaHusseinOmarMSC2019.pdf.pdf
_version_ 1747818657060225024