Virtual challenge system and method for teaching a language
First Claim
1. In a computer system a method for teaching language skills to a user, comprising:
- rendering a graphical representation of an environment;
adjusting the graphical representation of the environment in response to user input to simulate moving in the environment;
encountering a representation of an object in the environment;
communicating a challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto;
receiving information from the user in response to the challenge; and
in response to receiving the information from the user, automatically providing information to the user indicative of whether the user comprehended the challenge.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for teaching a language and evaluating language comprehension in a digitally synthesized, interactive three-dimensional graphical representation of an environment. Within the environment, the user is given opportunities to practice language skills by interacting with digital videos of people. As the user walks through the environment and encounters various people therein, the people set forth challenges in the form of scripted questions and tasks that require the user to comprehend the language in order to correctly respond. A speech recognition engine interprets verbal responses of the user, thereby further simulating a real-world environment. A set of one or more scripts controls various aspects of the environment while testing and evaluating the user'"'"'s comprehension of the language.
-
Citations
21 Claims
-
1. In a computer system a method for teaching language skills to a user, comprising:
-
rendering a graphical representation of an environment;
adjusting the graphical representation of the environment in response to user input to simulate moving in the environment;
encountering a representation of an object in the environment;
communicating a challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto;
receiving information from the user in response to the challenge; and
in response to receiving the information from the user, automatically providing information to the user indicative of whether the user comprehended the challenge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21)
-
-
14. In a computer system, a system for teaching language skins to a user, comprising:
-
an engine configured to render a three-dimensional graphical representation of an environment and for adjusting the graphical representation of the environment in response to user input to simulate moving in the environment;
a detection mechanism configured to determine when a user encounters a representation of an object in the environment;
a video player configured to communicate an audiovisual challenge from the object to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto;
a microphone configured to receive audio information from the user in response to the challenge;
a speech recognizer configured to interpret the audio information and provide information corresponding thereto; and
a script configured to evaluate the information provided by the speech recognizer to make a determination as to whether the user comprehended the challenge, and to automatically take action based on the determination. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-readable medium having computer executable instructions comprising:
-
rendering a three-dimensional graphical representation of an environment;
adjusting the graphical representation of the environment in response to user input to simulate moving in the environment;
encountering a representation of a person in the environment;
communicating a verbal challenge from the person to the user, the challenge requiring comprehension of a language by the user to correctly respond thereto;
receiving an audible response from the user in response to the challenge; and
automatically interpreting the audible response to determine whether the user comprehended the challenge. - View Dependent Claims (20)
-
Specification