Text this: Selecting Machine Learning Models for Student Performance Prediction Aligned with Pedagogical Objectives