15. A computer program embodied on a computer-readable medium as recited in claim 11, including a code segment that controls the presentation based on the progress of a student.
11. A computer program embodied on a computer-readable medium that creates a presentation, comprising: (a) a code segment that integrates information that motivates accomplishment of the goal for use in the presentation; (b) a code segment that integrates information that motivates accomplishment of the goal for use in the presentation; (c) a code segment that manages information flow utilizing a linked list; and (d) a code segment that evaluates progress toward the goal and provides feedback that further motivates accomplishment of the goal.