Computer-aided learning system and method
First Claim
1. A computer-implemented method for helping a user learn, the method comprising:
- (a) presenting, by a display, materials to help the user learn, the display being coupled to a computing device, which comprises a rule storage medium, an assessment table including assessment attributes regarding users, and a recommendation generator;
(b) retrieving, by the recommendation generator from the rule storage medium, at least two rules from a group of rules, with at least one of the rules being related to a subject, to help determine additional materials to present to the user,wherein each of the two rules includes a consequence and one or more conditions,wherein if any condition of each of the two rules is not satisfied, the consequence of the corresponding rule is false,wherein each of the two rules is represented in a table of attributes, with one attribute being the consequence of the rule and with one or more other attributes being the one or more conditions of the rule,wherein the table of attributes is stored in the rule storage medium, andwherein in retrieving the at least two rules, the consequence and the one or more conditions of each of the two rules are retrieved from the table of attributes in the rule storage medium;
(c) determining a recommendation, by the recommendation generator, based on at least a rule from the table of attributes in the rule storage medium, for the additional materials to present via the display, after the materials have been presented at (a); and
(d) selecting, by the recommendation generator, at least some of the materials presented at (a) to the user via the display, for a further time to refresh the user'"'"'s memory of the materials,wherein (c) includes;
analyzing at least the two rules to determine an inference, wherein the inference includes a consequence and at least one condition;
accessing at least two assessment attributes from the assessment table;
determining the at least two assessment attributes from the assessment table being in conflict with the consequence and the at least one condition of the inference; and
generating a new rule, which is added to the group of rules in the rule storage medium and which takes precedence over the at least two rules, in view of the conflict, to determine the recommendation for the additional materials to present via the display.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-aided learning method and apparatus based on a super-recommendation generator, which is configured to assess a user'"'"'s or a student'"'"'s understanding in a subject, reward the user who has reached one or more milestones in the subject, further the user'"'"'s understanding in the subject through relationship learning, reinforce the user'"'"'s understanding in the subject through reviews, and restrict the user from enjoying entertainment materials under certain condition, with the entertainment materials requiring a device to fulfill its entertainment purpose. The generator does not have to be configured to perform all of the above functions.
-
Citations
16 Claims
-
1. A computer-implemented method for helping a user learn, the method comprising:
-
(a) presenting, by a display, materials to help the user learn, the display being coupled to a computing device, which comprises a rule storage medium, an assessment table including assessment attributes regarding users, and a recommendation generator; (b) retrieving, by the recommendation generator from the rule storage medium, at least two rules from a group of rules, with at least one of the rules being related to a subject, to help determine additional materials to present to the user, wherein each of the two rules includes a consequence and one or more conditions, wherein if any condition of each of the two rules is not satisfied, the consequence of the corresponding rule is false, wherein each of the two rules is represented in a table of attributes, with one attribute being the consequence of the rule and with one or more other attributes being the one or more conditions of the rule, wherein the table of attributes is stored in the rule storage medium, and wherein in retrieving the at least two rules, the consequence and the one or more conditions of each of the two rules are retrieved from the table of attributes in the rule storage medium; (c) determining a recommendation, by the recommendation generator, based on at least a rule from the table of attributes in the rule storage medium, for the additional materials to present via the display, after the materials have been presented at (a); and (d) selecting, by the recommendation generator, at least some of the materials presented at (a) to the user via the display, for a further time to refresh the user'"'"'s memory of the materials, wherein (c) includes; analyzing at least the two rules to determine an inference, wherein the inference includes a consequence and at least one condition; accessing at least two assessment attributes from the assessment table; determining the at least two assessment attributes from the assessment table being in conflict with the consequence and the at least one condition of the inference; and generating a new rule, which is added to the group of rules in the rule storage medium and which takes precedence over the at least two rules, in view of the conflict, to determine the recommendation for the additional materials to present via the display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising:
- a non-transitory computer readable storage medium comprising a plurality of instructions for helping a user learn, the plurality of instructions, if executed by a computing device, result in the computing device;
(a) presenting, by a display, materials to help the user learn, the display being coupled to a computing device, which comprises a rule storage medium, an assessment table including assessment attributes regarding users, and a recommendation generator; (b) retrieving, from the rule storage medium, at least two rules from a group of rules to help determine additional materials to present to the user, wherein each of the two rules includes a consequence and one or more conditions, wherein if any condition of each of the two rules is not satisfied, the consequence of the corresponding rule is false, wherein each of the two rules is represented in a table of attributes, with one attribute being the consequence of the rule and with one or more other attributes being the one or more conditions of the rule, wherein the table of attributes is stored in the rule storage medium, and wherein in retrieving the at least two rules, the consequence and the one or more conditions of each of the two rules are retrieved from the table of attributes in the rule storage medium; (c) determining a recommendation, a by the recommendation generator, based on at least a rule from the table of attributes in the rule storage medium, for the additional materials to present to the user, after the materials at (a) have been presented; and (d) selecting, by the recommendation generator, at least some of the materials presented at (a) to the user via the display, for a further time to refresh the user'"'"'s memory of the materials, wherein (c) includes; analyzing at least the two rules to determine an inference, wherein the inference includes a consequence and at least one condition; accessing at least two assessment attributes from the assessment table; determining the at least two assessment attributes from the assessment table being in conflict with the consequence and the at least one condition of the inference; and generating a new rule, which is added to the group of rules in the rule storage medium and which takes precedence over the at least two rules, in view of the conflict, to determine the recommendation for the additional materials to present via the display. - View Dependent Claims (9, 10)
- a non-transitory computer readable storage medium comprising a plurality of instructions for helping a user learn, the plurality of instructions, if executed by a computing device, result in the computing device;
-
11. A computer-implemented method for helping a user learn, the method comprising:
-
(a) presenting, by a display, materials to help the user learn, the display being coupled to a computing device, which comprises a rule storage medium, an assessment table including assessment attributes regarding users, and a recommendation generator; (b) retrieving, by the recommendation generator from the rule storage medium, at least two rules from a group of rules, with at least one of the rules being related to a subject, to help determine additional materials to present to the user, wherein each of the two rules includes a consequence and one or more conditions, wherein if any condition of each of the two rules is not satisfied, the consequence of the corresponding rule is false, wherein each of the two rules is represented in a table of attributes, with one attribute being the consequence of the rule and with one or more other attributes being the one or more conditions of the rule, wherein the table of attributes is stored in the rule storage medium, and wherein in retrieving the at least two rules, the consequence and the one or more conditions of each of the two rules are retrieved from the table of attributes in the rule storage medium; and (c) determining a recommendation, by the recommendation generator, based on at least a rule from the table of attributes in the rule storage medium, for the additional materials to present via the display, after the materials have been presented at (a), wherein the determining, by the recommendation generator, comprises; analyzing at least the two rules to determine an inference, wherein the inference includes a consequence and at least one condition; accessing at least two assessment attributes from the assessment table; determining the at least two assessment attributes from the assessment table being in conflict with the consequence and the at least one condition of the inference; and generating a new rule, which is added to the group of rules in the rule storage medium and which takes precedence over the at least two rules, in view of the conflict, to determine the recommendation for the additional materials to present via the display. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable medium including at least executable computer program code tangibly stored therein for helping a user learn, said computer readable medium comprising:
-
(a) computer program code for presenting, by a display, materials to help the user learn, the display being coupled to a computing device, which comprises a rule storage medium, an assessment table including assessment attributes regarding users, and a recommendation generator; (b) computer program code for retrieving, from the rule storage medium, at least two rules from a group of rules, with at least one of the rules being related to the subject, to help determine additional materials to present to the user, wherein each of the two rules includes a consequence and one or more conditions, wherein if any condition of each of the two rules is not satisfied, the consequence of the corresponding rule is false, wherein each of the two rules is represented in a table of attributes, with one attribute being the consequence of the rule and with one or more other attributes being the one or more conditions of the rule, wherein the table of attributes is stored in the rule storage medium, and wherein in retrieving the at least two rules, the consequence and the one or more conditions of each of the two rules are retrieved from the table of attributes in the rule storage medium; and (c) computer program code for determining a recommendation, by the recommendation generator, based on at least a rule from the table of attributes in the rule storage medium, for the additional materials to present via the display, after the materials have been presented at (a), wherein the determining the recommendation comprises; analyzing at least the two rules to determine an inference, wherein the inference includes a consequence and at least one condition; accessing at least two assessment attributes from the assessment table; determining the at least two assessment attributes from the assessment table being in conflict with the consequence and the at least one condition of the inference; and generating a new rule, which is added to the group of rules in the rule storage medium and which takes precedence over the at least two rules, in view of the conflict, to determine the recommendation for the additional materials to present via the display. - View Dependent Claims (16)
-
Specification