Versions Compared

Key

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

...

There are a few tasks that are very important for this application:

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

Create Season

Goal: Create a "season" to store information (schedules, announcements, etc.) about the coming season

Subtasks:

  • The ski school director 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 season has not already been created

Time constraints:

  • Should be before the ski school opens for the season

Frequency of use:

  • Once per year

Submit Schedule

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)

...