The Active Learning and Problem Solving (ALPS) project involves constructing and evaluating educational technology that emulates human tutors by integrating a state-of-the art educational technology called Cognitive Tutors with a innovative interactive questioning environment called Synthetic Interviews to produce an active learning environment that rivals the effectiveness of human tutors.

Link to Project
http://www.cs.cmu.edu/~alps