In the new "Multiple Schedules" implementation, if you don't have any schedules, and you try to add a class, one of the following things should happen:
The user should not be able to add the class. (In this case, the "Add" button should be hidden).
A new schedule is automatically generated for you, and the class is added to that new schedule.
In the new "Multiple Schedules" implementation, if you don't have any schedules, and you try to add a class, one of the following things should happen: