...
There are a few tasks that are very important for this application:. Notes relating to the scope of the project within 6.813/6.831 are in parentheses and the tasks we focused on are bolded.
- Create season (can be done annually using Django's interface to the database)Create season
- Submit schedule
- Change schedule
- View schedule
- View instructors for shift (generating a list of text data is not an interesting problem from a UI standpoint)
- Track instructors’ attendance
- Track clinic hours
- Post announcements (the mostly empty home page in our implementation can be used for this)
Create Season
Goal: The ski school director or an administrator wants to create a "season" to store information (schedules, announcements, etc.) about the coming season.
...