Name: DanceTime
As a dance teacher
I want to have a schedule of my dance lessons through the day.
So I can keep track of my students and plan my lessons. It will help me more easily manage my many dance lessons for a week.
The schedule will list our 10-12 hours the studio is open 10am - 10pm.
- Create a teacher profile
- Login as the teacher
- Add new students that I teach
- View all of the Dance Studio's current students.
- Schedule a planned lesson for the current week
- As a teacher, I can schedule a lesson with my students and fellow teachers (Noted as exchange lessons in the field, but not yet in software scope this week).
- I can view all lessons that are active this week via the "All Lessons button"
- If I have an active session (logged in) and go to the homepage, redirect me to my schedule view of the week.
- Having active dates on the calendar is not supported this week. In order to put the lessons actually on the calendar that will need to be implemented next week.
Assignment 4/11
As a dance teacher
I want to be able to be a part of a studio
So that my students can also belong to that studio
- Under my teacher profile I will see my studio's information.
- I will see the name, address, and other basic information
- My students will also be associated with my studio.
As a dance teacher
I want to be able to schedule student lessons with other teachers in my studio (exchange lessons)
So that I can go on vacation
- I can schedule a lesson with another teacher on my app.
- The teacher must also be a teacher in the same studio I belong to.
- The student must also belong to that studio.
Assignment 4/18
As a dance teacher
I want to be able to click on a student's lesson / name, and show lesson and be able to edit the lesson
So that I can easily reschedule the lesson.
- I can move a lesson to a different day
- I can move the lesson to a different time
- I can move the lesson to another teacher
- If the lesson is cancelled, I want the lesson to "show" in a different color on the lesson block that it was located at. This will show as a different color unless a new active lesson is scheduled over this time block on the schedule.
Assignment 25