Difference between revisions of "Automatic Scheduler"

From EDgearWiki
Jump to navigationJump to search
Line 11: Line 11:
 
[[media:SC-AutoSched.mov|Automatic Scheduler video]]
 
[[media:SC-AutoSched.mov|Automatic Scheduler video]]
  
===How-to===
+
===Getting Started===
 +
#On the left navigation pane, click on '''Scheduling'''.
 +
#Click on '''Loaders'''.
 +
#Under '''Loaders''', select '''Automatic Scheduler'''.
  
#Log in to WebPams
+
===Setup Box Options===
#On the left, click on the Scheduling panel to open it.
+
#Year should be set to the new upcoming school year
#Click on "Loaders"
+
#"District" and "School" should be defaulted based on security
#Under "Loaders", select "Automatic Scheduler"
+
#“Grades” should be left blank if all grade levels are to be included into the scheduling process.  Otherwise, click in the box to the right of “Grades” to select the desired grade level to be included.  If all grades are selected, the Automatic Scheduler will always start with the highest grade level first
#On the Setup Box:
+
#If a team is selected in the "Student Teams" field, the program will only schedule students who are on the team selected.  Leave blank to schedule all students regardless of team
#*Year should be set to the new upcoming school year
+
#For the "Allow Overloads" drop down, select the number of students allowed to exceed the maximum in a section
#*"District" and "School" should be defaulted based on security
+
##Note:  The box "Allow all overloads" is required to be checked for the "Allow Overloads" option to function
#*“Grades” should be left blank if all grade levels are to be included into the scheduling process.  Otherwise, click in the box to the right of “Grades” to select the desired grade level to be included.  If all grades are selected, the Automatic Scheduler will always start with the highest grade level first
+
#Check the box to the left of "Reschedule manually scheduled items" to have the Auto Scheduler undo any schedules that were put in manually
#*If a team is selected in the "Student Teams" field, the program will only schedule students who are on the team selected.  Leave blank to schedule all students regardless of team
 
#*For the "Allow Overloads" drop down, select the number of students allowed to exceed the maximum in a section
 
#*#Note:  The box "Allow all overloads" is required to be checked for the "Allow Overloads" option to function
 
#*Check the box to the left of "Reschedule manually scheduled items" to have the Auto Scheduler undo any schedules that were put in manually
 
 
#*#Manually scheduled means that a person used a program like the schedule maintenance program to schedule students into certain sections one by one
 
#*#Manually scheduled means that a person used a program like the schedule maintenance program to schedule students into certain sections one by one
 
#*Check the box to the left of "Initialize counts" to have the Auto Scheduler count the number of students in each section and display those counts in the Master Schedule Editor
 
#*Check the box to the left of "Initialize counts" to have the Auto Scheduler count the number of students in each section and display those counts in the Master Schedule Editor
#*#This option should always be checked
+
#*This option should always be checked
#*Check the box to the left of "Schedule by team" to have the Auto Scheduler schedule students to courses that have the same team as the student or to courses with no team affiliation
+
#Check the box to the left of "Schedule by team" to have the Auto Scheduler schedule students to courses that have the same team as the student or to courses with no team affiliation
#*Check the box to the left of "Allow teacher requests" to have the Auto Scheduler schedule students to a specific teacher that was requested in the program "Load Student Course Requests"
+
#Check the box to the left of "Allow teacher requests" to have the Auto Scheduler schedule students to a specific teacher that was requested in the program "Load Student Course Requests"
#*Check the box to the left of "Schedule special ed students" to have the Auto Scheduler schedule special education students
+
#Check the box to the left of "Schedule special ed students" to have the Auto Scheduler schedule special education students
#*#This box is typically checked
+
#*This box is typically checked
#*Check the box to the left of "Allow all overloads" to have the Auto Scheduler exceed the maximum set in the Master Schedule Editor when scheduling the students
+
#Check the box to the left of "Allow all overloads" to have the Auto Scheduler exceed the maximum set in the Master Schedule Editor when scheduling the students
#*#Once "Allow all overloads" is checked, select the number of students to go over the maximum by clicking in the "Allow Overloads" drop down
+
#*Once "Allow all overloads" is checked, select the number of students to go over the maximum by clicking in the "Allow Overloads" drop down
#*Check the box to the left of "Set to request status only" so that the Auto Scheduler will not go through the entire scheduling process, it will only set the students' schedules back to requests
+
#Check the box to the left of "Set to request status only" so that the Auto Scheduler will not go through the entire scheduling process, it will only set the students' schedules back to requests
#*Click the button "SELECT STUDENTS" to select from a list the students the Auto Scheduler will schedule.  The list will be limited to the students that match the criteria that has been selected in the previous setup items
+
#Click the button "SELECT STUDENTS" to select from a list the students the Auto Scheduler will schedule.  The list will be limited to the students that match the criteria that has been selected in the previous setup items
#*Click the button "CLEAR COUNTS" to clear the seat counts, reset to zero, in the Master Schedule Editor for selected grade level(s)
+
#Click the button "CLEAR COUNTS" to clear the seat counts, reset to zero, in the Master Schedule Editor for selected grade level(s)
#*Click the button "PREVIOUS SCHEDULES" to see all stored scheduling runs
+
#Click the button "PREVIOUS SCHEDULES" to see all stored scheduling runs
#*#Note:  Scheduling runs are stored when "NEW RUN" is clicked and, after the schedules are processed, a "Run#" is selected to commit the schedules
+
#*Note:  Scheduling runs are stored when "NEW RUN" is clicked and, after the schedules are processed, a "Run#" is selected to commit the schedules
#*Click the button "NEW RUN" to begin a new scheduling run
+
#Click the button "NEW RUN" to begin a new scheduling run
#*#Note:  Starting the Auto Scheduler process will no longer delete currently scheduled items.  Current schedules will only be altered when a "Run#" is selected to commit the schedules
+
#*Note:  Starting the Auto Scheduler process will no longer delete currently scheduled items.  Current schedules will only be altered when a "Run#" is selected to commit the schedules
#*After clicking "NEW RUN", a confirmation box will appear to verify the setup options selected.  Click "Yes" to continue or "No" to make adjustments to the setup box
+
#After clicking "NEW RUN", a confirmation box will appear to verify the setup options selected.  Click "Yes" to continue or "No" to make adjustments to the setup box
 
