> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pollandroll.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Variables pré-renseignées, recodes et scorings

> Créer des variables dérivées pour filtrer, regrouper et préparer l'analyse.

Au-delà des réponses brutes, l'éditeur permet de créer des **variables dérivées** : des regroupements (recodes) et des scores. Elles servent à filtrer, à segmenter et à préparer l'analyse. Le répondant ne les voit pas.

## Recodes : regrouper et recalculer

Un **recode** crée une nouvelle variable à partir des réponses : sous-totaux, regroupements, croisements. Exemple : regrouper « chien » et « chat » sous « mammifères », ou créer des tranches d'âge.

Un recode part d'une question **fermée ou numérique**. Une question ouverte ne peut pas être recodée ainsi : ses réponses passent par la **codification**.

<Steps>
  <Step title="Créer la question de recode">
    Ajoutez une question (en général à réponse unique) et placez-y les sous-totaux ou catégories voulus.
  </Step>

  <Step title="Affecter les items d'origine">
    Avec la fonction des **flèches**, rattachez chaque item d'origine au bon sous-total.
  </Step>

  <Step title="Masquer la question">
    Masquez-la : c'est une variable technique, le répondant ne doit pas y répondre.
  </Step>
</Steps>

<Warning>
  Un recode se comporte comme une question. Si un répondant n'entre dans **aucune** catégorie, il peut rester bloqué. Vérifiez que chaque répondant est couvert, ou posez un filtre sur le recode. Distinguez aussi réponse unique et multiple : une multi-appartenance mal réglée peut bloquer le parcours.
</Warning>

### Recodes automatiques

Certains recodes sont fournis clés en main :

* **Allocation aléatoire** : répartit chaque répondant dans une ou plusieurs **cellules** (ex. montrer 3 concepts sur 5). Une option équilibre le nombre de répondants par cellule. On filtre ensuite les questions selon la cellule attribuée.
* **Recodage du code postal** : transforme un code postal français en région, département ou taille d'agglomération. Cette variable sert ensuite de filtre ou d'axe d'analyse.

<Tip>
  Pour une liste longue, un recode peut aussi se construire par **import CSV** (un fichier d'entrées et de sorties), plutôt qu'item par item.
</Tip>

## Scoring : attribuer des points

Le **scoring** (icône Sigma) attribue des points aux items. Deux usages :

* **Calculer un score** selon les réponses, d'après une logique métier (ex. 1 point par marque « connais et utilise régulièrement », pour un score de notoriété).
* **Compter** le nombre d'items sélectionnés.

Le score obtenu sert ensuite de filtre (ex. score ≥ 3) ou de critère d'analyse. Le scoring fonctionne sur tout type de question, y compris les grilles.

<Warning>
  Le score se calcule **à partir de la question de scoring**, dans l'ordre du questionnaire. Pour filtrer une question sur ce score, placez-la **après** la question qui porte le scoring : un filtre situé avant ne verra pas encore le score.
</Warning>

## Où vivent ces variables

| Point                                     | À retenir                                                                                                                                                    |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Affichage de la variable**              | Par défaut visible dans les Résultats. Vous pouvez la limiter aux données individuelles, ou la masquer totalement (visible seulement dans le questionnaire). |
| **Créées dans l'éditeur ou en Résultats** | Les recodes se créent aussi après le terrain, dans la partie Résultats.                                                                                      |
| **Recode lié à l'étude**                  | Un recode créé en Résultats est attaché à l'étude : il disparaît à la duplication. Pour le réutiliser, créez-le **en amont, dans le template**.              |

<Note>
  La **relecture par l'IA** repère les pièges classiques : item manquant dans un recode ou un scoring, nom de variable dupliqué, répondant susceptible d'être bloqué. Un réflexe utile avant de lancer le terrain.
</Note>

## Variables pré-renseignées

Une **variable pré-renseignée** est une question dont la réponse est **transmise dans l'URL de lancement**, puis récupérée depuis la source (panel ou fichier client), au lieu d'être posée au répondant. C'est le mécanisme qui pré-renseigne les données signalétiques (âge, sexe, région…) sans les redemander.

| Réglage                                 | Où                                                                         | Effet                                                         |
| --------------------------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------- |
| Statut **« Variable pré-renseignée »**  | Paramètres d'une **question** (numérique, texte, choix unique ou multiple) | La réponse est passée dans l'URL et récupérée côté source.    |
| Visibilité **« Masquée au répondant »** | Réglage d'un **recode**                                                    | La variable ne s'affiche pas dans le questionnaire répondant. |

### Rendre une question pré-renseignée

Dans les **paramètres de la question**, activez **« Utiliser comme variable pré-renseignée »**, puis saisissez un **« Nom de la variable pré-renseignée »**. C'est ce nom qui sera attendu dans l'URL et qui apparaît dans l'onglet Lancement.

<Warning>
  Donnez à chaque variable pré-renseignée un **nom unique**, identique entre la source (URL) et la plateforme. Deux variables de même nom créent un doublon et rendent le questionnaire inaccessible au test.
</Warning>

<Tip>
  Placez les variables pré-renseignées **au tout début du questionnaire** : une question ordinaire placée avant déclenche un avertissement et la valeur risque de ne pas être prise en compte.
</Tip>

La façon de renseigner les valeurs dans le lien est détaillée dans **[Lancement](/collecte/lancement)**.
