コンジョイントスクリプティング

私が選択し、選択されていない概念に基づいて、さまざまな質問へのコンジョイント質問を分岐することはできますか?

はい、これはJavaスクリプトを使用して行うことができます。以下の例を参照してください:

Survey Software Help Image

上記の例では、ビジオが選択されまし​​たので、質問の流れは以下のようにする必要があります:

  • Q1。コンジョイント質問
  • Q2。なぜあなたはビジオを選択したのですか?
  • Q3。なぜあなたは、ソニーを選択しませんでしたか?

この分枝を設定するには、すべてのフォローアップの質問と一緒に全体の調査を、設定し、コンジョイント質問タイプの後に単一のSELECT質問を追加して、以下の手順に従います。

  • クリックしてEdit icon単一選択の質問のために
  • クリックしてSettingsし、をクリックしてValidation and Display settings
  • 以下のためのオプションをオンにPost JavaScript Validation
  • ここでは、以下のJavaScriptコードを入力してください
  • クリックしてSave
  • Survey Software Help Image
 VAR q1_1 = $ survey.getQuestionByCode( 'Q1')。getTask(0)。 getSelectedConcept().getLevelForFeature(0).levelText。
VAR q1_1n = $ survey.getQuestionByCode( 'Q1')。getTask(0)。 getNotSelectedConcepts()[0] .getLevelForFeature(0).levelText。
VAR q1_2 = $ survey.getQuestionByCode( 'Q1')。getTask(1)。 getSelectedConcept().getLevelForFeature(0).levelText。
VAR q1_2n = $ survey.getQuestionByCode( 'Q1')。getTask(1)。 getNotSelectedConcepts()[0] .getLevelForFeature(0).levelText。
$ survey.updateCustomVariable(1、q1_1)。
$ survey.updateCustomVariable(2、q1_2)。
$ survey.updateCustomVariable(3、q1_1n)。
$ survey.updateCustomVariable(4、q1_2n)。

どのように私はQ2はQ1で選択されたオプションが表示されていることを保証することができますか?それは、Q1において選択されたように、例えば、上記の、この場合に、Q2はビジオを示しています。

これを行うには、Javascriptのコード(以下のコードを参照)の第2の部分は、第1四半期に選択したテキストを配管のコードは次のとおりです。

Survey Software Help Image
$ survey.updateCustomVariable(1、q1_1)。
$ survey.updateCustomVariable(2、q1_2)。
$ survey.updateCustomVariable(3、q1_1n)。
$ survey.updateCustomVariable(4、q1_2n)。
コー​​ドは、要件に応じて変えることができるようにカスタム変数をさらに支援するために、あなたは、直接私たちの代表に接触することができます。

この記事は役に立ちましたか?
申し訳ありません
どうすればそれを改善できますか?
提出する