...
- There is a lot of repeated functionality between screens, so the users will not have to acclamate to too many different interfaces.
Cons:
- It does not take advantage of the natural tendency to use calendars to represent schedules, losing out on an opportunity for external consistency.
Efficiency
Pros:
- To select the same discipline/shift/day-of-the-week combination for every week is very quick – it requires only 7 button presses, as opposed to one click per shift.
- The interface to add a shift is very clean; an instructor doesn't have to search through his/her current schedule to be sure to click the right icon, but instead follows the same simple selection procedure as when he/she created the schedule in the first place.
Cons:
- Since this interface is heavily text-based, it does not provide the ease of efficiency granted by seeing schedules in a calendar-based layout.
- In order to select only every other Friday, for example, the instructor must select every single shift separately, or select "Friday (all)" and then remove every unwanted Friday from the list.
- There is no way to know that a discipline/shift/date combination is invalid until the user tries to add it and the add fails.
Safety
Pros:
- When submitting a shift, the user must not only enter the desired shifts, but then click Submit Schedule for Approval before the schedule is submitted.
...