1. A method for teaching a student a target language comprising: presenting, on a display of a computer system, a query to the student requiring a response in the form of a sequence of responsive words in the target language and a series of physical responses; accepting, via the computer system, a responsive sequence from the student made up of a spoken sequence of words in the target language and a single physical response corresponding to each word of the sequence of the responsive words; and comparing, by the computer system, the responsive sequence to the sequence of responsive words and the series of physical responses to determine if a correct input was given; wherein the physical response is a key activation on an input device of said computer system.
1. A method for teaching a student a target language comprising: presenting, on a display of a computer system, a query to the student requiring a response in the form of a sequence of responsive words in the target language and a series of physical responses; accepting, via the computer system, a responsive sequence from the student made up of a spoken sequence of words in the target language and a single physical response corresponding to each word of the sequence of the responsive words; and comparing, by the computer system, the responsive sequence to the sequence of responsive words and the series of physical responses to determine if a correct input was given; wherein the physical response is a key activation on an input device of said computer system. 3. The method of claim 1 further comprising concluding that a students response to corresponding to a word in the sequence of responsive words is incorrect when a spoken word fails to conform to the corresponding word of the sequence of responsive words, and the comparing step reveals that the physical response for the corresponding word of the sequence of responsive words was incorrect.