survey - 如何在 REDCap 中为重复工具的新实例创建 [survey-url]?
问题描述
你如何发送一个 [survey-link] 来创建/链接到 REDCap 中重复仪器调查的新实例?
即想象您有应该定期拜访您的客户。你有两种乐器:
- 顾客
- 访问 [设置为重复工具 + 启用为调查]
而且您有一个警报,会定期向他们发送“下次访问时间”电子邮件。
当我使用 [survey-link:visit] 向客户发送警报时,它会第一次起作用。该电子邮件将包含该客户访问的唯一 URL。但是当第二次发送警报时,人们会打开 URL 并收到“感谢您的关注,但您已经完成了此调查”。
我可以手动(通过网络管理员)创建他们访问的新实例。但是我应该如何自动执行此操作?
谢谢你。
解决方案
是的,这是当前的限制。REDCap 开发人员已要求添加一个智能变量[new-instance]
,该变量可以附加到一个[survey-link]
或其他智能变量以实例化重复工具的新实例,并且他们已经做出了积极响应。
也许这里最合适的工作流程是让您或项目人员手动创建访问实例,将其保存为日期,并发出警报,向他们发送邀请以完成访问详细信息,或者您需要他们做的任何事情。
如果您希望受访者自己实例化访问(即进行预订而不是响应代表他们进行的预订),我个人管理的唯一解决方法是启用调查队列并根据以下情况激活重复工具一些逻辑(例如[consent] = 1
),并在重复工具的调查设置中,启用允许受访者重复调查选项。
通过这些设置,调查队列将允许调查对象通过单击“再次进行此调查”按钮(可在调查设置中配置的按钮文本)自己创建仪器的新实例。他们可以通过使用智能变量[survey-queue-link]
或的警报通过电子邮件将其链接发送到调查队列[survey-queue-url]
。
对于额外的信用,您可以使用调查队列逻辑,以便如果调查的最后一个实例具有今天的日期,则禁用[consent] = 1 and datediff([visit_date][last-instance],"today","d",true) > 0
仪器,使用类似. 有了这个,您可以防止他们破坏它并一次添加多个新访问。
推荐阅读
- javascript - 如何访问从父组件中的一个 Vue 组件存储的 vanilla 类实例?
- javascript - 根据键从数组中删除项目
- php - 登录后如何跳转到上一页?
- php - PHP 文件未捕获 AJAX 响应
- google-app-engine - 无法通过 IAP 授权访问 App Engine
- python - 我的验证损失和准确性波动很大。这有什么具体原因吗
- python-3.x - 如何根据某些条件使用漂亮的汤获取链接
- firebase - Firebase 报告每周或每月通过电子邮件发送给预先配置的用户
- python-3.x - 如何将 MATLAB 代码转换为 Python 格式
- codeigniter - Mpdf 未显示“₹”货币文本