Learner Model, Mastery Estimation, Pedagogical Model, Adaptive Sequencing, Affective State Monitoring, Knowledge Tracing, Intervention Timing, Domain Model, Misconception Detection, Explanation Generation, Feedback Generation