The Changes module introduces a two-layer scheduling scheme. For each date in the calendar there are now two timetables: one which is planned in advance (the one created in the usual interactive mode), and one which includes sudden unplanned events and other daily changes.
Note: The Changes mode is only useful to schools which need to keep track of both timetables: the planned one and the changed one (the one that actually took place). If you do not need to keep a record of both of them, you can skip this chapter altogether.
Making Daily Changes
To start making changes, click the "Changes" button at the bottom right corner of the screen:
In the Changes mode you start off from the planned timetable, so when you switch to the Changes mode for the first time you will initially see exactly the same timetable as in the Interactive mode. The only difference is that whereas in the Interactive mode you are working with generic days (Monday, Tuesday etc.), in the Changes mode those generic weekdays are mapped to the appropriate calendar dates of the semester (this matching uses the '"Day of Week'" property of the generic days so make sure this property is filled for each generic day). So once you enter the Changes mode, you will notice that the day selector at the top becomes a calendar selector, and the generic days at the top are now replaced by actual calendar dates:
Working in the Changes mode is no different than working in the Interactive mode. The exact same way of scheduling activities, moving cells, deleting cells, copying and pasting cells are available in the Changes mode as well. There is only one key principle in the Changes mode and that is: whatever change you make to an activity's cell is valid only to that cell; other cells of the same activity will not be affected.
Let's go over a few examples of common scenarios in which changes are needed to be made.
Scenario 1: Sick Leave
Suppose a teacher has called in sick, and a replacement needs to be found for each of the teacher's activities. In this scenario, we will go to the teacher's timetable and see which activities are scheduled on that day. For each cell, we can schedule a substitute teacher simply by clicking the cell and selecting a different teacher in the cell's properties (note that in the Changes mode, the program allows you to edit any field of a cell's properties in the Properties pane):
Once we've done the above, the teacher's cell will disappear and a red stripe will appear at the time it was scheduled. This stripe indicates that the cell that was scheduled there has been cancelled (deleted). For the new teacher, however, a green stripe will appear near the newly added cell. In addition, the Changes pane (at the right side of the workspace) will show two rows, one "Cancelled" row of the original teacher and one "Added" row of the new teacher:
We can continue in the same manner to substitute all the teacher's activities, until all his/her activities are cancelled on that day:
Now that we have finished, we can leave the timetable as it is, with all the activities cancelled, or - we can do one more thing. We can add a note to the teacher's schedule indicating that the teacher is on a sick leave. To do that, we will use the block function to block out the day and add a note to the block (using the Properties pane). The eventual timetable will then look like this:
Scenario 2: Unplanned Event
Events such as field trips, extra study sessions, emergency drills and others, which were not part of the originally planned timetable (at the beginning of the semester), can be easily scheduled. We will be using the same technique here as we used to schedule a single-occurrence activity in the Interactive mode - and that is using the Properties pane. Here are the steps.
First, you need to browse to the timetable of some resource who will be participating in the new event: it can be a teacher, a group, a student, a room or a subject. Once you are there, select the empty time range at which the event is going to be scheduled. Note: if you need to schedule the new event in place of existing activities, you can select them, and then use the Delete button to cancel them:
Now take a look at the Properties pane. Under the title "New Cell" you will see a property which allows you to select another resource for the new event. Usually it's a subject. Here is an example of creating a field trip event for a group (after deleting the planned activities):
Once you select a resource for the new cell in the Properties pane, you will see a cell appear in the timetable. It will have either a green or a yellow stripe next to it - meaning that it's either a newly added cell (one that does not exist in the planned timetable) or a changed cell (in case you deleted some activities before scheduling the new event instead of them). You can continue and add more resources to the new cell (like a teacher and a room) using the Properties pane. You can also add a note to the new cell:
When a room becomes suddenly inadequate to host an activity - something that can happen due to a variety of reasons like electricity malfunction, air conditioning breakdown, nearby noise or others - it is necessary to quickly find a suitable vacant room and reschedule the activity into the new room. Just like in the Interactive mode, in the Changes mode we will also be using the Rooms pane and possibly the Combinations engine in order to do just that.
The first thing we need to do is browse to the room's timetable and select the cell that we will be rescheduling. Afterwards, we can open the Rooms pane by clicking on "Rooms" at the bottom of the workspace. We will see the state of each room in that pane:
Now, if we begin to drag the activity's cell inside the Rooms pane, the program will show us with a fully green stripe which rooms are suitable for that activity and are available for the entire duration of the activity's occurrence (if the stripe is not fully green, it means there is a conflict at some part of the time range):
When we go ahead and drop the cell at another room's time slot, we will see two stripes appear: in the old room's cell and in the new room's cell. The old room's cell, which has just become empty, will have a red stripe next to it - meaning that it has been cancelled. The new room's cell will have a green stripe next to it - meaning that it's a newly added cell which does not exist in the planned timetable. In addition, if we browse to the teacher's or the group's timetables, we will see that the original cell now has a yellow stripe near it - meaning that it has been changed (in this case the room has been altered):
By the way, in the same manner that Combinations were used in the Interactive mode, they can be used in the Changes mode. For example, we can ask the combinations engine to find possibilities to reschedule the activity into a different room simply by selecting the cell in the Rooms pane and then clicking on the Combinations tab:
How to restore a cell?
Anything that was modified in the Changes mode can be easily restored to its original unchanged state. All you need to do is select the time range of the change (applies to all types of changes: cancelled cells, added cells and changed cells) and select "Edit", "Restore" in the main menu (or in the right-click menu), or click the Restore button in the left hand side toolbar or press the Backspace key on the keyboard.
The change will be removed and the original cell will reappear.
Note: Restoring a cell is not the same as undoing. You can undo something only right after it was done, whereas you can restore any changed cell any time.
Very similarly to the Conflicts pane, the Changes pane lists all the existing changes in the timetable. The Changes pane is located at the right hand side of the workspace. It is displayed when you switch to the Changes mode or by clicking the Changes tab (which is located to the right of the Conflicts tab):
Important: By default, the Changes pane displays only the changes of the resource which is selected in the navigation pane. For example, if you are now viewing the timetable of a room in the main timetable pane, the Changes pane displays only the changes in which that room is involved. To display All resources' changes, click the tab named "All" at the top of the Changes pane.
In the list of changes, each row represents one change. If you double click a row, the program will take you to the timetable of the resource who is involved in that change, and also select the relevant cell.
The last tab above the Changes pane contains the day and time which are currently selected in the main timetable pane. When you click that tab, only the changes of that day and time are displayed. All other changes are filtered out.
If you are interested in seeing only the changes of a specific type (e.g. only cancellation changes), you can use the filter button above the list - the one which by default says "All Types".
The next chapter: Reports.