Intelligent distance diagnosis of student's solution. DIRCE: Diagnostic Interactive Relationship-Causality Engine - Barbounis, Emmanuel (Array, 1996)