Patent ID: 7390191

Claim:
A method comprising: reading data from a program storage device, the program storage device including a database that stores a number-of-training-days value and sequence data; utilizing the number-of-training-days value and the sequence data to control the sequence of at least one training event in a multi-day training course; wherein the at least one training event includes: (a) displaying, on a computer display, a complete answer to a question, the complete answer including a first word having m characters, followed by a second word, followed by a third word having n characters, where m and nare both greater than 1; (b) displaying, on the computer display, the question; (c) simultaneously displaying, on the computer display with the question, a partial answer to the question, the partial answer including the second word, the partial answer not including the first word or the third word, the partial answer including m locations for each of the m characters in the first word, the m locations positioned in the partial answer before the second word in the partial answer, the partial answer including n locations for each of the n characters in the third word, the n locations positioned in the partial answer after the second word in the partial answer; then (d) displaying in a first font the m characters of the first word at the m locations in the partial answer; then (e) receiving a first character from a user, the first character not being equal to the first character of the third word, the first character being equal to another character of the third word; then (f) not displaying in the first font any of the n characters of the third word in any of the n locations of the partial answer; then (g) receiving a second character from the user, the second character received from the user being equal to the first character of the third word; then (h) displaying in the first font the first character of the third word at the first of the n locations in the partial answer.