Tracking a student's mastery of an assignment (adaptive learning)