Training Plans
Overview
Training plans connect analytics observations to actionable development work. The suggestion engine automatically identifies areas needing attention and proposes training focus areas. Coaches review suggestions and convert them to formal training plans.
How the Suggestion Engine Works
After sufficient data is collected the app analyzes each player's stats and mechanics scores against configurable thresholds. When a metric falls below threshold a training suggestion is generated with:
- The specific issue identified
- Priority level (High, Medium, or Low)
- A suggested training focus
- A link to search for relevant drills
Dismissing Suggestions
Each suggestion card has an X button to dismiss it. Dismissed suggestions:
- Are hidden immediately
- Reappear after 30 days automatically
- Reappear earlier if the underlying stat declines by more than 10% from when it was dismissed
This prevents suggestion fatigue while ensuring important issues resurface.
Creating a Training Plan
- Tap Create Training Plan on a suggestion card or from the Training Plans screen
- The plan is pre-populated with the player, training area, and suggested focus
- Add specific drill notes and objectives
- Save the plan
Drill Search
Each training plan and suggestion includes a Find Drills button that searches YouTube for relevant coaching drills. The search is sport-aware — softball teams get softball-specific drill results.
Tracking Progress
As new game and practice data is logged the analytics update automatically. Training plans show whether the underlying metrics are improving, stable, or declining since the plan was created.
Analytics Settings
Head coaches can customize the thresholds that trigger suggestions through Settings → Analytics Settings. Age level presets are available for quick configuration:
- Recreational 8U–10U
- Recreational 11U–12U
- Travel 12U–14U
- Travel 15U–18U
- High School
- Softball presets for all levels
