Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create season
  • Submit schedule
  • Change schedule
  • View schedule
  • View instructors for shift
  • Track instructors’ attendance
  • Track clinic hours
  • Post announcements

Create Season

Goal: Create The ski school director or an administrator wants to create a "season" to store information (schedules, announcements, etc.) about the coming season.

Subtasks:

  • The ski school director user opens the interface
  • A new season is created for the coming winter
  • The season becomes visible to the ski school director, all administrators, and all instructors

Preconditions:

  • The user has administrator privelages (ski school director or an administrator)
  • The season has not already been created

...

  • Once per year

Submit Schedule

Goal: An instructor wants to submit his/her schedule and be notified of its approval or denial.

Subtasks:

  • Instructor selects which shift to teach and specifies which discipline for each shift
    • Possible disciplines: adult: ski, adult: board, child: ski, child: board, racing (not all disciplines are taught every shift)
  • Schedule is submitted
  • Schedule is approved by admin or ski school director
  • Instructor is notified of approval (or denial)

...

  • Once per instructor per season

Change Schedule

Goal: An instructor wants to request to change his/her schedule for a shift, and be notified of its acceptance or denial, and if it's accepted, to see the change reflected in the schedule.

Subtasks:

  • Instructor selects which shift he/she would like to change
  • Sends request to supervisor
  • Supervisor approves/rejects
  • Instructor is notified of result
  • Changes are logged so that supervisors can review changes at a later date

...

  • A couple of times per season per instructor

View schedule

Goal: Any staff member wants to view a schedule.

Subtasks:

  • Select instructor
  • Display schedule

...

View instructors for shift

Goal:

Subtasks:

  • Select shift
  • Display instructors in printable format

...