COMPUTING NETWORK NODE ADJUSTMENTS
First Claim
1. A method of computing relative rankings for multiple course trajectories, the method comprising:
- accessing a data structure comprising;
a first node representing a first course; and
a plurality of nodes representing courses that are available after completing the first course, wherein;
each of the plurality of nodes is associated with a weight; and
the plurality of nodes comprises a second node representing a second course;
receiving a first grade for a student for the first course;
receiving a second grade for the student for the second course;
adjusting the weight associated with the second node using the first grade and the second grade; and
providing a ranking of the plurality of courses using the weights of the plurality of courses.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of computing relative rankings for multiple course trajectories may include accessing a data structure. The data structure may include a first node that may represent a first course and a plurality of nodes that may represent courses that are available after completing the first course. Each of the plurality of nodes may be associated with a weight, and the plurality of nodes may include a second node representing a second course. The method may also include receiving a first grade for a student for the first course and receiving a second grade for the student for the second course. The method may additionally include adjusting the weight associated with the second node using the first grade and the second grade. The method may further include providing a ranking of the plurality of courses using the weights of the plurality of courses.
-
Citations
20 Claims
-
1. A method of computing relative rankings for multiple course trajectories, the method comprising:
-
accessing a data structure comprising; a first node representing a first course; and a plurality of nodes representing courses that are available after completing the first course, wherein; each of the plurality of nodes is associated with a weight; and the plurality of nodes comprises a second node representing a second course; receiving a first grade for a student for the first course; receiving a second grade for the student for the second course; adjusting the weight associated with the second node using the first grade and the second grade; and providing a ranking of the plurality of courses using the weights of the plurality of courses. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable memory comprising a sequence of instructions which, when executed by one or more processors, causes the one or more processors to compute relative rankings for multiple course trajectories by:
-
accessing a data structure comprising; a first node representing a first course; and a plurality of nodes representing courses that are available after completing the first course, wherein; each of the plurality of nodes is associated with a weight; and the plurality of nodes comprises a second node representing a second course; receiving a first grade for a student for the first course; receiving a second grade for the student for the second course; adjusting the weight associated with the second node using the first grade and the second grade; and providing a ranking of the plurality of courses using the weights of the plurality of courses. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and comprising a sequence of instructions which, when executed by the one or more processors, cause the one or more processors to compute relative rankings for multiple course trajectories by; accessing a data structure comprising; a first node representing a first course; and a plurality of nodes representing courses that are available after completing the first course, wherein; each of the plurality of nodes is associated with a weight; and the plurality of nodes comprises a second node representing a second course; receiving a first grade for a student for the first course; receiving a second grade for the student for the second course; adjusting the weight associated with the second node using the first grade and the second grade; and providing a ranking of the plurality of courses using the weights of the plurality of courses. - View Dependent Claims (17, 18, 19, 20)
-
Specification