主权项 |
1. A method of generating a student schedule, the method comprising:
receiving a plurality of enrollment requests, wherein each of the enrollment requests is associated with a student and contains a request for enrollment in one or several courses or sections with an SIS; ordering the enrollment requests from most constrained to least constrained, wherein the degree of constraint of an enrolment request is identified by the number of different opportunities for enrollments to fulfill the enrollment request with the SIS; identifying a solution, wherein the solution comprises a schedule meeting the requirements of a complete schedule with the SIS; generating a first score for the solution, wherein the first score indicates the degree to which the solution achieves one or several desired outcomes with the SIS; identifying a schedule path with the SIS; generating a second score for the schedule path, wherein the second score indicates the degree to which the second score achieves one or several desired outcomes with the SIS; comparing the first score to the second score with the SIS; and identifying the schedule path as a lesser path if the second score is less than the first score with the SIS. |