MetaTutor: A MetaCognitive Tool for Enhancing Self-Regulated Learning
designing for metacognition — applying cognitive tutor principles to the tutoring of help seeking .