Course skeleton for adaptive learning
First Claim
Patent Images
1. A method comprising:
- maintaining a hierarchy of learning goals that includes a plurality of learning goal nodes, each node corresponding to a learning goal;
adding, to the hierarchy of learning goals, a first learning goal node corresponding to a particular learning goal;
wherein the first learning goal node is associated with a particular set of learning goal metadata;
wherein the particular set of learning goal metadata includes a particular set of metadata items for finding learning items;
wherein the particular set of metadata items does not identify any particular learning items;
maintaining a learning item repository, wherein the learning item repository includes a plurality of learning items;
receiving a request for learning items for a particular user;
automatically determining that the request is for learning items to assist the particular user to achieve the particular learning goal;
in response to determining that the request is for learning items to assist the particular user to achieve the particular learning goal;
automatically identifying the first learning goal node in the hierarchy of learning goals,automatically identifying the particular set of metadata items included in the particular set of learning goal metadata associated with the first learning goal node, andautomatically using the particular set of metadata items to identify a particular learning item, from the learning item repository, to facilitate achievement of the particular learning goal; and
automatically providing the particular learning item as a response to the request for learning items;
wherein the steps of maintaining the hierarchy of learning goals, maintaining the learning item repository, receiving the request, using the particular set of metadata items, and providing the particular learning item are performed by one or more computing devices.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for utilizing a course skeleton for adaptive learning is provided. Based on student profile information and course goal information, a query is generated to dynamically determine which learning items should be presented to the student. The query, which is based on a particular learning goal, may differ from student to student, and therefore different students may be presented with different learning items to achieve the same learning goal. In addition, as new learning items is added to the learning item repository, the learning items returned by the query for a particular learning goal may change, even if the query used for the goal does not.
-
Citations
20 Claims
-
1. A method comprising:
-
maintaining a hierarchy of learning goals that includes a plurality of learning goal nodes, each node corresponding to a learning goal; adding, to the hierarchy of learning goals, a first learning goal node corresponding to a particular learning goal; wherein the first learning goal node is associated with a particular set of learning goal metadata; wherein the particular set of learning goal metadata includes a particular set of metadata items for finding learning items; wherein the particular set of metadata items does not identify any particular learning items; maintaining a learning item repository, wherein the learning item repository includes a plurality of learning items; receiving a request for learning items for a particular user; automatically determining that the request is for learning items to assist the particular user to achieve the particular learning goal; in response to determining that the request is for learning items to assist the particular user to achieve the particular learning goal; automatically identifying the first learning goal node in the hierarchy of learning goals, automatically identifying the particular set of metadata items included in the particular set of learning goal metadata associated with the first learning goal node, and automatically using the particular set of metadata items to identify a particular learning item, from the learning item repository, to facilitate achievement of the particular learning goal; and automatically providing the particular learning item as a response to the request for learning items; wherein the steps of maintaining the hierarchy of learning goals, maintaining the learning item repository, receiving the request, using the particular set of metadata items, and providing the particular learning item are performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer readable media storing instructions which, when executed by one or more processors, cause performance of the steps of:
-
maintaining a hierarchy of learning goals that includes a plurality of learning goal nodes, each node corresponding to a learning goal; adding, to the hierarchy of learning goals, a first learning goal node corresponding to a particular learning goal; wherein the first learning goal node is associated with a particular set of learning goal metadata; wherein the particular set of learning goal metadata includes a particular set of metadata items for finding learning items; wherein the particular set of metadata items does not identify any particular learning items; maintaining a learning item repository, wherein the learning item repository includes a plurality of learning items; receiving a request for learning items for a particular user; automatically determining that the request is for learning items to assist the particular user to achieve the particular learning goal; in response to determining that the request is for learning items to assist the particular user to achieve the particular learning goal; automatically identifying the first learning goal node in the hierarchy of learning goals, automatically identifying the particular set of metadata items included in the particular set of learning goal metadata associated with the first learning goal node, and automatically using the particular set of metadata items to identify a particular learning item, from the learning item repository, to facilitate achievement of the particular learning goal; and automatically providing the particular learning item as a response to the request for learning items. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification