Learning method and system based on questioning
DCFirst Claim
1. A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of:
- retrieving, by a computer system, a subject related question entered by a user into the system;
generating, by the system, an answer to the question;
presenting, by the system, the answer to the user, so as to teach the user the subject; and
comparing, by the system, the question with at least one question previously entered by the user to determine the user understanding level in the subject.
13 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A Method and 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.
174 Citations
20 Claims
-
1. A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of:
-
retrieving, by a computer system, a subject related question entered by a user into the system; generating, by the system, an answer to the question; presenting, by the system, the answer to the user, so as to teach the user the subject; and comparing, by the system, the question with at least one question previously entered by the user to determine the user understanding level in the subject. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the method comprising the steps of:
-
retrieving, by a computer system, study materials of the subject stored in the system; presenting, by the system, the study materials to a user; retrieving, by the system, a subject related question entered into the system by the user; generating, by the system, an answer to the question; presenting, by the system, the answer to the user; and repeating, by the system, the steps of retrieving, presenting, retrieving, generating and presenting, so as to answer another question entered by the user on the subject. - View Dependent Claims (16)
-
-
17. A method of teaching a subject to a user depending on the user asking subject related questions to a computer system, the system having a database, the method comprising the steps of:
-
retrieving, by a computer system, study materials of the subject stored in the system; presenting, by the system, the study materials to a user; retrieving, by the system, a subject related question which is a natural-language question entered into the system by the user; analyzing, by the system, the grammatical structure of the natural-language question for parsing the question into its grammatical components based on a predefined context-free grammatical structure, by using data stored in a database of the system and at least one grammatical rule stored in the system; transforming, by the system, at least one grammatical component of the question into at least one instruction, using at least one semantic rule stored in the system and data in the database, for generating the answer to the natural-language question; executing, by the system, the at least one instruction to access data from the database for generating the answer to the natural-language question; presenting, by the system, the answer to the user; storing, by the system, the grammatical components of the question in the database; comparing, by the system, the grammatical components of the question with the components of at least one question previously entered by the user to determine the user understanding level in the subject; presenting, by the system, additional study materials to the user based on the user understanding level; and repeating, by the system, the steps of retrieving, presenting, retrieving, analyzing, transforming, executing and presenting.
-
-
18. A computer system for teaching a subject to a user based on the user asking subject related questions, the system comprising:
-
an answer generator for generating an answer to a subject related question entered into the computer system by a user; a presenter coupled to the answer generator for presenting the answer to the user so as to teach the user the subject; and a comparator coupled to the answer generator for comparing the question with at least one question previously entered by the user to determine the user'"'"'s understanding level in the subject; such that the system provides the answer to the user'"'"'s question and determines the user'"'"'s understanding level in the subject based on the user'"'"'s questions. - View Dependent Claims (19, 20)
-
Specification