Practice a Dance Routine at Home
Design a video lesson player that lets learners mirror movement, repeat sections, and track practice in limited space.
The brief
Understand the problem
Background
Dance students often stand several feet from the screen with their hands occupied. They need simple controls, clear orientation, and a way to repeat difficult sections without constant trips back to the device.
User context
Rosa is learning a beginner salsa combination in her living room. She uses a tablet across the room and wants the instructor mirrored so left and right are easier to follow.
Product problem
Standard video controls are designed for passive watching, not physical repetition. Progress indicators can also imply mastery when they only record playback.
Objective
Create a hands-light dance lesson experience for learning and repeating a short routine.
What to design
Define the experience
Required experience
- Lesson setup with space, level, and orientation guidance
- Large-control video player with mirrored view
- Named sections and repeat loop controls
- Practice reflection and progress history
Screens and states
- Lesson detail
- Practice setup
- Video player
- Section review
- Practice summary
Core user flow
Follow the critical path
- 01
Rosa reviews the lesson level and clears the recommended space
- 02
She chooses mirrored playback and starts the warm-up
- 03
She loops an eight-count section at a slower speed
- 04
She completes the routine and records which section felt difficult
- 05
The next session resumes from that section
Product rules
Requirements and constraints
Requirements
- Provide controls readable from several feet away
- Support mirrored playback and speed changes without pitch distortion
- Mark lesson sections using meaningful movement names
- Distinguish watched progress from self-reported confidence
- Include captions and non-audio timing cues
Constraints
- The learner may not touch the screen during a routine
- Available floor space varies
- The same account may use phone, tablet, and television
Reality check
States worth considering
Finish line
What to deliver
- Design five tablet-first screens, including the distance-friendly player and interrupted-casting state.
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.