计算Qualtrics调查的文本输入答案数

时间:2018-05-18 17:24:35

标签: javascript qualtrics

我对Qualtrics和Javascript都是全新的(因此,对这个问题的基本原理表示道歉)。我有一个关于前者的调查,需要在调查中的几个不同的块中使用Javascript来计算用户在许多不同的文本输入框中提供的答案数量(所有这些只在一个块中)

我们希望按照他们提出的建议数量向受访者支付费用,所以我真的只想计算一个问题Block中有多少不同的文本输入框在其中写入内容,然后在另一个问题中用作变量在调查结束时阻止根据他们回答的问题向受访者支付费用。

从概念上讲,我认为它只是意味着初始化一个计数器,循环遍历我们拥有的 N 文本输入框,为每个 N的计数器添加+1。 框中已输入任何内容(我不担心输入的内容对我们是否真正有意义,假设人们不要输入空格),并保持该变量用于调查的最后一块(我们告诉他们他们赚取了什么,这是每个建议的固定金额)。我似乎无法找到构建块/基本语法来通过谷歌搜索来实现这个非常简单的计数器并在这里搜索(我试图从这些问题中获得一点灵感但到目前为止没有成功:(1) Qualtrics Word Counter Javascript;(2)Qualtrics: javascript - text entry)。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您可以在文字输入问题阻止后的调查流程中执行此操作:

Embedded Data: count = 0
Branch: If Text Question 1 Not Empty
  Embedded Data: count = $e{ e://Field/count + 1 }
Branch: If Text Question 2 Not Empty
  Embedded Data: count = $e{ e://Field/count + 1 }
etc...

结束时,计数将等于回答的文本输入问题的数量。