Prediction of Students’ Performance via Machine Learning: Perspective for Virtual Learning
Main Article Content
Abstract
Lack of student persistence and retention is significantly hurting the US in producing required number of qualified graduates, especially in STEM fields. Although a lot of factors contribute to students falling off track, one of the controllable factors is the identification of at-risk students followed by an early intervention. Predicting the performance of students enables educators to single out struggling and highly talented students. Struggling students are often identified very late into an academic year, thus leaving little to no time for seeking consultation and determining the best course of action to improve performance. Some of such struggling students resort to dishonest means to catch up or make up at the last minute resulting in higher number of academic integrity violations being observed and reported. Recently, the COVID-19 pandemic further corroborated the presence of such challenges. This research explores the possibility of using artificial intelligence to identify key elements in small datasets which could contribute to the development of a predictive student performance solution. A small set of data obtained through systematic data collection was used to train a predictive algorithm and aid in analyzation of in-class learning, which would lead to a viable student performance predictive solution. With limited amount of data, we were still able to construct a predictive solution able to produce valuable insights into the behaviors of students. This work paves the ground for future studies on the use of machine learning using in-class learning data, analyzing student learning as a function of time within each session rather than by grades alone.