将问题设置为自动锁定
使用自动锁定规则锁定问题,以防止试验机构用户在特定受试者事件之后的研究实施期间编辑受试者数据。
注:
作为赞助商用户,要知道解决问题审核的协议中的详细程度可能会有所不同,每个团队应该定义自己的标准。要创建自动锁定规则,必须先创建表单并在表单中至少包含一个问题。必须将表单分配给相应的访问。有关分步说明,请参阅表单和问题类型和设置章节。
有关如何创建自动锁定规则的逐步说明,请参阅定义自动锁定规则。
您可以根据以下主题事件将自动锁定规则配置为在研究执行期间的特定时间触发:
- 已筛选主题:在筛选主题后,问题将自动锁定。
- 主题是随机化的:问题在主题是随机化的后自动锁定。这包括随机化和重新随机化事件。
- 将主题分配给套件:在将主题分配给套件后,问题将自动锁定。
- 访问已完成:访问完成后,问题将自动锁定。
自动锁定规则仅在站点用户完成条件化操作后触发并锁定特定问题。例如,如果将问题 A 配置为在筛选受试者时自动锁定,则问题仅在完成受试者的筛选后才会锁定。
如果为同一问题配置多个自动锁定规则,则问题仅在站点用户完成规则的第一个条件后才会被锁定。例如,为问题 B 配置两个自动锁定规则:一个在筛选受试者后触发,另一个在受试者完成访视后触发。如果先筛选受试者,问题 B 将从该刻起被锁定。
如果问题的自动锁定失败,具有相应权限的用户在尝试锁定问题五次失败后会收到自动锁定失败通知。
对数据收集和访问的影响
- 您可以将自动锁定规则应用于大多数问题类型(文本、数字、年龄和多选项问题)以及表单中必需、可选和隐藏的问题。
- 如果某个主题成功筛选,则屏幕失败,并且第二次筛选(通过撤消屏幕失败),则不会应用其他锁定操作。
- 如果标记为在随机化或筛选访视期间自动锁定的问题与受试者成功筛选或随机化的当前或上一访视关联,则该问题将被锁定。但是,如果问题出现在受试者随机化或筛选后发生的访视中,则该问题不会被锁定。
- 触发后,自动锁定规则将锁定问题,无论是回答、为空、只读还是数据标记。异常将采用重复和两部分形式,其中锁定不适用于未启动或锁定触发事件后输入的数据。
- 如果选择访问完成选项作为未启动的重复表单的触发器,则问题不会锁定。
- 在访视中,如果重复或两个部分表单处于未开始状态,或者如果在发生锁定触发事件后输入数据,则不会应用锁定。
- 如果站点用户跳过将触发自动锁定规则的访问,则应用自动锁定规则的问题将保持未锁定状态。如果站点用户稍后取消跳过访问,并在满足锁定条件后回答问题,则问题保持未锁定状态。
对自定义 JavaScript 规则的影响
- 如果自动查询的自定义规则仅针对一个问题,则不会触发自动锁定规则。如果需要将自动锁定规则应用于自动查询的目标字段,请在预期规则生成查询时选择第二个目标问题。
- 您可以在事件发生后更改验证规则,这不会影响其状态。
- 您不能对说明性文本项和标签问题应用自动锁定规则。
- 如果为未启动的访视中包含的问题触发了自动锁定规则,则数据仍会被锁定。
- 对于重复表单,锁定适用于问题的所有实例。
- 站点用户输入针对该问题配置的特定解答后,动态显示的问题、动态表单上的问题或动态访视将被锁定,该问题包含要视为完成的触发访视的显示问题规则。如果问题随后显示,则不会追溯锁定问题,并且必须手动关闭赞助者用户。
对研究版本更新的影响
- 如果受试者的事件已经发生,则提前研究版本更改不会影响自动锁定规则。如果事件尚未发生,则锁定将在事件完成时发生。
- 如果在使用自动锁定规则的访视开始后更改了地点的关联研究版本,则应用了自动锁定规则的问题将不再被锁定,即使较新的研究版本中存在已启动的访视,即使规则的条件已满足也是如此。