Log in

Development and evaluation of predictive models for predicting students performance in MOOCs

  • Published:
Education and Information Technologies Aims and scope Submit manuscript

Abstract

Predictive modelling in the education domain can be utilised to significantly improve teaching and learning experiences. Massive Open Online Courses (MOOCs) generate a large volume of data that can be exploited to predict and evaluate student performance based on various factors. This paper has two broad aims. Firstly, to develop and tune several Machine Learning (ML) models to perform classification tasks on the dataset to predict student performance, including Linear Regression, Logistic Regression, Random Forests, K-Nearest Neighbours, and more. Secondly, to evaluate the efficacy of these ML models and identify those which are best suited to this task. The categories of data utilised in achieving these aims include (i) demographic information, (ii) academic background, and (iii) interaction with MOOC course materials. The research procedure comprises five phases: data exploration to analyse the dataset, feature engineering which involves discerning the most important features and converting them into a format decipherable by the ML models, model building, model evaluation by measurement of accuracy, and subsequent comparative evaluation between the different models. The results achieved in this study are expected to have implications on how MOOC platforms utilise data to improve user experience. As indicated by the findings of this study, the data collected by these platforms may be used to predict performance with accuracy of over 77%; this extracted information can be exploited to enhance educational theory or practices in the context of MOOCs, for instance by implementing varying teaching methodologies or providing different types of resources based on predicted performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

The datasets generated and/or analysed for this study are available in the Open University Learning Analytics repository, https://analyse.kmi.open.ac.uk/open_dataset (“Open University Learning Analytics Dataset “, n.d.).

References

Download references

Funding

None.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualisation, K.E.T.; methodology, K.E.T. and A.A.; formal analysis, A.A. and K.E.T. Both authors prepared, edited, and approved the manuscript.

Corresponding author

Correspondence to Anagha Ani.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ani, A., Khor, E.T. Development and evaluation of predictive models for predicting students performance in MOOCs. Educ Inf Technol (2023). https://doi.org/10.1007/s10639-023-12398-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10639-023-12398-w

Keywords

Navigation