PATH: Scheduling > Schedule Wizard
Campus Schedule Wizard provides the ability for master schedulers at a school or district level to plan necessary courses and staff needs, build a schedule of courses around the planned information and load students into those courses based on requested course information.
Before using the Schedule Wizard, review the Checklist for Scheduling to ensure prerequisites have been done. It is also recommended that schedulers enroll in an ICU course for scheduling.
The Schedule Wizard honors team membership, maintains gender balance and ensures numerical balance among sections of a course. The Wizard’s drag and drop interface can be configured to match the working style of the schedulers. If a section of a course is moved within a master schedule that is being developed, the Wizard can be configured to instantly reload the requests associated with that course.
Alerts can be set within the Schedule Wizard to help the scheduling team see patterns within the evolving master schedule. While traditional scheduling reports are available, the Schedule Wizard has been designed to save paper by displaying essential information on the interface.
The Schedule Wizard should be used AFTER students have entered course requests and the number of sections and courses and appropriate number of resources is available.
Users should be aware of what calendar and school they are currently viewing in the Schedule Wizard. If the current calendar is selected and changes are made to the active trial for the current year, all student schedules and related grades will be lost.
To prevent users from accessing the Schedule Wizard during a non-scheduling time, remove tool rights to this option. Removing rights will prevent the user from accidentally changing the active trial when it should not be changed.
When the request percent is at least 90%, most schedulers will begin to manually modify schedules in the Walk-in Scheduler. It is very rare to get a trial that is 100% complete.
Security and Data Precautions
The Schedule Wizard tool works to fulfill requests into a given trial. As a stand-alone application that downloads and runs on a user’s computer separate from the Campus server, there are several precautions that should be taken to avoid corrupt data.
- Only one computer at a time per school should have access to the Schedule Wizard. When trials (versions of the master schedule) are saved back to the Campus database, they are saved based on an automatically assigned identification number. Having multiple computers attempt to save data associated with the same calendar and trial back to the database will cause corrupt information, as the trials will be intermingled in the database.
- Any changes made should be done using the Schedule Wizard or the Campus application, not both at the same time. Since the Wizard downloads the data and works with it outside of the campus server, data should not be changed in both places at the same time. Doing so would create more course sections and student schedules than are needed.
- Making section changes in the Campus application (on the active trial) and saving those changes in the Schedule Wizard causes an error and those changes may not be saved. When this happens, a message displays indicating some of those data changes may not have saved. Close and re-open the trial in the Schedule Wizard. As mentioned previously, make changes either in the Schedule Wizard or in the Campus Application.
- Once done with master scheduling for the year, the wizard should NEVER be used to modify or change the year’s schedule. There are several pieces of data that are tied to sections---namely attendance, grades and teacher grade books. If a user were to make significant changes to a schedule once this data was entered, orphaned records would be created. It is highly recommended that a currently active year NEVER be changed in the Wizard.
When considering the configuration of user accounts, please note that Schedule Wizard will authenticate with a SSO enabled account; however, the SSO authentication only occurs once. This means if a Schedule Wizard JNLP file is saved to your desktop, it cannot be accessed directly (unlike local Campus accounts which allow this behavior). This is for security reasons. To re-open a saved trail, select Schedule Wizard from the Campus Index and re-login.
After using the Schedule Wizard, rerun the Attendance Refresh.
The Schedule Wizard
After all pre-scheduling tasks have been completed (see the Checklist for Scheduling), the Schedule Wizard can be launched to place course sections in the appropriate periods and to complete student schedules. This is a complex wizard and is designed to encourage creative schedule building.
Any number of alternative scheduling trials can be created within a calendar. These alternative trials are represented in a hierarchical tree, or trial.
A trial can also be thought of as an instance of a master schedule. One trial can be dramatically different from another trial. The Schedule Wizard requires that each trial within a calendar conform to the same underlying calendar structure. In other words, a trial based on quarters cannot be in the same schedule structure as another based on trimesters. However, it is possible to have multiple schedule structures, where the sixth grade has different terms and periods then the other grades.
To experiment with alternate calendar structures, ask the Campus administrator to set up alternate schedule structures for the calendars (e.g., PHS 05-06A, PHS 05-06B) and roll the current year’s information into each of them.
This should be done in a staging site, not in the live database.
Access the Schedule Wizard
- Select the Schedule Wizard option.
Click the Launch button next to the Schedule Wizard link on the gray screen.
- Background analysis will be performed and a new window will appear asking for a username and password. Enter the Login Name and Password as one would log into Campus. (When the user has exceeded the number of failed login attempts, an error message displays. If this occurs, contact your Campus Administrator).
- Click the Login button. The Trial Selection screen will appear.
- Click the plus sign next to the name of the Calendar, or double-click on the folder next to the calendar name.
- Select the appropriate year for which to schedule students.
- Select the appropriate trial and click the Open button in the lower-right hand corner of the window.
Access the Schedule Wizard on a Mac
The Gatekeeper security feature, introduced in OSX 10.78 Mountain Lion, enforces code signing and verifies downloaded applications before allowing them to run. The Schedule Wizard is a JAVA webstart program that is not supported by Apple. When the Schedule Wizard is launched on a Mac, Gatekeeper returns an unidentified developer error.
If you encounter an error like the following image when launching the Schedule Wizard, follow the steps below. This process only needs to be done one time, as after following these steps, subsequent attempts to open the Schedule Wizard occur without issue.
Gatekeeper Error Message
- Navigate to your computer's System Preferences, and select Security and Privacy, then choose the General tab.
- In the Allow apps downloaded from section, click the Open Anyway option. This opens the Schedule Wizard.
Schedule Wizard Screen Size
On 4K monitors and higher (monitors with a screen resolution of 3840 horizontal pixels and 2160 vertical pixels), the Schedule Wizard login screen and subsequent Schedule Wizard screens display in a very small window that cannot be increased. To override this scaling, follow the procedures below:
- Open your File Explorer.
- Navigate to Windows (C): > Program Files > Java > jre1.8.0_201 > bin.
- Locate the p2launcher.exe, right-click on that item, and select Properties.
- Select the Compatibility tab.
- Mark the Override high DPI scaling behavior checkbox, and change the dropdown selection to System.
- Click Apply. You may need to restart your computer. The Schedule Wizard login now displays in a regular size.
Schedule Wizard Tools
See the following articles for detailed instructions on using the Schedule Wizard: