“…In classification, educational data is fed to an algorithm specifically designed to infer or predict the value of an attribute (class label) based on the patterns or relationships discovered within certain other attributes (predictor variables). Classification has been applied at various levels of granularity to address an ever-increasing set of problems within the educational domain such as inferring a student’s emotional state ( Dmello et al, 2008 ), predicting student drop-outs ( Agrusti, Bonavolontà & Mezzini, 2019 ; Márquez-Vera et al, 2016 ; Delen, 2010 ), developing recommender systems ( Mimis et al, 2019 ; Erdt, Fernandez & Rensing, 2015 ), predicting student retention ( Shafiq et al, 2022 ), examining the use of learning materials uploaded in an e-learning platform ( Valsamidis et al, 2011 ), and to identify patterns associated with student success in e-learning platforms ( Sánchez et al, 2023 ). A key application area has been predicting student academic outcomes ( Xiao, Ji & Hu, 2022 ; Nahar et al, 2021 ; Viberg et al, 2018 ; Romero & Ventura, 2020 ; Fernandes et al, 2019 ).…”