After creating classes, you can use Generate Master Schedule to automatically create your master schedule.

  1. On the Scheduling page> click Generate master schedule.
  2. On the action bar, click New Generate Master Schedule.

    New Generate Master Schedule

  3. On the General 1 tab, the required fields are Academic Year and Session.
  4. In the Terms field, select All Terms or Selected Terms.

    If you choose Selected Terms, mark the checkboxes for the terms to include.
  5. So you can easily restore to a previous scenario, we recommend you mark the following checkboxes:
    • Before processing, save a copy of the current scheduling scenario
    • After processing, save a copy of the resulting scenario
  6. To create a query to use to troubleshoot incomplete classes, mark the Create an output query of classes missing selected scheduling information checkbox.
  7. So you can view the selected parameters for this run of Generate master schedule, mark the Print a control report on checkbox and select a printer.
  8. Select the General 2 tab.

    General 2 tab

  9. In the Scheduling Information grid, you can mark the Schedule and/or Clear checkboxes for meetings, teachers, and rooms.

    Note: Do not clear a component if you manually scheduled a condition you don't want to lose (such as a specific teacher for a specific section of a course).
  10. With the next checkbox, you can instruct Generate master schedule to schedule class meetings only if one of the following conditions applies:
    • Room and Teacher can be scheduled
    • Room can be scheduled
    • Teacher can be scheduled
    • Room or Teacher can be scheduled
  11. Select the Advanced tab.
  12. In the Restrictions to Override grid, you can select restrictions for the
    processing to ignore. This box refers to restrictions set on faculty/staff,
    room, and course records. You would typically do this in subsequent runs of Generate master schedule to try to get a more complete master schedule. For example, you can override the restrictions Room restricted to homeroom teacher and Faculty max course sections.
  13. In the course rules grid, you can select to override the priority of an existing course rule on a course record. In the Course Rules column, select the rule. In the Override When to Use column, select the priority to use: Always, Try, or Ignore.
  14. To exclude a meeting time because a significant portion of students
    requesting the course are already scheduled in another course, mark
    Exclude meetings where at least [ ] percent of students requesting the
    course have a conflict. Then enter the percentage of students to consider
    as the significant portion.
  15. In the When sorting courses use this priority order box, you determine the Generate Master Schedule algorithm. Mark the checkboxes for each priority to use when encountering a choice in scheduling classes, then use the up and down arrows to order the priorities in the list. For example, instruct the program to give the highest priority to classes with a single teacher or room resource and the lowest priority to estimated class size.

    When sorting courses use this priority order box

  16. Select the Filters tab.
  17. In the filters grid, you can refine your selection of classes to include in the processing, such as by faculty, course attributes, and course grade levels. For example, include only selected courses and selected faculty/staff members.
  18. To filter out courses without requests, unmark the Include courses with no
    requests checkbox.
  19. To create additional classes if a course has a rule requiring an additional class to be created, mark the Include additional classes required to fulfill Course Rules checkbox.
  20. On the toolbar, click Save to save your parameters.
  21. To create the master schedule, click Schedule Now. When processing is complete, a finish screen appears on which you can view the number of courses processed, number of classes scheduled, number of classes with missing information, and the elapsed time. You can also print a control report from the finish screen.

For complete information about scheduling, review the Scheduling Guide (PDF).