カスタムランダム化を設定するには、カスタムスクリプトを使用することができます。スクリプトと例のスクリプトの説明は以下の通りです。
#set($進= [「Q3」、「Q4」、「Q5」、「Q6」、「Q7」、「Q8」]) #set($進= $ survey.randomizeList($進)) #foreach($の進の$ val)で $ survey.branchTo( "$ valを」) #終わり上記のスクリプトでは、最初の文で、質問Q3、Q4、Q5、Q6、Q7とQ8がリストに追加された2番目のステートメントでランダム化。ランダム化されると、調査は無作為にそれぞれの質問が表示されます。
M個の質問のうち、Nを示すためのスクリプトは、ランダムに次のようになります。
#set($進= [「Q3」、「Q4」、「Q5」、「Q6」、「Q7」、「Q8」]) #set($進= $ survey.randomizeList($進、3)) #foreach($の進の$ val)で $ survey.branchTo( "$ valを」) #終わり上記のスクリプトでは、質問Q3、Q4、Q5、Q6、Q7とQ8は、リストに追加され、無作為化されています。しかし、唯一の3つの質問の、任意の単一回答者に表示されます。 3一連の質問をランダムに選択して表示されます。
ブロックのランダム化は、一緒にグループの質問に私たちを可能にした後、ランダムに回答者への質問のグループを表示します。この例では、2つの質問のグループに6質問を分割したいです。被告Aは、この順にグループが表示される場合がありますブロック3、ブロック1、ブロック2と、被告Bがこの順にグループが表示される場合がありますブロック1、ブロック3、ブロック2と、等
論理の同じタイプが質問の全体のブロックをランダム化するために使用されます。我々は2つの質問それぞれの3ブロックに6質問を分割します(ブロック1 = Q3とQ4;ブロック2 = Q5とQ6;ブロック3 = Q7及びQ8)。スクリプトでこれを設定するには、我々は唯一の各ブロックからスクリプトに最初の質問を追加します。私たちは、その後の調査に入り、ブロック終端質問(この例では、Q9)に各ブロックの最後の質問(この例では、Q4、Q6、およびQ8)のための分岐デフォルトを適用する必要があります。注:ちょうど前の例のように、各回答のために分岐することは設定する必要はありません、唯一のデフォルト分岐オプションは、これを動作させるために、設定する必要があります。
#set($進= [「Q3」、「Q5」、「Q7」]) #set($進= $ survey.randomizeList($進)) #foreach($の進の$ val)で $ survey.branchTo( "$ valを」) #終わり上記のスクリプトでは、質問Q3、Q4、Q5、Q6、Q7とQ8は、リストに追加され、無作為化されています。しかし、唯一の3つの質問の、任意の単一回答者に表示されます。 3一連の質問をランダムに選択して表示されます。