SYSTEM AND METHOD FOR RECOMMENDING EDUCATIONAL RESOURCES
First Claim
1. A recommender system for making recommendations in educating students, the system comprising a processor executing a series of programmable instructions for:
- receiving a request identifying at least one current student for which a recommendation is sought;
accessing a data storage facility storing student data including at least one attribute associated with respective students of the at least one current student and a plurality of predecessor students, wherein for respective predecessor students of the plurality of predecessor students the at least one attribute includes at least one educational resource used with the predecessor student;
clustering one of predecessor students of the plurality of predecessor students and the at least one current student into a selected number of clusters based on sameness of at least one first selected attribute of their respective associated at least one attributes, wherein the selected number is at least two;
generating a mapping between respective students of the other of the predecessor and current students and one of the at least two clusters based on sameness of at least one second selected attribute associated with the students being mapped; and
recommending for each of the current students the at least one educational resource associated with the predecessor student or cluster of predecessor students that the current student is mapped with.
2 Assignments
0 Petitions
Accused Products
Abstract
A recommender system and method including receiving a request identifying at least one current student for which a recommendation is sought and accessing stored student data including attributes associated with respective students of the current students and a plurality of predecessor students. For the predecessor students the attributes include educational resources. The method includes clustering one of predecessor students and the current students into clusters based on sameness of first selected attributes of their respective associated attributes. The method includes generating a mapping between respective students of the other of the predecessor and current students and one of the clusters based on sameness of second selected attributes associated with the students being mapped. The method then includes recommending for each of the current students the educational resource associated with the predecessor student or cluster of predecessor students that the current student is mapped with.
-
Citations
36 Claims
-
1. A recommender system for making recommendations in educating students, the system comprising a processor executing a series of programmable instructions for:
-
receiving a request identifying at least one current student for which a recommendation is sought; accessing a data storage facility storing student data including at least one attribute associated with respective students of the at least one current student and a plurality of predecessor students, wherein for respective predecessor students of the plurality of predecessor students the at least one attribute includes at least one educational resource used with the predecessor student; clustering one of predecessor students of the plurality of predecessor students and the at least one current student into a selected number of clusters based on sameness of at least one first selected attribute of their respective associated at least one attributes, wherein the selected number is at least two; generating a mapping between respective students of the other of the predecessor and current students and one of the at least two clusters based on sameness of at least one second selected attribute associated with the students being mapped; and recommending for each of the current students the at least one educational resource associated with the predecessor student or cluster of predecessor students that the current student is mapped with. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A recommender system for making recommendations in educating students, the system comprising a processor executing a series of programmable instructions for:
-
receiving a request identifying at least two current students for which a recommendation is sought, indicating at least two educational resources, and requesting a recommendation for using the at least two educational resources with the at least two current students; accessing a data storage facility storing educational resource data including at least one attribute associated with respective educational resources of a plurality of educational resources, and student data including at least one attribute associated with respective students of the at least one current student and a plurality of predecessor students, wherein for the plurality of predecessor students the at least one attribute indicates at least one educational resource used by the respective predecessor student and assessment data indicating a level of performance in association with the at least one educational resource used by the predecessor student; selecting predecessor students of the plurality of predecessor students having assessment data indicating a level of performance that exceeds a pre-selected threshold in association with the indicated at least two educational resources; clustering one of the selected predecessor students and the at least one current student into a selected number of clusters based on sameness of at least one first selected attribute of their respective associated at least one attributes, wherein the selected number is at least two; generating a mapping between respective students of the other of the selected predecessor and the at least one current student and one of the at least two clusters based on sameness of at least one second selected attribute associated with the students and clusters being mapped; and recommending for each of the current students the at least one educational resource associated with the predecessor student or cluster of predecessor students that the current student is mapped with. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for making recommendations in educating students, the method comprising:
-
receiving a request identifying at least one current student for which a recommendation is sought; accessing a computerized data storage facility storing student data including at least one attribute associated with respective students of the at least one current student and a plurality of predecessor students, wherein for the plurality of predecessor students the at least one attribute includes at least one educational resource; clustering in a computer process one of predecessor students of the plurality of predecessor students and the at least one current student into a selected number of clusters based on sameness of at least one first selected attribute of their respective associated at least one attributes, wherein the selected number is at least two; generating in a computer process a mapping between respective students of the other of the predecessor and current students and one of the at least two clusters based on sameness of at least one second selected attribute associated with the students being mapped; recommending for each of the current students the at least one educational resource associated with the predecessor student or cluster of predecessor students that the current student is mapped with. - View Dependent Claims (31, 32, 33)
-
-
34. A computer-readable medium storing a series of programmable instructions configured for performing a method of making recommendations in educating students, the method comprising the steps of:
receiving a request identifying at least one current student for which a recommendation is sought; accessing a computerized data storage facility storing student data including at least one attribute associated with respective students of the at least one current student and a plurality of predecessor students, wherein for the plurality of predecessor students the at least one attribute includes at least one educational resource; clustering in a computer process one of predecessor students of the plurality of predecessor students and the at least one current student into a selected number of clusters based on sameness of at least one first selected attribute of their respective associated at least one attributes, wherein the selected number is at least two; generating in a computer process a mapping between respective students of the other of the predecessor and current students and one of the at least two clusters based on sameness of at least one second selected attribute associated with the students being mapped; recommending for each of the current students the at least one educational resource associated with the predecessor student or cluster of predecessor students that the current student is mapped with. - View Dependent Claims (35, 36)
Specification