Universiti Teknologi Malaysia Institutional Repository

Deep learning approach for student performance prediction in e-learning

Omar, Salma Hussein (2019) Deep learning approach for student performance prediction in e-learning. Masters thesis, Universiti Teknologi Malaysia.


Official URL: http://dms.library.utm.my:8080/vital/access/manage...


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.

Item Type:Thesis (Masters)
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
ID Code:96299
Deposited By: Narimah Nawil
Deposited On:12 Jul 2022 16:23
Last Modified:12 Jul 2022 16:23

Repository Staff Only: item control page