Base de connaissances

Bases de la logique de sondage

La logique permet de créer des sondages adaptatifs dans lesquels la séquence des questions, les calculs et les actions dépendent des réponses du répondant. Sans logique, les questions se suivent dans un ordre fixe. Avec la logique, le sondage devient interactif.

Où la logique est configurée

La logique est configurée pour chaque question individuellement. Cliquez sur le bouton de branchement (icône de branchement) à droite de la question dans le constructeur — l'onglet Logique s'ouvrira dans la fenêtre de paramètres.

Les questions à l'intérieur d'un groupe n'ont pas de bouton logique — la logique est configurée au niveau du groupe et se déclenche à la sortie de celui-ci.

Quand la logique se déclenche

Les règles logiques sont exécutées lorsque le répondant répond à une question et clique sur le bouton Suivant. Le système traite toutes les opérations de haut en bas et exécute les actions correspondantes.

Structure du scénario logique

Chaque question peut contenir deux types d'éléments :

L'onglet Logique dans les paramètres d'une question : blocs Règle, Fonction et Action par défaut

L'onglet Logique dans les paramètres de la question

Opérations logiques

Blocs optionnels ajoutés selon les besoins. Trois types :

  • Règle — vérification de conditions. Si les conditions sont remplies, une action spécifiée est exécutée (transition, fin du sondage ou calcul). Plus de détails dans l'article « Règle — règles conditionnelles ».
  • Fonction — calculs inconditionnels avec des variables. Toujours exécutés, sans vérification de conditions. Plus de détails dans l'article « Fonction — calculs avec des variables ».
  • Email — envoi d'un message e-mail. Exécuté inconditionnellement au moment du traitement de la logique. Plus de détails dans l'article « Email — envoi de messages ».

Chaque question peut contenir plusieurs opérations de n'importe quel type. Les opérations sont exécutées séquentiellement de haut en bas et leur ordre peut être modifié.

Action par défaut

Un élément obligatoire toujours présent. L'action par défaut détermine ce qui se passe si aucune des opérations logiques n'a entraîné de transition ou de fin de sondage :

  • Aller à la question suivante — comportement standard (par défaut).
  • Aller à un élément spécifique — n'importe quelle question, groupe ou Finish page (peut diriger en avant comme en arrière).
  • Terminer le sondage — le sondage se termine et le répondant est dirigé vers la Final page.

Portée

Dans les conditions logiques, vous pouvez vérifier :

  • La réponse à la question actuelle.
  • Les réponses à n'importe quelle question précédente.
  • Les valeurs des variables utilisateur et système.

Cela permet de construire des scénarios complexes qui prennent en compte l'ensemble de l'historique des réponses du répondant.

Logique AND et OR

Plusieurs conditions au sein d'un même bloc Règle sont combinées avec AND — toutes les conditions doivent être vraies simultanément.

Pour implémenter la logique OR (au moins une condition est vraie), créez plusieurs blocs Règle séparés avec la même action.

Exemple de scénario simple

Question Q1 : « Avez-vous plus de 18 ans ? » (Yes/No).

  • Règle : si la réponse est « No » → aller à la Finish page F1 avec le message « Merci, ce sondage est destiné aux adultes ».
  • Action par défaut : aller à la question suivante (Q2).

En conséquence, les répondants mineurs terminent le sondage prématurément, tandis que les autres continuent.

Un exemple de scénario logique : une Règle avec une condition et un saut vers une Finish page, et une Action par défaut qui passe à la question suivante

Un exemple de scénario logique