Private Lesson Flow Cleanup
Canadian Elite Volleyball Academy — Development Update • April 16, 2026
--- title: Private Lesson Flow Cleanup ---
Private Lesson Flow Cleanup
What & Why
The private lesson booking experience currently uses the generic event creation wizard and registration flow. Parents/athletes selecting a private lesson face the same complex form as someone registering for a week-long camp. The flow needs to be streamlined: coach preference should connect to actual available coaches (not just a text field), available time slots should be clear, and the post-lesson evaluation loop should be tighter. This makes private lessons feel like a first-class booking experience rather than a workaround using the generic event system.Done looks like
- Private lesson registration shows a simplified, focused interface: select athlete, pick coach preference from a real coach dropdown (populated from academy coaches), select available dates/times, add session focus areas, and pay
- Coach preference dropdown shows coaches who have accepted or expressed interest in private lesson staffing, with their specializations visible
- When a private lesson is created as a Pick-Your-Dates event, each date shows remaining availability (spots left) clearly
- The private lesson registration form's "Session Focus" field uses the existing multiselect (Serving, Passing, Setting, etc.) but is more prominent and required
- The "Current Skill Level" field auto-populates from the athlete's development profile if one exists
- After a private lesson, the coach gets a streamlined evaluation prompt specific to private lessons (focused on the session goals, not the full 7-category evaluation)
- The coach's evaluation automatically feeds into Penny Coach context so the athlete gets follow-up practice suggestions
- Admin can see all private lesson bookings in a dedicated filtered view in the registrations section
Out of scope
- Real-time coach availability/calendar integration
- In-app messaging between parent and coach for lesson coordination
- Changing the payment/Stripe flow
- Creating a separate booking page outside the events system
Relevant files
- - - - - -Canadian Elite Volleyball Academy
elitevolleyball.training
No comments:
Post a Comment