...
We have three main types of users represented by the following people (fictional names):
- Jimmy: Ski ski school director
- Darryl: Administrator administrator and Daily Supervisordaily supervisor
- Sam: Ski ski instructor
Jimmy: the ski school director
...
- Instructor selects which shift to teach and specifies which discipline for each shift
- Possible disciplines: adult: ski, adult: board, child: ski, child: board, racing
- Schedule is submitted
- Schedule is approved by admin or ski school director
- Instructor is notified of approval (or denial)
...
- Select instructor
- Display shifts instructor is scheduled for, shifts the instructor was excused from, and shifts the instructor has missed
- Mark a shift as missed or excused
- Any shift can be marked as excused
- Only previous/current shifts can be marked as missed
Preconditions:
- Instructors have entered schedule
...
Track clinic hours
Subtasks:
- Clinic Instructor instructor enters hours and if the clinic fulfilled a requirement
- View current hours/requirements fulfilled
- Request clinic hours
- Approve requests for clinic hours
...