Task 32: School/Club Coach Team Tools
Canadian Elite Volleyball Academy — Development Update • April 13, 2026
--- title: School/Club Coach Team Tools ---
Task 32: School/Club Coach Team Tools
Objective
Give school and club coaches dedicated tools to manage their own teams — a team dashboard, enhanced roster management, a coaching resume, and better integration between their roster and the academy ecosystem.Current State
- Coach profiles exist with (SCHOOL, CLUB, ACADEMY, etc.)
- table tracks school/club affiliations with , ,
- table exists for coaches to list their own players/staff
- on community profile allows basic add/manage of roster members
- table tracks career history entries
- Volleyball resume page exists but is heavily athlete-focused (physical measurements, playing stats)
- External events can be tracked but aren't well-connected to the team roster
- No team dashboard or aggregated view of a coach's team
Deliverables
1. Coach Team Dashboard Page
- New page at (or ) accessible from Coach Portal
- Shows: team name, organization, age group, season
- Roster list with player details (name, position, email, connection status)
- Quick actions: add player, send team announcement (email to all roster members with emails)
- Team stats summary: roster size, connected vs unconnected players, external events recorded
- Entry point: card/link in Coach Portal under a "My Teams" section
2. Enhanced Roster Management
- Upgrade with:
3. Coaching Resume
- Enhance the volleyball resume page to detect if the person is primarily a coach
- Coach resume sections:
- Printable/shareable format matching the athlete resume styling
4. Team Event Log
- Within the team dashboard, show a log of external events connected to this team
- Allow coaches to tag existing external events to a specific team/roster
- Event entries show: date, event name, type (tournament/league/scrimmage), result, opponent
- Simple stats: season record (W-L), tournaments played
5. Coach-Athlete Connection Enhancement
- When a roster member's email matches an existing academy person, auto-suggest connection
- Connected athletes show their academy profile summary (current programs, skill level) in the coach's roster view
- Coach can view shared evaluations they've submitted for connected athletes
Key Files
-- (TeamRosterSection)
- (team roster endpoints, coach profile endpoints)
- (team_roster_members, volleyball_roles, coaching_history, coach_profiles)
Out of Scope
- Academy assignment workflow changes (already complete)
- Coach directory changes (already functional)
- Payroll/hours tracking (already complete)
- Coach onboarding/certification journey (already built in Tasks #1, #2, #9)
Canadian Elite Volleyball Academy
elitevolleyball.training
No comments:
Post a Comment