Enhancing student performance prediction: the role of class imbalance handling in machine learning models | Synapse