博客

分组和重复

  组是表单内的一个或多个问题的集合。组可以嵌套,也可以用于许多场景:

  • 一个大的表单可以分为几个大的部分;

  • 通过分组并设置表单跳转逻辑条件可以一次跳过几个问题;

  • 对于一些问题,每一项都可以无限制地重复,例如家庭成员;

  • 在数据输入过程中,一组问题应同时显示在同一个屏幕上。

创建组并在同一屏幕上显示多个问题

1. 要创建一个组只需选择一个或多个问题,然后单击组问题按钮。同时选择多个问题时,使用“Ctrl +左键单击”(在Mac中,“Command+左键单击”);

2. 就像问题名称一样,组名称也可以更改;标签名称会出现在问题的上面;

3. 当使用CiiYUN平台采集数据时,可以在同一屏幕上显示所有问题——单击组的设置框并勾选“在同一屏幕上显示所有问题”(当您预览表单时,所有问题都默认显示在同一屏幕上,所以可以更快速的查看和测试表单已完成部分,但是这个设置不会影响预览中的表单。) ;

4. 您可以把问题拖进一个组里面,或者将其拖出组(在组中至少要有一个问题);还可以将整个组拖放到其他位置;

5. 您还可以更改组内部的唯一名称(ID);仅允许使用字母、数字和下划线作为组名,并且不能以数字开头;默认情况下,每个组在创建时,都会分配到一个唯一的随机名称;

6. 单击组标题中的“删除”按钮,就可以移除一个组;这样只移除组的结构,组里面的问题不会受到影响。

创建重复问题组

  重复问题组可以被多次回答。例如,在家庭调查中,您可能想问每个家庭成员的姓名、年龄、性别和教育状况,但是您事先不知道会有多少成员。

1. 对一组重复的问题,首先应将重复回答的问题分组;

2. 转到组的设置,勾选“必要时重复此组”;

3. 使用期间,用户将能够按要求多次输入这些问题的详细内容。


  高级用户:对于高级用户,重复组可以回答的次数默认为无限制。每次回答问题后用户都可以添加另一次循环。可以将循环的数目预先设置为一个特定的数字,例如,如果在表单中询问“家庭成员数量”,循环次数就可以设置为给定的家庭成员数量。要指定重复循环的次数,请保存表单并将其导出为XLS格式。在XLS文件中,在survey工作表中添加名为“repeat_count”的列。对于文件中的特定重复组,在该列中输入一个数字。另外,可以使用引用样式,例如“$ { household_members }”指定其被作为数字引用的问题。

包括前重复组的名称和其他回答

  有时可能需要在另一个重复组中包含上一个重复组中的某些细节。例如,第一个重复组可能询问每个家庭成员的名字,稍后想询问每个成员的教育状况。虽然可以在单个重复组中询问所有细节,但在大型调查中这样并不方便。这可以使用计算类型问题中的“indexed- repeat()”函数来完成。

  要在不同的重复组中包含一个回答(例如名称),请遵循此表单中的示例。 示例中的表单以以下方式使用第10行中的indexed-repeat()函数:indexed-repeat($ {name},$ {demographic},position(..)),而$ {name}是问题 “你叫什么名字”,$ { demographic}是指包含姓名问题的第一个重复组,而position(..)则指定第二个重复组中的当前重复组实例。在最后一个问题中包含$ {name_individual},使用户知道问题所涉及的是哪个人。