关于在实时研究中添加动态表单

在研究中的访问中动态显示表单仅允许在表单与主题相关时显示表单。但是,在学习执行期间需要进行更新时,必须特别注意这一点。

在为实时研究配置动态形式时,情况有点复杂。在深入了解需要执行的任务之前,您必须考虑以下用例:
  • 如果需要将动态表单确定问题的更新应用于实时研究版本,则需要将动态表单中的至少一个问题标记为应用于相同研究版本的更新。
  • 在学习执行期间更新动态表单的决定问题时,如果需要,必须将该更改应用于相应的实时研究版本。这样,更新将反映在当前学习版本中。
  • 如果将确定问题分配给定期访问且动态表单分配给周期访问,则确定问题将应用于研究中的所有周期。研究设计器可以指定必须显示动态表单的周期编号。

    配置“显示表单”动态规则时,如果您选择当前和将来访问 / 事件选项,则确定问题的显示可能会受到在后续访问周期中存在相同确定问题的限制。例如,将问题“主题是否需要每周血液学实验室?”添加到第 2 周访问中。站点用户对此问题回答“是”。由于在每次访问时将此问题设置为 Hematology 表单的决定性问题 - 并且选择了当前和将来访问 / 事件选项 - 如果站点用户回答了第 8 周为否的问题,则 Hematology 表单的显示受到限制。在第 2 周访问期间有一个积极的答案,在第 8 周访问期间有一个消极的答案,一个网站用户只会在第 2 周到第 7 周看到血液学表,但他们不会看到第 8 周的血液学表。

  • 如果静态表单是动态的,或者通过高级研究版本化添加动态表单的新确定问题,可能会发生以下情况之一:
    • 在更新动态表单的决定性问题后,如果已为此问题提供的答案与“显示表单”规则中的新标准匹配,动态表单将保持对站点用户可见。
    • 更新动态表单的决定性问题后,如果已为此问题提供的答案不再与“显示表单”规则中的新标准匹配,则动态表单将隐藏在系统中。如果动态表单已完成,则不会清除站点用户收集的数据,它仅隐藏。
    • 在更新动态表单的决定性问题并隐藏动态表单后,如果站点用户正确回答了新更新的问题,则会再次显示动态表单,其中包含以前收集的数据。
    • 在动态表单中收集的数据(无论是否隐藏)将显示在应用程序的相应报告中。

注意:

当包含数据的现有静态问题、表单或访问更改为动态类型并且将确定问题设置为隐藏时,将隐藏新的动态项。如果将确定问题更新为显示动态项的标准,则会显示该项,并且原始数据仍然存在。
下面列出了必须执行的所有可能任务:
  1. 如果要更新动态表单的决定性问题,请参阅在研究执行期间更新表单
  2. 如果您希望在研究中包括全新的表单(无论是作为父表单还是动态显示它),请参阅将新表单添加到实时研究版本
  3. 定义显示表单规则
  4. 将表单添加到访问