LOAD IMPACT PREDICTION PROCESSOR
First Claim
1. A method of scheduling a student comprising:
- receiving a plurality of enrollment requests from a plurality of students with an SIS, wherein an enrollment request contains data identifying a student and a course;
identifying courses in the data of the plurality of enrollment requests with the SIS;
identifying a natural singleton in the one of the plurality of enrollment requests for one of the plurality students, wherein a natural singleton comprises an enrollment request for a course having a single section with the SIS; and
generating a scheduling report identifying the natural singleton and the associated course with the SIS.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for scheduling students in class sections via a Student Information System using student load impact prediction are disclosed herein. Determining load impact includes identifying singletons, including natural and forced singletons, and determining students affected by these identified singletons. A student having one or several singletons can be selected and his highest priority natural singleton can be selected. The scheduling solution can be generated including that highest ranked singleton. After the scheduling solution has been generated, the student can be evaluated to determine if the scheduling solution created other singletons. These other singletons can be addressed in similar fashion by updating the scheduling solution.
11 Citations
20 Claims
-
1. A method of scheduling a student comprising:
-
receiving a plurality of enrollment requests from a plurality of students with an SIS, wherein an enrollment request contains data identifying a student and a course; identifying courses in the data of the plurality of enrollment requests with the SIS; identifying a natural singleton in the one of the plurality of enrollment requests for one of the plurality students, wherein a natural singleton comprises an enrollment request for a course having a single section with the SIS; and generating a scheduling report identifying the natural singleton and the associated course with the SIS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for scheduling a student comprising:
-
memory comprising; course information identifying at least one available course and at least one section of that at least one available course; and an SIS configured to; receive a plurality of enrollment requests from a plurality of students, wherein an enrollment request contains data identifying a student and a course; identify courses in the data of the plurality of enrollment requests; identify a natural singleton in the one of the plurality of enrollment requests for one of the plurality students, wherein a natural singleton comprises an enrollment request for a course having a single section; and generate a scheduling report identifying the natural singleton and the associated course. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification