Le Rond-point
Le Rond-point est un composant de questionnaire permettant d'organiser une navigation non-linéaire pour les séquences répétées.
Le cas typique d'utilisation est pour permettre la réponse non-ordonnée à des questionnaires individuels après le questionnement au niveau ménage. C'est cet exemple que nous allons dérouler dans la suite de ce document. Bien sûr, d'autres cas de figure sont possibles, par exemple pour la réponse à des questions de niveau "établissement" après avoir collecté des informations au niveau "entreprise".
Anatomie du Rond-point
Dans Pogues
Le Rond-point se matérialise dans la vision structurelle du questionnaire avant la ou les séquences sur laquelle il va permettre de naviguer.
Le Rond-point exploite une boucle principale (par exemple : collecte des informations sur les habitants) pour créer sa navigation non-linéaire. Les concepts mobilisés sont très proches de ceux mis en oeuvre pour les boucles.
Pour ajouter un comportement de type Rond-point dans Pogues:
- il faut cliquer sur + Rond-point dans la barre des actions après avoir placé la sélection sur la séquence précédent le placement du Rond-point
- dans la fenêtre modale qui s'ouvre, on donne un libellé et un identifiant (NB le libellé sera affiché comme titre dans le questionnaire web)
- l'onglet Boucle va permettre de décrire ce qu'on propose à la réponse via le Rond-point, le fonctionnement est similaire à celui d'une boucle simple
- on donne un identifiant,
- on définit la boucle principale qu'on exploite
- on peut ajouter dans Sauf une formule pour exclure du questionnement - par exemple
$AGE$ < 18
pour exclure les mineurs (cf. plus bas) - les champs Début et Fin permettre de préciser quelles parties questionnaires sont à remplir à travers le Rond-point
- Libellé identifiant une occurrence permet d'afficher par exemple le prénom de l'habitant qui va répondre à un questionnaire individuel
- Description d'une occurrence permet d'ajouter un texte descriptif pour chaque item du Rond-point (cf. plus bas)
- Enfin la dernière option, Interdire de modifier une occurrence terminée, si elle est cochée, empêchera de modifier une occurrence du Rond-point déjà remplie.
Voici un exemple de Rond-point finalisé dans Pogues:
Usage du Sauf
L'usage suit la même logique que pour les boucles : on utilise des variables, notamment des variables de boucles, pour permettre ou pas la réponse à une occurrence du Rond-point.
Usage de la description d'une occurrence
Ce champ va permettre de décrire chaque item, et pour ce faire on peut utiliser une expression VTL et des variables de boucle. Par exemple:
"Le questionnaire individuel pour " || $PRENOM$
donnera ce visuel:
Dans le questionnaire web
Warning
Le Rond-point est uniquement disponible pour les questionnaires web avec Stromae DSFR. Il n'est pas supporté par les autres visualisations dont les questionnaires enquêteurs
Voici une vue du Rond-point dans Stromae DSFR:
Les différents éléments:
- le libellé tel que défini dans Pogues
- le libellé d'une occurrence
- sa description
- le bouton d'accès au sous-questionnaire
- le bouton permettant de continuer dans le questionnaire au-delà des sous-questionnaires du Rond-point
Comme vu plus haut, les libellés sont tous paramétrables.
Le bouton en 4.
a le comportement suivant:
- si le sous-questionnaire n'a pas été visité, le libellé est "Commencer",
- si le sous-questionnaire a été visité mais pas terminé, "Reprendre",
- s'il est achevé, "Modifier".
Enfin, on voit que le sous-questionnaire de Charlie n'existe pas car nous avons appliqué un filtre grâce au champ Sauf (voir plus haut).