Tutor Examples

A gallery of tutors built with the Cognitive Tutor Authoring Tools

Flash Fraction Addition Cognitive Tutor

Rule-based cognitive tutor demo that demonstrates how to run a Flash cognitive tutor on the web.

Converting between fractional, binary, and decimal representations

Example-tracing demo from the computer science domain that demonstrates the following CTAT features: step-by-step feedback, notational variants, calculation, hints, and conditional hints


Mathtutor is a free website designed to help 6th, 7th and 8th grade students learn math by doing. Supported by a 3-year grant from the US Department of Education, Mathtutor was developed at Carnegie Mellon University to provide remedial instruction to middle-school students through intelligent tutoring systems built with CTAT. The project includes a large number of problem sets (sequnces of problems revolving around similar problem-solving interfaces) and a full learner management system that enables teachers to create class lists, assign work to an entire class or an individual student, and view reports of student progress. Visit Mathtutor to learn more.

The Stoichiometry Tutor and Studies done with this Tutor

Carnegie Mellon University researchers Bruce McLaren, Dave Yaron, and Kenneth Koedinger utilized CTAT Flash tutors to investigate whether learning could be improved by personalized, informal language and worked examples in intelligent tutoring. For the first time, CTAT was used in a large-scale, web-based Pittsburgh Science of Learning Center (PSLC) study.

Politeness Tutor

Jumble Examples


Researchers created a series of example-tracing tutors that help students design and optimize thermodynamic cycles, such as the Rankine cycle used in power plants.

Design of On-line Feedback for Instructional Applications

This letter-sequence pattern learning tutor for research on design of on-line feedback for instructional applications. For more information, see the above link or contact Barbara Di Eugenio, Associate Professor, Computer Science Department, University of Illinois at Chicago.

Genetics Tutors

A total of 12 lessons developed for the SimBioSys genetics tutor project at CMU.

Java Tutor from Summer School 2004

Teaching how loops are created and used in Java. For more information, see the above link or contact Marie-Helene Ng Cheong Vee, School of Computer Science and Information Systems, Birkbeck, University of London & Brian Gane, School of Psychology, Georgia Institute of Technology, Atlanta, GA, USA

The OLI Economics Example-Tracing Tutors

A total of 11 example-tracing tutors developed for the OLI (Open Learning Initiative) project at CMU.

You Are Here

A speech-enabled tutor exercise created by Jonathan Brown. For more information, see the above link or contact Jonathan Brown, Language Technologies Institute, Carnegie Mellon University.