Graph-based Ensemble Machine Learning for Student Performance Prediction