Analysis and Prediction of Student Performance Based on Moodle Log Data using Machine Learning Techniques
Keywords:student performance prediction, machine learning, moodle lms, database system subject
During the COVID-19 Pandemic, many universities in Thailand were mostly locked down and classrooms were also transformed into a fully online format. It was challenging for teachers to manage online learning and especially to track student behavior since the teacher could not observe and notify students. To alleviate this problem, one solution that has become increasingly important is the prediction of student performance based on their log data. This study, therefore, aims to analyze student behavior data by applying Predictive Analytics through Moodle Log for approximately 54,803 events. Six Machine Learning Classifiers (Neural Network, Random Forest, Decision Tree, Logistic Regression, Linear Regression, and Support Vector Machine) were applied to predict student performance. Further, we attained a comparison of the effectiveness of early prediction for four stages at 25%, 50%, 75%, and 100% of the course. The prediction models could guide future studies, motivate self-preparation and reduce dropout rates. In the experiment, the model with 5-fold cross-validation was evaluated. Results indicated that the Decision Tree performed best at 81.10% upon course completion. Meanwhile, the SVM had the best result at 86.90% at the first stage, at 25% of the course, and Linear Regression performed with the best efficiency at the middle stages at 70.80%, and 80.20% respectively. The results could be applied to other courses and on a larger e-learning systems log that has similar student activity conditions and this could contribute to more accurate student performance prediction.
How to Cite
Copyright (c) 2023 Chayaporn Kaensar, Worayoot Wongnin
This work is licensed under a Creative Commons Attribution 4.0 International License.
The submitting author warrants that the submission is original and that she/he is the author of the submission together with the named co-authors; to the extend the submission incorporates text passages, figures, data or other material from the work of others, the submitting author has obtained any necessary permission.
Articles in this journal are published under the Creative Commons Attribution Licence (CC-BY What does this mean?). This is to get more legal certainty about what readers can do with published articles, and thus a wider dissemination and archiving, which in turn makes publishing with this journal more valuable for you, the authors.
By submitting an article the author grants to this journal the non-exclusive right to publish it. The author retains the copyright and the publishing rights for his article without any restrictions.
This journal has been awarded the SPARC Europe Seal for Open Access Journals (What's this?)