Abstract
PurposeThis study leverages social network analysis (SNA) to visualise the way students interacted with online resources and uses the data obtained from SNA as features for supervised machine learning algorithms to predict whether a student will successfully complete a course.Design/methodology/approachThe exploration and visualisation of the data were first carried out to gain a better understanding of the students, the course(s) each student was enrolled in and each course’s virtual learning resources. Following this, the construction of the social network graphs was performed to depict how each student behaved online before the degree centralities were computed for each of the nodes in a social network graph. Data pre-processing to assign labels based on the final result a student obtained in a course was then performed before we trained and tested models to predict which students did or did not graduate.FindingsThe study’s findings demonstrate that the constructed predictive model has good performance, as shown by the accuracy, precision, recall and f-measure metrics. The outcomes also showed that students’ use of online resources is a crucial element that influences how well they perform in their academics.Originality/valueThe similarity index is as low as 9%.