The student is then tutored by the computer executing
the program(s). The computer presents some subject material, the student
responds, the computer evaluates the response, and, from the results of the
evaluation, determines what to present next. At its best, the computer tutor
keeps complete records on each student being tutored.