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