Branching à partir d'une question de sélection multiple en utilisant des scripts personnalisés

Considérez le scénario suivant:

Q1: Quels jeux jouez-vous?

    Base-ball
    Basketball
    Football
    Tennis

La question ci-dessus est une question de type Select Multiple. Maintenant, si les répondants choisissent l'option de réponse Baseball et de basket-ball que vous voulez les brancher sur Q2, sinon vous voulez qu'ils se ramifient à Q3.

Le script de l'exemple ci-dessus est la suivante:


#if ($ {Q1_1} == "1" && $ {Q1_2} == "1")
    $ Survey.branchTo ( "Q2")
#autre
    $ Survey.branchTo ( "Q3")
#fin

Quelle est la différence entre le référencement une question de sélection de type multiple (case à cocher) versus simple question de sélection (bouton radio)?

Code Question pour la question Q1

Si la question est une question de type Select Multiple puis les options de réponse sont référencées comme suit:

  • Première option de réponse: $ {Q1_1} == "1", l'option Deuxième réponse: $ {Q1_2} == "1", l'option Troisième réponse: $ {Q1_3} == "1" et ainsi de suite ...
  • Pour vérifier si l'option de réponse a été sélectionnée, vérifiez si elle est égale à "1", par exemple: #if ($ {Q1_1} == "1"). Contrairement à sélection unique question de type 1 devrait être entre guillemets.

Si la question est une simple question de sélection de type alors les options de réponse sont référencées comme suit:

  • Première option de réponse: #if ($ {Q1} == 1), deuxième option de réponse: #if ($ {Q1} == 2), troisième option de réponse: #if ($ {Q1} == 3) et ainsi de suite ...
  • Pour vérifier si l'option de réponse est sélectionnée, vérifier avec la position de l'option de réponse. Citations ne sont pas nécessaires dans ce cas.

License & Access Options

Cette fonctionnalité / les outils décrits ici sont disponibles avec la licence (s) suivant:

Team Edition

Sondages illimités, Questions, réponses

Avancée Toolset et fonctionnalités

Aucun engagement à long terme

Cet article a-t-il été utile?
Désolé pour ça
Comment pouvons-nous l'améliorer?
Soumettre