Wednesday, April 15, 2026

Private Lesson Flow Cleanup

Private Lesson Flow Cleanup

Canadian Elite Volleyball Academy — Development Update • April 15, 2026

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