Predicting how well a student will perform by the end of a course has long been a dream of educational data mining, but the ...