Le diagramme de routage de la page Pages et routage montre chaque page du questionnaire comme un nœud et chaque chemin que les tests ont pris entre elles comme une flèche. Certaines parties d'un questionnaire ne sont pourtant pas un chemin mais un bloc : les quinze pages de tâches d'un MaxDiff, les tâches de choix d'un Conjoint, ou une question posée une fois pour chaque marque que le répondant connaît. SurveyTester reconnaît ces blocs et dessine chacun d'eux comme un seul nœud : le diagramme montre la logique du questionnaire au lieu d'un enchevêtrement de flèches. Vous pouvez ouvrir un bloc quand vous avez besoin du détail, et corriger la détection là où votre questionnaire est particulier.
Pourquoi c'est difficile sans SurveyTester
- L'ordre aléatoire ressemble au chaos. Les tâches MaxDiff et Conjoint apparaissent dans un ordre différent pour chaque répondant. Dessinés page par page, dix tests produisent des flèches de presque chaque page de tâche vers presque toutes les autres. La vraie question de routage - où va le questionnaire après l'exercice - disparaît.
- Les boucles multiplient les pages. Une question posée pour chaque marque cochée auparavant (« Êtes-vous satisfait d'Audi ? », « ... de Fiat ? ») devient une page par marque. Douze marques avec deux questions par marque font 24 nœuds qui disent tous la même chose.
- Les boucles sont rarement nommées comme telles. Les plateformes nomment les pages de boucle de façons différentes, et beaucoup de questionnaires ne montrent la marque que dans le texte de la question. Les reconnaître à la main oblige à lire chaque page.
- Chaque répondant voit d'autres itérations. L'un connaît trois marques, le suivant sept. Un diagramme page par page n'a jamais deux fois le même aspect, et deux versions d'un questionnaire se comparent mal.
Ce que SurveyTester dessine comme un seul bloc
Tâches MaxDiff et Conjoint
Toutes les pages de tâches d'un exercice MaxDiff ou Conjoint deviennent un nœud avec le sous-titre N pages, ordre aléatoire. Les flèches vers le bloc et depuis le bloc comptent chaque test une fois, quel que soit l'ordre dans lequel il a vu les tâches. Les pages viennent des questions que SurveyTester a détectées comme MaxDiff ou Conjoint, ou que vous avez marquées vous-même comme MaxDiff, voir Tester les questions MaxDiff.

Boucles - une page par itération
Une boucle est une question posée une fois par élément d'une liste, le plus souvent pour les réponses d'une question précédente. Ses pages deviennent un nœud avec le sous-titre Boucle, N itérations. SurveyTester trouve les boucles de deux façons :
- Par le texte de la question. Les textes des pages sont identiques à un trou près : « Avez-vous déjà
conduit une {pipe-in} ? » avec Audi, Fiat et Kia dans le trou. Des textes semblables ne suffisent
pas, car beaucoup de questionnaires répètent une tournure sans boucler. SurveyTester exige aussi une
preuve tirée des tests, affichée dans la boîte de dialogue des blocs :
- Itérations = réponses d'une question précédente - les mots du trou sont des options de réponse d'une question placée avant la boucle.
- L'ordre change entre les tests - deux itérations ont été posées dans les deux ordres au fil des tests.
- Les itérations diffèrent entre les tests - les tests ont vu au moins trois ensembles d'itérations différents.
- Par les noms des questions. Beaucoup de plateformes nomment les pages de boucle d'après la question et
l'élément, par exemple
q3[{Audi}]etq3[{Fiat}]dans Dimensions. De tels noms sont une preuve à eux seuls (Boucle d'après les noms des questions) et fonctionnent aussi pour des pages sans texte de question.
Les pages qui se ressemblent seulement - « Veuillez sélectionner {pipe-in} » sur des pages sans rapport - restent des pages isolées. Si une vraie boucle n'est pas trouvée, vous pouvez la confirmer ou la créer vous-même (voir plus bas).

Boucles avec plusieurs questions par itération
Souvent, une boucle pose plus d'une question par élément : q3 et q5 pour Audi, puis q3 et q5 pour Fiat, et ainsi de suite. SurveyTester reconnaît que les deux boucles tournent ensemble - mêmes éléments, et dans chaque test les questions d'un élément se suivent - et les dessine comme un seul nœud, par exemple Boucle sur q2 : q3, q5. Le nœud liste ses questions avec leur nombre d'itérations, et le sous-titre indique 2 questions, 6 itérations. La preuve affichée dans la boîte de dialogue est Posée avec d'autres questions à chaque itération.

Le nœud s'ouvre en trois niveaux :
- Un seul nœud - par défaut : toute la boucle en un nœud.
- Déplier - montre le corps de la boucle : les questions d'une itération comme nœuds, q3 → q5, dans un cadre en pointillés portant le nom de la boucle. Une flèche en pointillés de q5 vers q3 signifie « itération suivante ».
- Clic sur une question dans le nœud ou le cadre - montre les itérations de cette question comme pages isolées, par exemple q3 pour Audi, Fiat et Kia.
Afficher comme un seul nœud sur le cadre referme tout.

Activer et désactiver les blocs
Au-dessus du diagramme de routage, l'interrupteur MaxDiff, Conjoint et boucles en un seul bloc active ou désactive tous les blocs. Il est activé par défaut et n'apparaît que si le projet a des blocs. À côté, le bouton Blocs (n) ouvre la boîte de dialogue des blocs. L'interrupteur est un réglage d'affichage : il est mémorisé pour le projet dans votre session de navigateur et ne change rien pour les autres utilisateurs.

La boîte de dialogue Blocs
La boîte de dialogue Blocs du routage liste chaque bloc trouvé par SurveyTester et chaque bloc que vous avez défini : nom, type (MaxDiff, Conjoint, Boucle, Bloc personnel), état, preuve et nombre de pages. Les questions d'une boucle à plusieurs questions sont listées en retrait sous leur boucle. La détection s'exécute à chaque chargement du diagramme ; vos décisions sont enregistrées avec le projet et appliquées par-dessus. Elles valent donc pour tous les utilisateurs du projet et survivent aux nouveaux tests, à une boucle qui s'agrandit et à une copie du projet.
| État | Signification | Actions en plus de Renommer |
|---|---|---|
| Détecté | Trouvé par SurveyTester et dessiné comme un nœud | Pas un bloc, Afficher les pages |
| Boucle possible | Textes de question semblables, mais pas encore de preuve - dessiné en pages isolées | Est une boucle |
| Confirmé | Une boucle possible que vous avez confirmée | Pas un bloc, Revenir à la détection, Afficher les pages |
| Pas un bloc | Un bloc détecté que vous avez rejeté - dessiné en pages isolées | Revenir à la détection |
| Bloc personnel | Des pages que vous avez regroupées vous-même | Supprimer le bloc, Afficher les pages |
Modifier les blocs demande le droit de modifier les pages ; les autres utilisateurs voient la boîte de dialogue en lecture seule, avec Afficher les pages uniquement.
- Renommer donne au bloc votre propre nom, par exemple « Satisfaction par marque ». La boîte de dialogue continue d'afficher détecté comme : ... avec le nom de SurveyTester.
- Pas un bloc dessine de nouveau les pages une par une. Pour une question d'une boucle à plusieurs questions, cela sort cette question de la boucle.
- Est une boucle transforme une boucle possible en nœud de boucle.
- Revenir à la détection oublie votre décision, nouveau nom compris ; Supprimer le bloc retire un bloc personnel.
- Afficher les pages dessine ce seul bloc page par page tandis que les autres restent repliés ; Afficher comme un nœud le referme. C'est mémorisé par projet dans votre session de navigateur.

Un bloc personnel
Quand une partie du questionnaire devrait être un nœud mais que SurveyTester ne la reconnaît pas - un bloc d'affirmations en ordre aléatoire, un module présenté en ordre aléatoire -, créez-la vous-même : sous Nouveau bloc en bas de la boîte de dialogue, saisissez un nom, filtrez et cochez au moins deux pages, puis cliquez sur Créer le bloc (n pages).

Étape par étape
- Lancez quelques tests pour que SurveyTester connaisse les pages et dispose de preuves pour les boucles. Cinq à dix passages de SurveyBots suffisent en général.
- Ouvrez Pages et routage puis le diagramme de routage. MaxDiff, Conjoint et boucles y sont chacun un nœud.
- Cliquez sur Blocs (n) et vérifiez la liste. Confirmez les boucles possibles avec Est une boucle, rejetez les fausses avec Pas un bloc et donnez aux blocs des noms que votre équipe comprend.
- Il manque un bloc ? Créez-le à partir de ses pages sous Nouveau bloc.
- Pour regarder dans un bloc, utilisez Afficher les pages dans la boîte de dialogue, ou Déplier et les lignes de questions d'un nœud de boucle.
- Désactivez MaxDiff, Conjoint et boucles en un seul bloc quand vous avez besoin de chaque page, par exemple pour suivre une flèche vers une itération précise.
Bon à savoir
- Les blocs ne changent que le dessin. Les tests, le tableau des pages, l'analyse des parcours et l'export du questionnaire continuent de travailler avec les pages isolées.
- Une flèche vers un bloc compte chaque test une fois, quel que soit le nombre de pages du bloc visitées.
- Les flèches qui sortent d'un bloc ne portent pas de libellés de réponse : un bloc n'a pas une dernière question unique dont la réponse décide du chemin.
- Le nom d'une boucle est le texte de la question avec {pipe-in} dans le trou, ou le nom de la question. Le cadre en pointillés et la boîte de dialogue affichent le nom d'une boucle à plusieurs questions en anglais (« Loop over q2: q3, q5 ») tant que vous ne la renommez pas.
- Vos décisions sont associées aux blocs détectés par leurs pages, pas par un identifiant fixe ; elles restent donc valables quand le questionnaire ou la détection changent un peu.
À retenir
Un questionnaire avec un MaxDiff et une boucle de marques compte des dizaines de pages mais seulement une poignée de décisions de routage. SurveyTester dessine exactement ces décisions : exercices aléatoires et boucles deviennent chacun un nœud, trouvés automatiquement et corrigeables dans une seule boîte de dialogue, chaque détail à un clic.
