Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review

Predicting students’ performance is one of the most important topics for learning contexts such as schools and universities, since it helps to design effective mechanisms that improve academic results and avoid dropout, among other things. These are benefited by the automation of many proc...

Full description

Bibliographic Details
Main Authors: Juan L. Rastrollo-Guerrero, Juan A. Gómez-Pulido, Arturo Durán-Domínguez
Format: Article
Language:English
Published: MDPI AG 2020-02-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/3/1042
id doaj-d18100c358444791ab11eef03b870aaf
record_format Article
spelling doaj-d18100c358444791ab11eef03b870aaf2020-11-25T02:06:04ZengMDPI AGApplied Sciences2076-34172020-02-01103104210.3390/app10031042app10031042Analyzing and Predicting Students’ Performance by Means of Machine Learning: A ReviewJuan L. Rastrollo-Guerrero0Juan A. Gómez-Pulido1Arturo Durán-Domínguez2Escuela Polítécnica, Universidad de Extremadura, 10003 Cáceres, SpainEscuela Polítécnica, Universidad de Extremadura, 10003 Cáceres, SpainEscuela Polítécnica, Universidad de Extremadura, 10003 Cáceres, SpainPredicting students’ performance is one of the most important topics for learning contexts such as schools and universities, since it helps to design effective mechanisms that improve academic results and avoid dropout, among other things. These are benefited by the automation of many processes involved in usual students’ activities which handle massive volumes of data collected from software tools for technology-enhanced learning. Thus, analyzing and processing these data carefully can give us useful information about the students’ knowledge and the relationship between them and the academic tasks. This information is the source that feeds promising algorithms and methods able to predict students’ performance. In this study, almost 70 papers were analyzed to show different modern techniques widely applied for predicting students’ performance, together with the objectives they must reach in this field. These techniques and methods, which pertain to the area of Artificial Intelligence, are mainly Machine Learning, Collaborative Filtering, Recommender Systems, and Artificial Neural Networks, among others.https://www.mdpi.com/2076-3417/10/3/1042predictionstudents’ performancedropoutmachine learningsupervised learningunsupervised learningcollaborative filteringrecommender systemsartificial neural networksdeep learning
collection DOAJ
language English
format Article
sources DOAJ
author Juan L. Rastrollo-Guerrero
Juan A. Gómez-Pulido
Arturo Durán-Domínguez
spellingShingle Juan L. Rastrollo-Guerrero
Juan A. Gómez-Pulido
Arturo Durán-Domínguez
Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review
Applied Sciences
prediction
students’ performance
dropout
machine learning
supervised learning
unsupervised learning
collaborative filtering
recommender systems
artificial neural networks
deep learning
author_facet Juan L. Rastrollo-Guerrero
Juan A. Gómez-Pulido
Arturo Durán-Domínguez
author_sort Juan L. Rastrollo-Guerrero
title Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review
title_short Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review
title_full Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review
title_fullStr Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review
title_full_unstemmed Analyzing and Predicting Students’ Performance by Means of Machine Learning: A Review
title_sort analyzing and predicting students’ performance by means of machine learning: a review
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2020-02-01
description Predicting students’ performance is one of the most important topics for learning contexts such as schools and universities, since it helps to design effective mechanisms that improve academic results and avoid dropout, among other things. These are benefited by the automation of many processes involved in usual students’ activities which handle massive volumes of data collected from software tools for technology-enhanced learning. Thus, analyzing and processing these data carefully can give us useful information about the students’ knowledge and the relationship between them and the academic tasks. This information is the source that feeds promising algorithms and methods able to predict students’ performance. In this study, almost 70 papers were analyzed to show different modern techniques widely applied for predicting students’ performance, together with the objectives they must reach in this field. These techniques and methods, which pertain to the area of Artificial Intelligence, are mainly Machine Learning, Collaborative Filtering, Recommender Systems, and Artificial Neural Networks, among others.
topic prediction
students’ performance
dropout
machine learning
supervised learning
unsupervised learning
collaborative filtering
recommender systems
artificial neural networks
deep learning
url https://www.mdpi.com/2076-3417/10/3/1042
work_keys_str_mv AT juanlrastrolloguerrero analyzingandpredictingstudentsperformancebymeansofmachinelearningareview
AT juanagomezpulido analyzingandpredictingstudentsperformancebymeansofmachinelearningareview
AT arturodurandominguez analyzingandpredictingstudentsperformancebymeansofmachinelearningareview
_version_ 1724935388503474176