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 recommend a course of action related to a plurality of current students;
generating granular assessment data, the generating including;
processing assessment documents by capturing and evaluating each free-form mark provided in response to at least one assessment item administered to the current students;
accessing the granular assessment data and at least one attribute including one of student data, educator data, and educational material data for each of the current students and a plurality of predecessor students;
for a first one of the current and predecessor students, processing a clustering algorithm using the granular assessment data and the at least one student, educator, and educational material data;
using a mapping algorithm in accordance with the clustering algorithm, mapping a second one of the current and predecessor students to the first one of the current and predecessor students;
using the mapping, correlating one of each current student to a course of action associated with a cluster of predecessor students and a cluster of current students to a course of action associated with a predecessor student; and
,for the cluster of current students and current student, outputting a course of action associated with the one of the predecessor student and cluster of predecessor students, respectively;
wherein each student of the plurality of students is associated with a D-dimensional vector encoding granular assessment data for that student, wherein the vector includes values indicative of an evaluation of each answer to D respective questions, wherein the value for each question of the D questions is +1 for a correct answer and −
1 for an incorrect answer; and
wherein the clustering includes determining a similarity of a first student having an associated vector u and a second student having an associated vector v, and applying the formula 0.5*(1+cos(u, v)) to u and v.
3 Assignments
0 Petitions
Accused Products
Abstract
An educational recommender system and a method are provided. The method includes receiving a request to recommend a course of action related to a plurality of current students; accessing a computer database storing student data that corresponds to the plurality of current students; clustering in a computer process the plurality of current students into at least two clusters based at least on granular assessment data associated with student data corresponding to respective current students; and outputting the results of the clustering to a user. The granular assessment data includes a result of an assessment administered to respective students of the plurality of current students, and each assessment includes a plurality of questions for assessing one of the current students. The associated result includes an independent evaluation of each respective question of the plurality of questions.
-
Citations
31 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 recommend a course of action related to a plurality of current students; generating granular assessment data, the generating including; processing assessment documents by capturing and evaluating each free-form mark provided in response to at least one assessment item administered to the current students; accessing the granular assessment data and at least one attribute including one of student data, educator data, and educational material data for each of the current students and a plurality of predecessor students; for a first one of the current and predecessor students, processing a clustering algorithm using the granular assessment data and the at least one student, educator, and educational material data; using a mapping algorithm in accordance with the clustering algorithm, mapping a second one of the current and predecessor students to the first one of the current and predecessor students; using the mapping, correlating one of each current student to a course of action associated with a cluster of predecessor students and a cluster of current students to a course of action associated with a predecessor student; and
,for the cluster of current students and current student, outputting a course of action associated with the one of the predecessor student and cluster of predecessor students, respectively; wherein each student of the plurality of students is associated with a D-dimensional vector encoding granular assessment data for that student, wherein the vector includes values indicative of an evaluation of each answer to D respective questions, wherein the value for each question of the D questions is +1 for a correct answer and −
1 for an incorrect answer; andwherein the clustering includes determining a similarity of a first student having an associated vector u and a second student having an associated vector v, and applying the formula 0.5*(1+cos(u, v)) to u and v. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for recommending clustering of students into educational groups, the method comprising:
-
receiving a request at a processor to recommend a course of action related to a plurality of current students; using the processor, acquiring granular assessment data-including evaluating each free-form mark captured in response to at least one assessment item administered to the current students; using the processor, accessing the granular assessment data and at least one attribute including one of student data, educator data, and educational material data for each of the current students and a plurality of predecessor students; for a first one of the current and predecessor students, processing a clustering algorithm using the granular assessment data and the attribute;
using a mapping algorithm in accordance with the clustering algorithm, mapping a second one of the current and predecessor students to the first one of the current and predecessor students;using the mapping, correlating one of each current student to a course of action associated with a cluster of predecessor students and a cluster of current students to a course of action associated with a predecessor student cluster based on similarity; and
,for the cluster of current students and current student, outputting a course of action associated with the one of the predecessor student and cluster of predecessor students, respectively; wherein each student of the plurality of students is associated with a D-dimensional vector encoding granular assessment data for that student, wherein the vector includes values indicative of an evaluation of each answer to D respective questions, wherein the value for each question of the D questions is +1 for a correct answer and −
1 for an incorrect answer; andwherein the clustering includes determining a similarity of a first student having an associated vector u and a second student having an associated vector v, and applying the formula 0.5*(1+cos(u, v)) to u and v. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory 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; acquiring granular assessment data including evaluating each free-form mark captured in response to at least one assessment item administered to the current students; accessing the granular assessment data and at least one attribute including one of student, educator, and educational material data that corresponds to each of the current students and a plurality of predecessor students; for a first one of the current and predecessor students, processing a clustering algorithm using the granular assessment data and the attribute; using a mapping algorithm in accordance with the clustering algorithm, mapping a second one of the current and predecessor students to the first one of the current and predecessor students; using the mapping, correlating one of each current student to a course of action associated with a cluster of predecessor students and a cluster of current students to a course of action associated with a predecessor student cluster based on similarity; and
,for the cluster of current students and current student, outputting a course of action associated with the one of the predecessor student and cluster of predecessor students, respectively; wherein each student of the plurality of students is associated with a D-dimensional vector encoding granular assessment data for that student, wherein the vector includes values indicative of an evaluation of each answer to D respective questions, wherein the value for each question of the D questions is +1 for a correct answer and −
1 for an incorrect answer; andwherein the clustering includes determining a similarity of a first student having an associated vector u and a second student having an associated vector v, and applying the formula 0.5*(1+cos(u, v)) to u and v. - View Dependent Claims (30, 31)
-
Specification