1

所以我有两份问卷,一份在 Qualtrics 上,另一份在 REDCap 上。参与者首先填写关于 Qualtrics 的问卷,然后被重定向到 REDCap 问卷。这些问卷均不收集任何识别信息(姓名、电子邮件等)。除了比较有时可能不准确的提交的时间戳之外,是否有任何方法/方法可以将响应联系在一起。我感谢任何输入/建议。

我已经在 Qualtrics 社区网站上问过这个问题,因为我知道这不是与编程相关的问题,但我还是在这里问,因为我需要快速解决方案。

4

2 回答 2

1

TomG 在 Qualtrics 论坛上的回答对您有用。您需要做的就是在 REDCap 中配置一个字段,以接收通过查询字符串传入的数据。

Qualtrics 为此提供了 ResponseID 字段,当将其发送到 REDCap 时,您可以链接来自两个平台的记录。

在 Qualtrics 中,通过管道在 ResponseID 中配置将参与者定向到 REDCap 的 URL,如下所示:

https://REDCAP_BASE/surveys/?s=SURVEYID&qualtrics_response_id=${e://Field/ResponseID}

在 REDCap 中,向您的仪器添加一个具有变量名称qualtrics_response_id(或您选择的任何名称)的字段。当参与者点击时,他们的 Qualtrics 响应 ID 将存储在 REDCap 变量中。

为了获得额外的功能/安全性,您可以使用 @HIDDEN 或 @HIDDEN-SURVEY 操作标签隐藏 REDCap 中的字段(我建议使用后者,这样您仍然可以在表单中看到它;无论如何,该值都将包含在数据中),或显示它但阻止用户使用操作标签@READONLY 对其进行修改。

这是演示后者的屏幕截图。'some question' 字段具有 var name q,因此是 query string q=blah

Qualtrics 到 REDCap 截图

于 2019-01-17T00:18:29.610 回答
0

这个问题的解决方案在这里https://www.qualtrics.com/community/discussion/3241/can-qualtrics-be-integrated-with-redcap-in-anyway#latest

于 2019-01-10T21:40:09.350 回答