问题标签 [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.
javascript - Qualtrics 和矩阵表
我正在尝试从此图像中重新创建 Qualtrics 中的矩阵:
我发现的 Javascript 使用文本输入,但我认为配置文件多个答案更适合这个问题。我需要一种方法来允许用户选择多个项目并显示他们当前的总数。我真诚地感谢任何可以为我指明正确方向的人。
qualtrics - 仅向新添加的小组成员发送电子邮件
我为大学课程注册创建了一项调查,调查的链接通过面板中的嵌入数据进行个性化设置。每天早上,我都想通过 Qualtrics 将调查发送给前一天注册的每个人。我正在使用 Qualtrics REST API 来构建面板并发送电子邮件。
使用 REST API 2.4 版,我可以成功地将成员添加到面板。我可以成功地向小组成员发送电子邮件。我不知道如何仅将电子邮件发送给新添加的小组成员(因为前一天注册而添加的成员)。我只希望新添加的小组成员收到这封电子邮件。
有什么建议么?
javascript - 为什么我在标题中的 Qualtrics JS 似乎只适用于第一页?
我试图将它放在 Qualtrics 标头中,其中包含 Qualtrics 中各个问题的标签和 JS 部分。
此代码成功隐藏了第一个问题底部的“Powered by Qualtrics”选项卡,但第一个问题之后的所有其他问题都将显示“Powered by Qualtrics”选项卡。
仅供参考,此 Qualtrics 调查目前通过 iframe 标记嵌入到另一个站点。
有什么想法吗?
javascript - qualtrics javascript:日期触发逻辑
Qualtrics 不提供基于日期的逻辑,我想创建一个由用户输入的日期触发的警报。具体来说,如果用户输入的日期在今天的 30 天内,我希望显示页内文本(而不是警告对话框)。
我拼凑了一个简短的脚本,可以让我部分到达那里(它计算和比较日期),但我是一个 javascript 新手,需要一些指针。
该脚本在页面加载时运行,但我不希望它在用户在文本字段中输入日期之前运行。需要在脚本中添加什么来告诉它等待用户?在 qualtrics 表单中放置我的脚本的最佳位置在哪里?
如果我希望根据我的日期计算显示表单文本(而不是警报对话框),我应该将嵌入数据写入表单并使用质量逻辑条件来显示表单文本吗?
提前感谢您教我我确信是基本的 JavaScript 知识。
html - 在 Qualtrics 中循环和合并 - 随机和平等分配?
我目前有一项关于 qualtrics 的调查,我需要参与者对可能 48 的三个声音片段进行评分。目前我将它作为循环和合并块,其中为每个参与者嵌入 48 个可能的声音片段中的一个 - 并且重复三次。不幸的是,这意味着我有随机但不一定相等的每个剪辑的评级分配。
我在想实现这一点的最简单方法是通过某种方式对循环进行编码并合并,这样一旦每个剪辑的评级为 3 x,它就会从循环中删除并为所有未来的参与者合并。但是,我不知道该怎么做。
任何建议将不胜感激!!!
javascript - 在 Qualtrics 调查的滑块块中的索引之前添加百分比符号?
我想在 Qualtrics 调查中的滑块问题中的索引前添加“%”。默认情况下,当我设置滑块问题时,Qualtrics 在表格顶部添加“10”、“20”等,我想在每个数字前添加一个百分比符号。我想我必须使用 javascript 编辑器,但我不知道该怎么做。
javascript - 在 qualtrics 中添加按钮
我在 qualtrics 中插入了一个高图来解决我想问的问题。受访者通过拖动线条来回答问题。我想添加一个按钮来将行的值重置为我将它们显示为默认值的初始值,或者显示它们的特定值。这是问题的html元素
而这里是 js
(请注意,由于 Jquery(在标头中预加载)与原型冲突,我将 $ 重置为 j 以防止冲突)。
现在,这些按钮应该可以工作了,它们应该做它们应该做的事情,但有些奇怪:如果我点击图形拖动线条,第一个按钮会自动点击,我不明白为什么。如果我单击第二个,则两者都被单击。最糟糕的是,每次我点击页面都会重新加载。这仅适用于 Qualtrics,我尝试在 jfiddle(https://jsfiddle.net/tg35u440/)中实现它,一切似乎都很好。那么,您知道我实际上必须做些什么来防止每次单击按钮时 qualtrics 重新加载 oage 吗?为什么按钮会与 Qualtrics 屏幕上的拖动功能产生冲突?
非常感谢!
javascript - 如何向 qualtrics 添加 keydown 函数?
首先,感谢您阅读这篇文章。
我试图强迫参与者阅读几张图片,每张 30 秒。对于某些特定图片,要求参与者按“K”。我想知道如果参与者正确按“K”分配的图片并在看到那些未分配的图片时错误地按“K”,我该如何记录。
我使用这两行来删除上一页/下一页按钮。参与者可以在 30 秒后自动进入下一个屏幕。
我还尝试使用以下功能并发送 30 秒延迟提交。但是,此代码不起作用。
再次感谢你!
qualtrics - 从 Qualtrics API 中的调查 ID 获取面板 ID
我认为这可能是不可能的,但我希望我忽略了一些东西。
至少在某些情况下,我可以登录 Qualtrics 网站,查找调查,并找出用于分发调查的面板。我们使用面板认证,所以我可以在“成功认证的分支”框中查看调查流程,并查看使用的面板的名称以及库。
问题是,这可以通过 API 以编程方式完成吗?如果我有调查 ID,是否可以找到面板 ID 和图书馆 ID?
当然,我已经尝试了 getSurvey 请求(有和没有 ExportLogic 标志)。它的响应似乎包括一个 SurveyFlow 部分,其中包括一个 Authenticator 块,但我没有看到任何关于面板的内容。
qualtrics - 有什么方法可以自定义我的 qualtrics 调查的 URL?
我已经短暂地四处寻找答案,但这似乎不可行,但我想我会在这里问。我即将发起一项关于 qualtrics 的调查,但如果可能的话,我更愿意为我的调查自定义 URL 地址。我想这样做只是因为我计划打印一些广告在校园里展示,然后要求人们回到他们的电脑上输入一个冗长而复杂的网址并不完全理想。
干杯