Skip to main content
Petanque Life

Training Programs

F06.02 13 features Planned

At a glance

Training Programs is the planning workbench coaches use to convert long-term ambitions into concrete sessions, drills and measurable progress. It bundles program structure, individual development plans, skill assessments, attendance, video review and a community-contributed drill library into a single coherent pedagogical loop, taking a coach from initial intent through prescribed practice to documented evidence of player improvement across every meaningful axis of the game.

How it works

A coach starts with Training program creation, defining the program's goals (e.g. 'raise team shooting accuracy from 38% to 55%'), the duration window and the number of planned sessions. Inside the program shell, Session planning fills each session with drills, exercises and stated learning objectives — pulled either from the coach's private library or from the community-contributed Drill library, where peers across the federation publish proven drills with setup notes, target skill and difficulty.

For each athlete, Player development plans branch off the program with individualized targets that respect the player's role (pointeur, tireur, milieu) and current level. The Skill assessment framework provides a four-axis rubric — pointing, shooting, strategy and mental game — so the coach can score baseline and re-test at agreed checkpoints. Scores feed Progress tracking per player, producing trend lines that show whether the prescribed work is moving the needle and which axes are stalling.

When sessions run, Training attendance tracking records who showed up, who was excused and who missed without notice, building both engagement metrics and federation reporting on academy participation. To close the technique loop, Video analysis integration lets coaches upload session or match clips, annotate them frame-by-frame with markers, voice notes and shape overlays, and share the annotated reel directly with the player, the team or the wider coaching staff. The annotations remain attached to the player's development plan, so the next session in the program can be redesigned around the exact moments where the technique broke down.

Key capabilities

  • Training program creation with goals, duration and session count
  • Session planning and individual development plans with drills and objectives
  • Skill assessment framework across pointing, shooting, strategy and mental game
  • Progress tracking per player with longitudinal trend lines
  • Training attendance tracking for engagement and federation reporting
  • Video analysis integration with upload, annotation and sharing
  • Community-contributed drill library searchable by skill and difficulty

In practice

David coaches a club squad preparing for the regional triplettes championship. He creates a twelve-week Training program with the goal of lifting team shooting from 35% to 50%. He builds session one in the planner using three drills from the community library plus his own carreau-under-pressure exercise.

Each player gets a development plan: Léa, the team's tireuse, is targeted to reach 65% accuracy on stationary balls. After session four, David records baseline skill assessments. By week eight he uploads match footage of Léa's shooting motion, annotates a hip rotation issue and shares it with her.

Her progress chart shows the dip — and the recovery in week ten.

Features in this subsystem

13
ID Status Features
F06.02.01 Shipped Training program creation (goals, duration, sessions) ✅ PL-F0602a
F06.02.02 Shipped Session planning (drills, exercises, objectives) ✅ PL-F0602a
F06.02.03 Shipped Player development plans (individual) ✅ PL-F0602a
F06.02.04 Shipped Skill assessment framework (pointing, shooting, strategy, mental game) ✅ PL-F0602a
F06.02.05 Shipped Progress tracking per player ✅ PL-F0602b
F06.02.06 Shipped Training attendance tracking ✅ PL-F0602b
F06.02.07 Shipped Video analysis integration (upload, annotate, share) ✅ PL-F0602b
F06.02.08 Shipped Drill library (community-contributed) ✅ PL-F0602b
F06.02.09 Shipped Drill-bibliotek 2.0 — taxonomi (ability_band, skill_tag, terrain_tag, duration, players), differentiering via progressions, publish-knapp (is_shareable) som exponerar drillen via publika library-endpoints ✅ PL-T212
F06.02.10 Shipped Session-builder med TimelineBlocks — ±10 % drift-validering (422 code=session_duration_drift), differentiation_notes, PDF-export (Helvetica, 100-tecken-radbrytning) ✅ PL-T212
F06.02.11 Shipped Taktiska scenarier — GameStateSnapshot med BallPos[], deterministisk SVG-rendering (1200×300, ivory, färgkodade kulor), next_for_player med 30-dagars seen-exklusion + GC-job ✅ PL-T212
F06.02.12 Shipped Mentala-rutiner audio-bibliotek — 6 routine_types, audio_assets: dict[ISO639, MediaRef] (AUDIO-validator), transkript för a11y, is_in_match-flag ✅ PL-T212
F06.02.13 Shipped Adherens-loggning för mentala rutiner — log_session med minute-floor-idempotency, adherence_summary (sessions/distinct/avg-per-week), språkfallback i list_in_match_routines ✅ PL-T212