Drill and Practice
Instructional Games
Tutorial
Simulation
Tools and microworlds
Some Features of Good CAI
Flexible and comprehensive answer judging
Extensive and appropriate feedback
Individualization of content and presentation based on student performance and/or teacher input
Sophisticated review strategies