问题标签 [qualtrics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
284 浏览

javascript - 使用 javascript 控制 qualtrics 中 css 横幅的呈现时间

我正在进行一项关于分心的实验,并希望在编写我的调查时得到一些帮助。

目前,我的 qualtrics 调查左侧出现了一个 CSS 横幅:

通过外观-> 添加自定义 css。

我的问题是如何控制盒子的时间?也就是说,我希望它在 1 或 2 秒后出现,然后再保持可见 1 或 2 秒。我是这种编程的新手,所以任何帮助表示赞赏!

0 投票
1 回答
381 浏览

survey - 在 Qualtrics 中使用不同的任务/条件

我目前正在进行一项研究(2x2x2 设计),我需要为参与者创建 8 个单独的任务(受试者之间),我想知道是否有人知道是否可以在 Qualtrics 中创建一个可以重定向参与者的调查文件到 8 个任务中的任何一个,这样我就不必使用 8 个单独的链接来收集数据。

0 投票
1 回答
627 浏览

javascript - 使文本/答案选择消失/重新出现在 qualtrics

我正在做关于分心的实验。作为实验的一部分,我需要一个问题在屏幕上出现两秒钟,消失两秒钟,然后重新出现。这是我在 javascript 中对此进行编程的尝试。

我认为问题在于我声明函数的方式或 if 语句。我对javascript不是很有经验,所以非常感谢任何帮助!

0 投票
1 回答
554 浏览

javascript - qualtrics JavaScript 以编程方式跳到块的末尾

当单击自定义按钮时,我需要在 Qualtrics 调查中编写 JavaScript 以跳到块的末尾。我已经在块的特定部分中使用 HTML 添加了按钮,并且希望在单击它时移动到块的末尾。

我不确定如何处理。任何帮助将不胜感激。

0 投票
1 回答
78 浏览

jquery - 参与者是否总是需要单击文本输入字段?

我正在设计一个 Qualtrics 调查,其中包括文本输入问题(有一个字段,受访者必须输入文本)。我的问题是,每次受访者加载带有文本输入字段的页面时,他必须先单击它才能输入任何内容。有什么方法可以设计页面,让受访者可以直接开始输入,而无需先单击文本输入字段?

本着同样的精神,我可以让受访者按 Enter 键进入下一个问题吗?

0 投票
3 回答
9722 浏览

javascript - 在 Qualtrics 调查中,当单击下一个按钮时,如何将对项目的响应保存到嵌入数据中?

实际上,我花了很长时间从参差不齐的文档和大量的 Web 控制台检查中拼凑出这个问题的答案。由于迄今为止最有用的信息来自 Stack Overflow,因此我想将这个问题及其答案放在这里,以供其他任何搜索的人将来受益。

问题是,如何将 javascript 添加到会立即将该问题的答案保存到嵌入式数据字段中的问题?立即,如中,不等到下一个 Qualtrics.SurveyEngine.AddOnLoad()。这涉及一个子问题,即如何将 javascript 添加到调查问题并在单击“下一步”按钮时运行它?以及子问题,如何保存基于问题 ID 动态命名的嵌入数据字段?

告诫 Emptor:Qualtrics 并未明确支持所有这些 javascript 黑客行为,因此此处的代码最终可能会停止工作。

0 投票
1 回答
651 浏览

python - How do you import a Qualtrics csv file into a pandas dataframe?

Qualtrics is a fairly popular survey platform. You can download your survey data as CSV files. There are a couple of quirks about Qualtrics CSV files:

  1. The begin with the BOM character
  2. They include an extra row of information to explain what the variables are
  3. They frequently included parentheses and periods in column names.

I've been able to deal with #1 and #2 with the following code:

I run the following code, I see a list of all columns, includeing parentheses and period.

There is a column called turk.1. However, I cannot run:

I'm not sure what the best way is to load the files. I'd be fine removing all parenthesis, and replacing periods with dashes or something.

0 投票
2 回答
811 浏览

javascript - qualtrics中的图像随机化

我正在创建一个 qualtrics 调查,我想创建一种方法来随机化参与者将在给定问题上看到的图像

这是我到目前为止的基本代码

其中 'picture' 和 'banner' 是两个图像的 id。但是,这似乎不起作用,图像消失但随机图像不会重新出现。关于更好地实现此功能的任何建议?

0 投票
2 回答
1227 浏览

javascript - 什么 JavaScript 函数会自动提交 Qualtrics 调查?

什么 JavaScript 函数会自动提交 Qualtrics 调查?我想在 Qualtrics 调查的页眉或页脚中创建一个按钮,该按钮将在用户想要退出时自动提交调查。对于调查软件来说,这似乎是一个非常标准的功能。这个问题似乎没有得到很好的研究,但那是因为没有关于这方面的 Qualtrics 资源。

我发现了可能相关的 Qualtrics JS 部分:

这个也是:

这:

0 投票
1 回答
1561 浏览

javascript - 在 Qualtrics 调查中,如何使用 JavaScript 动态设置滑块的范围?

我在 Qualtrics 中进行了一项调查,需要让我的项目根据变量显示不同的滑块值,在我的情况下,是来自循环和合并的值。这似乎不是你可以用管道文本做的事情,所以我必须弄清楚如何在 Javascript 中做到这一点。

我只是将其发布为提供我自己找到的答案的机会。与 Qualtrics 一样,您的里程可能会有所不同,这可能需要根据您的具体情况进行修改。特别是,问题 ID 和 postTags 的变化取决于它是否处于循环/合并中,并且可能取决于其他因素。