Logique conditionnelle et branchement
La logique conditionnelle permet à votre questionnaire de s’adapter en fonction des saisies de l’utilisateur. Vous pouvez afficher ou masquer des pages entières, ou contrôler le flux au sein d’une même page.
Afficher ou sauter des pages
Contrôlez si une page s’affiche en fonction des réponses précédentes. Lorsque la condition n’est pas remplie, la page entière est sautée et les répondants passent à la page suivante.
Elements on this page are only shown if the condition is met
Contrôle du flux
Utilisez le contrôle du flux pour gérer la logique au sein d’une page. Vous pouvez sauter le reste de la page ou terminer le questionnaire immédiatement.
Création des conditions
La logique de page et le contrôle du flux utilisent le même créateur de conditions. Une condition définit une règle que le moteur évalue par rapport aux données actuelles du questionnaire.
Condition de base
Une condition de base compare un « fait » (la réponse à une question) à une valeur ou à un autre fait.
- Fait : La question à vérifier (par ex., « Quelle est votre couleur préférée ? »).
- Opérateur : L’opération à effectuer (par ex.,
est égal à). - Valeur : La valeur de comparaison.
Conditions combinées
Vous pouvez combiner plusieurs conditions en utilisant la logique ET / OU directement dans l’éditeur. Cliquez sur le bouton + Ajouter une condition pour créer des règles complexes.
Opérations prises en charge
Les opérateurs disponibles dépendent du type de l’élément évalué.
Texte (Chaîne de caractères)
eqcontainsexistsNombre
eqgtgteltlteexistsBooléen (Oui/Non)
trueexistsSélection unique (Choix unique)
eqinexistsSélection multiple (Choix multiple)
eqinallexists