#After the Auto Scheduler has finished processing, a box will appear with the date and time the Auto Scheduler finished processing, the number of students processed, and instructions to click the run number in the table to commit the schedules if desired.  Click "OK"
 
#After the Auto Scheduler has finished processing, a box will appear with the date and time the Auto Scheduler finished processing, the number of students processed, and instructions to click the run number in the table to commit the schedules if desired.  Click "OK"
 
#Upon clicking "OK", a table will appear on the screen listing the current scheduling run and any previously committed scheduling runs.  The items that appear in the table are:
 
#Upon clicking "OK", a table will appear on the screen listing the current scheduling run and any previously committed scheduling runs.  The items that appear in the table are:
#*"Run#" will provide the number of previously committed scheduling runs plus the current scheduling run
+
#"Run#" will provide the number of previously committed scheduling runs plus the current scheduling run
#*#Click on the number to commit the schedules for the run selected
+
#*Click on the number to commit the schedules for the run selected
#*"Abandons" will show the number of students who could not have all requests scheduled
+
#"Abandons" will show the number of students who could not have all requests scheduled
#*#Click on the number to view the list of students abandoned, the classes that could not be scheduled, and why they could not be scheduled
+
#*Click on the number to view the list of students abandoned, the classes that could not be scheduled, and why they could not be scheduled
#*"Overloads" will show the number of sections that exceeded the maximum
+
#"Overloads" will show the number of sections that exceeded the maximum
#*#Click on the number to view the course name, grade level, and the section number of the course overloaded
+
#*Click on the number to view the course name, grade level, and the section number of the course overloaded
#*"Success %" will show the percentage of students with all schedule requests scheduled
+
#"Success %" will show the percentage of students with all schedule requests scheduled
#*"Complete %" will show the percentage of students with no empty periods
+
#"Complete %" will show the percentage of students with no empty periods
#*"Who Ran" will show who performed the scheduling run
+
#"Who Ran" will show who performed the scheduling run
#*"When Ran" will show the date and time of the scheduling run
+
#"When Ran" will show the date and time of the scheduling run
#*"Who Committed" will show who clicked on the "Run#" to commit the scheduling run
+
#"Who Committed" will show who clicked on the "Run#" to commit the scheduling run
#*"When Committed" will show when the scheduling run was committed
+
#"When Committed" will show when the scheduling run was committed
#*"Gd Level(s)" will show the grade levels selected on the setup box
+
#"Gd Level(s)" will show the grade levels selected on the setup box
#*"Stu Cnt" will show the number of students processed during the scheduling run
+
#"Stu Cnt" will show the number of students processed during the scheduling run
#*"MSched Cnt' will show the number of Master Schedule Editor sections processed during the scheduling run
+
#"MSched Cnt' will show the number of Master Schedule Editor sections processed during the scheduling run
 
#Review abandons and overloads and make adjustments to students' requests and/or the Master Schedule Editor
 
#Review abandons and overloads and make adjustments to students' requests and/or the Master Schedule Editor
 
#Rerun Automatic Scheduler as needed to get the "Success %" as close to 100% as possible.
 
#Rerun Automatic Scheduler as needed to get the "Success %" as close to 100% as possible.
 
#Click on the "Run#" associated with the schedule run desired to commit students' schedules.
 
#Click on the "Run#" associated with the schedule run desired to commit students' schedules.

Revision as of 10:31, 1 April 2014

This program uses the current Master Schedule Editor and the student`s course requests to build a schedule for each student. Each committed run which includes the student schedules that were created and Master Schedule Editor used for the run. This run will be saved for future use. The schedule runs are saved so that if adjustments are made to the current Master Schedule Editor and/or student requests and another run is made, the best run can be chosen to be used for the students` schedules.

