ADAPTIVE LEARNING SYSTEM USING AUTOMATICALLY-RATED PROBLEMS AND PUPILS
First Claim
1. A computer-implemented method for adaptive learning, the method being executed using one or more processors and comprising:
- outputting, from the one or more processors, a practice problem having a problem difficulty rating, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem;
receiving, by the one or more processors, an answer from a user to the practice problem;
responsive to receiving the answer, determining whether the answer includes a correct or incorrect response to the practice problem;
responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and
outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations for adaptive learning include actions of: outputting a practice problem having a problem difficulty rating, in which the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; receiving an answer from a user to the practice problem; responsive to receiving the answer, determining whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, based on whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject areas that forms the basis of the practice problem, the updated user specific comprehension rating.
-
Citations
27 Claims
-
1. A computer-implemented method for adaptive learning, the method being executed using one or more processors and comprising:
-
outputting, from the one or more processors, a practice problem having a problem difficulty rating, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; receiving, by the one or more processors, an answer from a user to the practice problem; responsive to receiving the answer, determining whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for adaptive learning, the operations comprising:
-
outputting, from the one or more processors, a practice problem having a problem difficulty rating, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; receiving, by the one or more processors, an answer from a user to the practice problem; responsive to receiving the answer, determining whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by one or more processors of the computing device, cause the computing device to perform operations for adaptive learning, the operations comprising; outputting, a practice problem having a problem difficulty rating, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; receiving an answer from a user to the practice problem; responsive to receiving the answer, determining whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-implemented method for adaptive learning, the method being executed using one or more processors and comprising:
-
receiving, over a network, from a client device, an identification by a user of at least one subject-matter area to review; responsive to receiving the identification, identifying, by the one or more processors, a potential practice problem having a problem difficulty rating within a predetermined range of at least one user specific comprehension rating for the user, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; transmitting, from the one or more processors, the identified practice problem to the client device over the network; receiving, over the network, from the client device, an answer to the practice problem; responsive to receiving the answer, determining, by the one or more processors, whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating.
-
-
26. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for adaptive learning, the operations comprising:
-
receiving, over a network, from a client device, an identification by a user of at least one subject-matter area to review; responsive to receiving the identification, identifying, by the one or more processors, a potential practice problem having a problem difficulty rating within a predetermined range of at least one user specific comprehension rating for the user, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; transmitting, from the one or more processors, the identified practice problem to the client device over the network; receiving, over the network, from the client device, an answer to the practice problem; responsive to receiving the answer, determining, by the one or more processors, whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating.
-
-
27. A system, comprising:
-
a computing device; and a computer-readable storage device coupled to the computing device and having instructions stored thereon which, when executed by one or more processors of the computing device, cause the computing device to perform operations for adaptive learning, the operations comprising; receiving, over a network, from a client device, an identification by a user of at least one subject-matter area to review; responsive to receiving the identification, identifying a potential practice problem having a problem difficulty rating within a predetermined range of at least one user specific comprehension rating for the user, wherein the practice problem is identified by one or more concept tags, each concept tag relating to a different subject-matter area that forms a basis of the practice problem; transmitting, from the computing device, the identified practice problem to the client device over the network; receiving, over the network, from the client device, an answer to the practice problem; responsive to receiving the answer, determining whether the answer includes a correct or incorrect response to the practice problem; responsive to determining whether the answer includes a correct or incorrect response, updating, for each of the different subject-matter areas that forms a basis of the practice problem, a corresponding user specific comprehension rating and the problem difficulty rating of the practice problem, wherein a magnitude of the changes to the user specific comprehension rating and the problem difficulty rating depends on the user specific comprehension rating prior to receiving the answer, the problem difficulty rating prior to receiving the answer, and whether the answer includes a correct or incorrect response; and outputting, for at least one of the different subject-matter areas that forms the basis of the practice problem, the updated user specific comprehension rating.
-
Specification