Learning method and system based on questioning
First Claim
1. A method of teaching a user a subject depending on the user asking a computer system questions, the method comprising the steps of:
- retrieving a question entered by the user into the system;
generating an answer to the question;
presenting the answer to the user so as to teach the user the subject; and
comparing the question with one or more questions previously entered by the user to determine the user'"'"'s understanding level in the subject.
11 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a system to teach a user a subject based on his questions. The system allows the user to control his learning process, and helps to fill in gaps of misunderstanding in the subject. In one embodiment, the system, including a database, presents study materials on the subject to the user. After working on the presented materials, the user enters his question into the system, which generates an answer to the question, and presents it to him. Then the system compares the question with one or more questions previously entered by the user to determine his understanding level in the subject. Based on the determination, the system may present to the user appropriate study materials. The user typically asks more than one question, and the process of answering his question by the system repeats.
9 Citations
20 Claims
-
1. A method of teaching a user a subject depending on the user asking a computer system questions, the method comprising the steps of:
-
retrieving a question entered by the user into the system;
generating an answer to the question;
presenting the answer to the user so as to teach the user the subject; and
comparing the question with one or more questions previously entered by the user to determine the user'"'"'s understanding level in the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 20)
-
-
15. A method of teaching a user a subject depending on the user asking a computer system questions, the method comprising the steps of:
-
retrieving study materials on the subject;
presenting the study materials to the user;
retrieving a question entered by the user;
generating an answer to the question;
presenting to the user the answer; and
repeating from the step of generating study materials.
-
-
17. A method of teaching a user a subject depending on the user asking a computer system questions, the system having a database, the method comprising the steps of:
-
retrieving study materials on the subject;
presenting the study materials to the user;
retrieving a natural-language question entered by the user into the system;
analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a pre-defined context-free grammatical structure, using the database and one or more grammatical rules;
transforming, by the system, at least one component into one or more instructions, using one or more semantic rules and the database, for generating the answer to the natural-language question;
executing, by the system, the one or more instructions to at least access data from the database for generating the answer to the natural-language question;
presenting the answer to the user;
storing the grammatical components of the question in the database;
comparing the grammatical components of the question with the components of one or more questions previously entered by the user to determine the user'"'"'s understanding level in the subject;
presenting additional study materials to the user based on the user'"'"'s understanding level; and
repeating from the step of retrieving to answer another question entered by the user on the subject.
-
-
18. An apparatus for teaching a user a subject based on the user asking questions, the apparatus comprising:
-
an answer generator for generating an answer to a question entered by the user;
a presenter for presenting the answer to the user so as to teach the user the subject; and
a comparator for comparing the question with one or more questions previously entered by the user to determine the user'"'"'s understanding level in the subject.
-
Specification