Training Diary
En resumen
The Training Diary is the player's personal log book and accountability partner. It captures every session — pointing, shooting, match simulation, physical fitness, mental prep — quantifies accuracy and volume, builds day and week streaks, attaches photos and video to notes, and optionally opens a window for the coach to observe and annotate. It turns scattered practice into evidence-based improvement that compounds over months and seasons.
Cómo funciona
Each session begins with a Daily training entry: date, duration, type and free-form notes. Training types cover the full spectrum a serious player needs — pointing practice, shooting practice, match simulation, physical fitness and mental prep — and a single entry can mix several. Inside an entry, Drill logging records which drills were performed, repetitions and a success rate, so a player can see whether their carreau-under-pressure drill is actually trending upward.
Two dedicated trackers anchor the diary in real petanque metrics. The Personal shooting accuracy tracker records tirs attempted versus successful per session — broken down where the player wishes by stationary and rolling targets — and the Personal pointing accuracy tracker logs distance from the cochonnet per session. Both feed time-series charts that surface technique drift weeks before it shows up in match results.
Motivation runs on Training streak tracking, which counts both day streaks and ISO-week streaks, with current and longest values, so consistency-focused players can hold a 14-week streak even if they skip a single Tuesday. Volume is visualised through Training volume charts that aggregate weekly, monthly and yearly totals with a type_breakdown, exposing imbalance (too much shooting, no mental prep) at a glance.
Notes can be enriched with photos and short videos via Training notes with photo/video attachment — uploads pass magic-byte validation, are thumbnailed and stored in blob storage. Coach visibility is opt-in: dedicated share/unshare endpoints let a player open one entry, a date range or all entries to a coach, who then sees them in a paginated coach dashboard. On a shared entry the coach can leave Coach annotations — structured, multi-annotation per entry with full CRUD and history — turning a private journal into a guided dialogue without ever forcing exposure.
Capacidades clave
- Daily training entry with type, duration, notes and drill logging
- Training types covering pointing, shooting, match sim, fitness and mental prep
- Personal shooting and pointing accuracy trackers with trend charts
- Day and ISO-week streak tracking, current and longest
- Training volume charts with type breakdown across week, month, year
- Photo/video attachments with magic-byte validation and thumbnails
- Opt-in coach visibility with share/unshare and structured coach annotations
En la práctica
Jonas trains four mornings a week. After each session he opens the diary on his phone, logs 45 minutes of shooting practice, records 38 successful tirs out of 60 and adds two photos of his target setup. His shooting accuracy chart shows 63% — up from 55% last month.
His current streak is 11 weeks; his longest ever is 14, and he's chasing it. He shares the last 30 entries with his coach Pierre, who opens the dashboard, scrolls to the entry where accuracy dipped, and adds an annotation: 'Note the lower elbow on attempts 31-40 — let's revisit Monday.' Jonas reads it that evening and adjusts his warm-up.
Funcionalidades de este subsistema
10| ID | Status | Funcionalidades |
|---|---|---|
| F06.06.01 | Entregado | Daily training entry (date, duration, type, notes) ✅ PL-F0606a |
| F06.06.02 | Entregado | Training types: pointing practice, shooting practice, match simulation, physical fitness, mental prep ✅ PL-F0606a |
| F06.06.03 | Entregado | Drill logging (which drills, repetitions, success rate) ✅ PL-F0606a |
| F06.06.04 | Entregado | Personal shooting accuracy tracker (tirs attempted vs successful per session) ✅ PL-F0606a |
| F06.06.05 | Entregado | Personal pointing accuracy tracker (distance from cochonnet per session) ✅ PL-F0606a |
| F06.06.06 | Entregado | Training streak tracking — day streaks + ISO-week streaks, current + longest (PL-F0606b) ✅ PL-F0606b |
| F06.06.07 | Entregado | Training volume charts — weekly/monthly/yearly aggregation with type_breakdown (PL-F0606b) ✅ PL-F0606b |
| F06.06.08 | Entregado | Training notes with photo/video attachment — upload, magic-byte validation, thumbnail, blob storage (PL-F0606b) ✅ PL-F0606b |
| F06.06.09 | Entregado | Coach visibility — share/unshare endpoints, coach dashboard with pagination (PL-F0606b) ✅ PL-F0606b |
| F06.06.10 | Entregado | Coach annotations — structured multi-annotation per entry, full CRUD with history (PL-F0606b) ✅ PL-F0606b |
Partes interesadas que necesitan este subsistema
Aparece en 4 análisis de partes interesadas