Diagnosing knowledge using learning activity traces generated by various problem-solving modalities. (1st January 2014)