SYSTEM AND METHOD FOR RECOMMENDING EDUCATIONAL RESOURCES
First Claim
1. A recommender system for recommending clustering of students into educational groups, the recommender system comprising:
- a processor for executing a series of programmable instructions for;
receiving a request to cluster a plurality of current students into a selected number of educational groups in accordance with a plurality of constraints, wherein the selected number is at least two;
accessing student data corresponding to a plurality of students, wherein the student data includes attribute data corresponding to respective students of the plurality of students describing at least one attribute related to the student; and
clustering the plurality of current students into a selected number of clusters based at least on sameness of the attribute data corresponding to the respective current students of the plurality of current students and the plurality of constraints; and
outputting the results of the clustering to a user.
3 Assignments
0 Petitions
Accused Products
Abstract
A recommender system and method is provided, including receiving a request to recommend a course of action related to a plurality of current students in accordance with a plurality of constraints and accessing a computer database storing student data that corresponds to the plurality of current students. The student data includes attribute data corresponding to respective students of the plurality of current students for describing at least one attribute related to the respective students. The method further includes clustering in a computer process the plurality of current students into a selected number of clusters based at least on sameness of attribute data corresponding to the respective current students of the plurality of current students and the plurality of constraints, and outputting the results of the clustering to a user.
133 Citations
35 Claims
-
1. A recommender system for recommending clustering of students into educational groups, the recommender system comprising:
a processor for executing a series of programmable instructions for; receiving a request to cluster a plurality of current students into a selected number of educational groups in accordance with a plurality of constraints, wherein the selected number is at least two; accessing student data corresponding to a plurality of students, wherein the student data includes attribute data corresponding to respective students of the plurality of students describing at least one attribute related to the student; and clustering the plurality of current students into a selected number of clusters based at least on sameness of the attribute data corresponding to the respective current students of the plurality of current students and the plurality of constraints; and outputting the results of the clustering to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20)
-
21. A method for recommending clustering of students into educational groups, the method comprising:
-
receiving a request to recommend a course of action related to a plurality of current students in accordance with a plurality of constraints; accessing a computer database storing student data that corresponds to the plurality of current students, the student data including attribute data corresponding to respective students of the plurality of current students for describing at least one attribute related to the respective students; clustering in a computer process the plurality of current students into a selected number of clusters based at least on sameness of attribute data corresponding to the respective current students of the plurality of current students and the plurality of constraints; and outputting the results of the clustering to a user. - View Dependent Claims (13, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-readable medium storing a series of programmable instructions configured for execution by at least one processor for recommending clustering of students into educational groups comprising the steps of:
-
receiving a request to recommend a course of action related to a plurality of current students in accordance with a plurality of constraints; accessing student data that corresponds to the plurality of current students, the student data including attribute data corresponding to respective students of the plurality of current students for describing at least one attribute related to the respective students; clustering the plurality of current students into a selected number of clusters based at least on sameness of attribute data corresponding to the respective current students of the plurality of current students and the plurality of constraints; and outputting the results of the clustering to a user. - View Dependent Claims (34, 35)
-
Specification