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...
Main Authors: | , , |
---|---|
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 |