# Modélisation GPS exercices (/docs/pro-analytics/modelisation-gps-exercices)



## Vue d'ensemble [#vue-densemble]

La page **Modélisation GPS exercices** te permet de **rattacher des périodes GPS à un exercice** : tu sélectionnes une activité GPS (une session enregistrée), tu déposes une ou plusieurs de ses périodes sur un exercice donné, et l'app calcule en temps réel les stats agrégées (brutes et par minute) que tu peux ensuite **sauvegarder comme référence** pour cet exercice.

<VideoAVenir titre="Pro-analytics — Modélisation GPS exercices" />

## Pré-requis [#pré-requis]

* **Configuration GPS** active. Sinon, l'écran « Paramétrez une clé GPS » s'affiche avec un bouton **Configurer GPS**.
* Au moins une **activité GPS** importée avec des périodes définies.
* Les **exercices** que tu veux référencer existent dans ta bibliothèque.

## Layout de la page [#layout-de-la-page]

La page est composée de quatre zones :

```
┌──────────────────┬────────────────┬──────────────────────────┐
│ Activités GPS    │ Activité       │ Recherche exercice       │
│ (sidebar)        │ sélectionnée   │ + détail exercice        │
│                  │                ├──────────────────────────┤
│                  │                │ Tableaux d'aperçu stats  │
│                  │                │                          │
│                  │                │ [Sauvegarder N réf.]     │
├──────────────────┴────────────────┴──────────────────────────┤
│ Zone de dépôt des périodes (toujours visible en bas)         │
└──────────────────────────────────────────────────────────────┘
```

## Zone 1 — Activités GPS [#zone-1--activités-gps]

Sidebar gauche, titre **Activités GPS**, sous-titre « X activité(s) ».

Chaque ligne affiche :

* **Nom** de l'activité.
* Date et heure de début (« dd MMM yyyy • HH:mm »).
* Badge « X période(s) » si l'activité a des périodes.
* Une poignée à gauche pour la déplacer.

Pagination : 20 par 20, bouton « Charger plus » en bas. Cliquer sur une ligne sélectionne l'activité (bordure pointillée verte). Tu peux aussi la **glisser** vers la zone centrale.

## Zone 2 — Activité sélectionnée [#zone-2--activité-sélectionnée]

Au centre, à gauche.

* **État vide** : icône d'activité, texte « Zone de dépôt », sous-texte « Sélectionnez ou glissez une activité GPS ». Au survol pendant un déplacement : « Déposez l'activité ici ».
* **État chargé** :
  * En-tête (bordure pointillée verte) : nom de l'activité, date longue, créneau horaire et durée totale, tags.
  * Section &#x2A;*Périodes (X)** : liste des périodes déplaçables avec leur nom et un état « Déposée » si déjà rattachées. Sous-titre « Glissez/déposez vers la droite ».

## Zone 3 — Recherche exercice + détail [#zone-3--recherche-exercice--détail]

À droite, en haut.

* **Champ recherche** « Rechercher un exercice… » avec placeholder « Nom de l'exercice… ». Pagination 20 par 20.
* **État vide** : icône d'haltère, texte « Sélectionnez un exercice ».
* **État chargé*&#x2A; : nom de l'exercice, métadonnées (catégorie · muscle · type), tags, consignes, image &#x2A;(s'il y en a une)*. Bouton **X** en haut à droite pour désélectionner.

## Zone 4 — Zone de dépôt des périodes (en bas) [#zone-4--zone-de-dépôt-des-périodes-en-bas]

C'est ici que tu rattaches les périodes à l'exercice sélectionné.

États possibles :

* **Pas d'exercice sélectionné** : « ⚠️ Sélectionnez d'abord un exercice » (en rouge).
* **Survol pendant un déplacement valide** : « Déposez la période ici » (en vert).
* **Au repos** : « Glissez une période ici pour créer une référence ».

Quand des périodes ont été déposées, elles s'affichent comme : « nom de la période → nom de l'exercice » avec une icône de flèche, un bouton **X** au survol pour retirer.

Messages d'alerte affichés à l'écran :

* « La période "X" est déjà dans les références » si tu glisses une période déjà déposée.
* Erreur si pas d'exercice ou pas d'activité sélectionnée.

## Tableaux d'aperçu des statistiques [#tableaux-daperçu-des-statistiques]

Dès qu'au moins une période est déposée, les stats s'affichent dans la zone droite, sous le détail de l'exercice.

En-tête : « X période(s) sélectionnée(s) • Durée totale : HHh MMm SSs ».

Deux onglets :

| Onglet             | Colonnes                                                     |
| ------------------ | ------------------------------------------------------------ |
| **Valeurs Brutes** | Métrique · Moyenne · Min · Max · Somme · Écart-type          |
| **Valeurs/Minute** | Métrique · Moy/min · Min/min · Max/min · Somme/min · É-T/min |

Les valeurs sont formatées intelligemment :

* ≥ 1000 → sans décimales, format français.
* ≥ 10 → 1 décimale.
* \< 10 → 2 décimales.
* Vide → « - ».

L'aperçu temps réel calcule moyenne / min / max / somme / écart-type pour chaque période. Les métriques en pourcentage sont traitées spécialement (pas de division par durée).

<Callout type="info">
  En **mode test**, l'aperçu n'est pas disponible. La zone affiche
  « Mode test activé » et un bouton **Voir les exercices**.
</Callout>

## Sauvegarder les références [#sauvegarder-les-références]

Le bouton &#x2A;*« Sauvegarder X référence(s) »** apparaît en bas à droite de la zone stats dès qu'au moins une période est déposée. Il est désactivé si aucun exercice n'est sélectionné.

Au clic :

1. Validation : exercice + périodes + aperçu des stats présents.
2. Création (ou mise à jour) de la référence GPS pour l'exercice avec les stats brutes et stats par minute.
3. Message de confirmation : « Référence créée/mise à jour pour "\[nom de l'exercice]" (X période(s)) ».
4. La zone de dépôt et les stats sont réinitialisées.

## Aller plus loin [#aller-plus-loin]

<Cards>
  <Card title="Modélisation GPS athlètes" href="/docs/pro-analytics/modelisation-gps-athletes" />

  <Card title="Pro Longitudinal" href="/docs/pro-analytics/pro-longitudinal" />

  <Card title="Vue d'ensemble" href="/docs/pro-analytics/vue-densemble" />
</Cards>

<SignalerBug sujet="Modélisation GPS exercices" contexte="/docs/pro-analytics/modelisation-gps-exercices" />
