Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 2.21 KB

README.md

File metadata and controls

57 lines (45 loc) · 2.21 KB

NKU Project Repo

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.
  1. Create a teacher profile
  2. Login as the teacher
  3. Add new students that I teach
  4. View all of the Dance Studio's current students.
  5. Schedule a planned lesson for the current week
  6. 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).
  7. I can view all lessons that are active this week via the "All Lessons button"
  8. If I have an active session (logged in) and go to the homepage, redirect me to my schedule view of the week.
  9. 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
  1. Under my teacher profile I will see my studio's information.
  2. I will see the name, address, and other basic information
  3. 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
  1. I can schedule a lesson with another teacher on my app.
  2. The teacher must also be a teacher in the same studio I belong to.
  3. 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.
  1. I can move a lesson to a different day
  2. I can move the lesson to a different time
  3. I can move the lesson to another teacher
  4. 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