# Variantes et individualisation des séances (/docs/planification/variantes-et-individualisation)



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

Une séance de ta bibliothèque sert souvent de base à plusieurs situations : un groupe qui revient de trêve, un programme spécifique, un joueur qui a besoin de charges adaptées. Plutôt que de modifier l'original (et de changer la séance pour tout le monde), FormaPulse te propose de créer des **variantes**.

Une variante est une copie **rattachée à sa séance d'origine** : tu la modifies librement, l'original reste intact. Les variantes ne polluent pas ta bibliothèque : elles n'apparaissent pas comme des lignes de la liste **Séances**, on les retrouve depuis leur séance de base.

Il en existe deux natures :

| **Nature**               | Pour qui                                               | Résultat                                                               |
| ------------------------ | ------------------------------------------------------ | ---------------------------------------------------------------------- |
| **Variante de contexte** | Tous les participants d'un événement ou d'un programme | La variante **remplace** la séance d'origine dans ce contexte          |
| **Individualisation**    | **Un** joueur                                          | Le joueur reçoit **sa** version ; les autres gardent la séance de base |

<VideoAVenir titre="Variantes et individualisation des séances" />

## Créer une variante de contexte [#créer-une-variante-de-contexte]

### Depuis le formulaire d'un événement [#depuis-le-formulaire-dun-événement]

1. Dans le sélecteur de séance de l'événement, sélectionne la séance de base : son aperçu s'affiche.
2. Clique sur **Créer une variante**.
3. Choisis **Sauvegarder et aller à la variante** : l'événement est enregistré avec la variante à la place de la séance d'origine, puis le créateur s'ouvre avec le bandeau **Création d'une variante pour la séance**. (**Aller à la variante sans sauvegarder** ouvre le créateur sans enregistrer les modifications en cours de l'événement.)
4. Modifie la séance puis enregistre-la.

### Depuis la liste des séances [#depuis-la-liste-des-séances]

Dans **Création > Séances**, menu d'actions d'une séance → **Créer une variante**. La variante s'ouvre dans le créateur ; tu pourras ensuite la sélectionner dans le calendrier (voir plus bas).

### Depuis un programme [#depuis-un-programme]

Dans le calendrier d'un programme, l'action **Modifier en créant une variante** (ou **Modifier la séance** dans le panneau de configuration d'une séance du programme) crée une variante dédiée à ce programme, modifiable sans toucher la séance d'origine. → [Créer un programme](/docs/programmes/creer-un-programme)

## Individualiser une séance pour un joueur [#individualiser-une-séance-pour-un-joueur]

### Ponctuellement, sur un événement [#ponctuellement-sur-un-événement]

1. Dans le calendrier, fais un **clic droit** sur l'événement (de type **Séance**, avec une séance rattachée).
2. Survole **Individualiser la séance pour** puis choisis le joueur.
3. La version individualisée s'ouvre dans le créateur dans un nouvel onglet : ajuste ses charges, ses exercices, ses consignes, puis enregistre.

Cette version ne vaut que pour **ce joueur sur cet événement**.

### En lot, depuis le créateur [#en-lot-depuis-le-créateur]

Pour préparer d'un coup une version par joueur (typiquement des charges adaptées à leurs tests) :

1. Dans le **Créateur séance**, clique sur **Individualiser** dans l'en-tête de la structure de séance et coche les joueurs concernés.
2. Clique sur **Voir les individualisations** : le panneau **Individualisations par joueur** te permet d'ajuster les charges de chaque joueur (l'aperçu dans le créateur correspond au premier joueur).
3. Au moment de sauvegarder, laisse cochée la case **Individualiser pour N sportifs** : une variante est générée pour chacun (avec son PDF), la séance de base reste inchangée.

Sur une séance déjà enregistrée, le bouton **Enregistrer les individualisations** du panneau met à jour les versions des joueurs.

Ces versions sont les **versions par défaut** des joueurs : elles s'appliquent à chaque fois que la séance est planifiée. Une individualisation ponctuelle sur un événement reste prioritaire pour cet événement.

→ Le calcul automatique des charges est détaillé dans [Individualiser la force](/docs/creation-seances/individualiser-force).

## Retrouver et gérer les variantes [#retrouver-et-gérer-les-variantes]

### Dans la liste des séances [#dans-la-liste-des-séances]

La colonne **Variantes** affiche le nombre de variantes d'une séance. Clique dessus (ou sur **Individualisations** dans le menu d'actions) pour ouvrir le panneau **Variantes de la séance**, organisé en deux onglets :

| **Onglet**                       | Contenu                                                                                                 |
| -------------------------------- | ------------------------------------------------------------------------------------------------------- |
| **Individualisées (par joueur)** | Regroupées par joueur : sa **Version par défaut** et ses versions ponctuelles (&#x2A;*Événement du …**) |
| **Autres variantes**             | Les variantes de contexte, avec le programme qui les utilise le cas échéant                             |

Pour chaque variante : **Modifier**, **Voir le PDF** ou **Supprimer**. Supprimer une individualisation est **immédiat** et remet le joueur sur la séance de base. Pour les autres variantes, une confirmation t'est demandée, avec un avertissement si la variante est utilisée dans un programme.

### Dans le calendrier [#dans-le-calendrier]

Dans le sélecteur de séance (formulaire ou fiche de l'événement), une séance qui a des variantes affiche un compteur : clique dessus pour dérouler ses variantes (&#x2A;*Pour \[joueur]**, &#x2A;*Programme : …**, **Variante**) et en choisir une.

## Les modifications faites par le joueur [#les-modifications-faites-par-le-joueur]

Si tu autorises un joueur à **modifier les valeurs de ses séances** depuis son app, chacune de ses modifications est enregistrée dans **sa propre** version individualisée pour l'événement concerné. Dans le panneau **Variantes de la séance**, la section **Modifications du joueur** liste chaque changement : exercice, série, colonne, valeur d'origine → nouvelle valeur. → [Le joueur modifie les séries de sa séance](/docs/app-joueur/modifier-series-seance)

## Côté joueur [#côté-joueur]

Le joueur n'a rien à faire : dans son app, il voit automatiquement **la version qui le concerne** (individualisation ponctuelle, sinon sa version par défaut, sinon la séance de l'événement).

## Erreurs à éviter [#erreurs-à-éviter]

* **Modifier la séance de base en pensant ajuster un seul joueur** : tous les joueurs (et tous les événements) qui utilisent la séance sont touchés. Passe par une individualisation.
* **Chercher les variantes avec la recherche** : elles n'apparaissent pas dans la liste ni dans la recherche des séances. Passe par la colonne **Variantes** de la séance de base.
* **Dupliquer au lieu de créer une variante** : **Dupliquer la séance** crée une nouvelle séance indépendante dans ta bibliothèque, sans lien avec l'originale. Pour une adaptation ponctuelle, préfère la variante.
* **Supprimer une variante utilisée dans un programme** : elle en sera retirée. Lis l'avertissement avant de confirmer.

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

<Cards>
  <Card title="Individualiser la force" href="/docs/creation-seances/individualiser-force" />

  <Card title="Le joueur modifie les séries de sa séance" href="/docs/app-joueur/modifier-series-seance" />

  <Card title="Espace séance" href="/docs/creation-seances/espace-seance" />
</Cards>
