因此,我有两个调查表,一个由Qualtrics托管,另一个由REDCap托管。参与者首先填写有关Qualtrics的问卷,然后重定向到REDCap问卷。这些调查表均未收集任何识别信息(姓名,电子邮件等)。除了比较提交的时间戳(有时可能不准确)之外,是否有其他方法/方法可以将响应捆绑在一起。我感谢任何意见/建议。
我已经在Qualtrics社区站点上提出了这个问题,因为我知道这不是与编程相关的问题,但是无论如何我还是在这里询问,因为我需要快速的解决方案。
答案 0 :(得分:0)
答案 1 :(得分:0)
TomG的answer将为您服务。您需要做的就是在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对其进行修改。
下面是演示后者的屏幕截图。字段“某个问题”具有变种名称q
,因此具有查询字符串q=blah
。