Steps to Take Prior to Using the Automatic Scheduler

Click the following link to open the New Year Scheduling Flow - Request Based Schools overview guide. The overview guide has the general flow of scheduling procedures, including the usual order of steps that are needed prior to using the Automatic Scheduler.

There is also the Scheduling Guide which can be accessed by clicking the following link:

WebPams Scheduling Guide

Video

Automatic Scheduler video

Getting Started

  1. On the left navigation pane, click on Scheduling.
  2. Click on Loaders.
  3. Under Loaders, select Automatic Scheduler.

Setup Box Options

  1. Year should be set to the new upcoming school year
  2. "District" and "School" should be defaulted based on security
  3. “Grades” should be left blank if all grade levels are to be included into the scheduling process. Otherwise, click in the box to the right of “Grades” to select the desired grade level to be included. If all grades are selected, the Automatic Scheduler will always start with the highest grade level first
  4. If a team is selected in the "Student Teams" field, the program will only schedule students who are on the team selected. Leave blank to schedule all students regardless of team
  5. For the "Allow Overloads" drop down, select the number of students allowed to exceed the maximum in a section
    1. Note: The box "Allow all overloads" is required to be checked for the "Allow Overloads" option to function
  6. Check the box to the left of "Reschedule manually scheduled items" to have the Auto Scheduler undo any schedules that were put in manually
      1. Manually scheduled means that a person used a program like the schedule maintenance program to schedule students into certain sections one by one
    • Check the box to the left of "Initialize counts" to have the Auto Scheduler count the number of students in each section and display those counts in the Master Schedule Editor
    • This option should always be checked
  7. Check the box to the left of "Schedule by team" to have the Auto Scheduler schedule students to courses that have the same team as the student or to courses with no team affiliation
  8. Check the box to the left of "Allow teacher requests" to have the Auto Scheduler schedule students to a specific teacher that was requested in the program "Load Student Course Requests"
  9. Check the box to the left of "Schedule special ed students" to have the Auto Scheduler schedule special education students
    • This box is typically checked
  10. Check the box to the left of "Allow all overloads" to have the Auto Scheduler exceed the maximum set in the Master Schedule Editor when scheduling the students
    • Once "Allow all overloads" is checked, select the number of students to go over the maximum by clicking in the "Allow Overloads" drop down
  11. Check the box to the left of "Set to request status only" so that the Auto Scheduler will not go through the entire scheduling process, it will only set the students' schedules back to requests
  12. Click the button "SELECT STUDENTS" to select from a list the students the Auto Scheduler will schedule. The list will be limited to the students that match the criteria that has been selected in the previous setup items
  13. Click the button "CLEAR COUNTS" to clear the seat counts, reset to zero, in the Master Schedule Editor for selected grade level(s)
  14. Click the button "PREVIOUS SCHEDULES" to see all stored scheduling runs
    • Note: Scheduling runs are stored when "NEW RUN" is clicked and, after the schedules are processed, a "Run#" is selected to commit the schedules
  15. Click the button "NEW RUN" to begin a new scheduling run
    • Note: Starting the Auto Scheduler process will no longer delete currently scheduled items. Current schedules will only be altered when a "Run#" is selected to commit the schedules
  16. After clicking "NEW RUN", a confirmation box will appear to verify the setup options selected. Click "Yes" to continue or "No" to make adjustments to the setup box
  17. After the Auto Scheduler has finished processing, a box will appear with the date and time the Auto Scheduler finished processing, the number of students processed, and instructions to click the run number in the table to commit the schedules if desired. Click "OK"
  18. Upon clicking "OK", a table will appear on the screen listing the current scheduling run and any previously committed scheduling runs. The items that appear in the table are:
  19. "Run#" will provide the number of previously committed scheduling runs plus the current scheduling run
    • Click on the number to commit the schedules for the run selected
  20. "Abandons" will show the number of students who could not have all requests scheduled
    • Click on the number to view the list of students abandoned, the classes that could not be scheduled, and why they could not be scheduled
  21. "Overloads" will show the number of sections that exceeded the maximum
    • Click on the number to view the course name, grade level, and the section number of the course overloaded
  22. "Success %" will show the percentage of students with all schedule requests scheduled
  23. "Complete %" will show the percentage of students with no empty periods
  24. "Who Ran" will show who performed the scheduling run
  25. "When Ran" will show the date and time of the scheduling run
  26. "Who Committed" will show who clicked on the "Run#" to commit the scheduling run
  27. "When Committed" will show when the scheduling run was committed
  28. "Gd Level(s)" will show the grade levels selected on the setup box
  29. "Stu Cnt" will show the number of students processed during the scheduling run
  30. "MSched Cnt' will show the number of Master Schedule Editor sections processed during the scheduling run
  31. Review abandons and overloads and make adjustments to students' requests and/or the Master Schedule Editor
  32. Rerun Automatic Scheduler as needed to get the "Success %" as close to 100% as possible.
  33. Click on the "Run#" associated with the schedule run desired to commit students' schedules.
Retrieved from EDgear Wiki