本发明涉及计算机软件,尤其涉及一种问卷题目显示方法、装置、设备及介质。
背景技术:
1、如今,问卷系统是互联网计算机领域常见的工具,用于数据收集和满意度调查。这种问卷系统通常包括多种题型,例如单选题、多选题、表情评分题、净推荐值(nps)题、问答题和文件上传题等,以满足各种信息收集的需求。
2、传统的方案,则是根据事先配置好的题型顺序,以静态的方式展示所有的题目,无法根据用户的选择动态调整展示的题目,因此,许多情况下无法满足复杂的业务需求,导致无法起到问卷的实际意义。
技术实现思路
1、本发明实施例提供一种问卷题目显示方法、装置、设备及介质,以解决传统方案中无法根据用户的选择动态调整问卷题目展示的问题。
2、一种问卷题目显示方法,包括:
3、获取预先设置的问卷题目集合,所述问卷题目集合包括第一题目和第二题目,所述第一题目为当前显示的题目,所述第二题目为所述第一题目之后待显示的题目,其中,所述第二题目中设置有显示条件;
4、当接收到用户对所述第一题目的答题信息后,基于所述第一题目的答题信息,以及所述第一题目与所述第二题目之间的关联关系,判断所述第二题目是否满足显示条件;
5、当所述第二题目满足显示条件,则显示所述第二题目。
6、在一实施例中,所述获取预先设置的问卷题目集合之前,包括:
7、设置问卷题目,所述问卷题目包括第一题目和第二题目,其中,所述第一题目和所述第二题目用id唯一标识;
8、在所述第二题目中添加显示条件,所述显示条件包括关联题目和关联题目选项;
9、根据设置的所述问卷题目生成问卷题目集合。
10、在一实施例中,所述显示条件通过以下方式确定:
11、根据所述第二题目的id与所述第一题目的任一选项,以及所述第一题目id的关联关系,确定出显示条件。
12、在一实施例中,所述基于所述第一题目的答题信息,以及所述第一题目与所述第二题目之间的关联关系,判断所述第二题目是否满足显示条件,包括:
13、构建数据对象,所述数据对象包括属性名和属性值,所述属性值初始话设置为空,其中,所述属性名表征了所述第一题目的id,所述属性值表征了所述用户选择所述第一题目的选项;
14、基于所述数据对象的属性名和属性值,判断所述第二题目是否满足显示条件。
15、在一实施例中,所述基于所述数据对象的属性值和属性名,判断所述第二题目是否满足显示条件,包括:
16、接收所述用户对所述第一题目的答题信息,所述答题信息包括所述用户选择所述第一题目的任一选项;
17、将所述用户选择所述第一题目的选项添加到所述数据对象相应的属性值中;
18、根据所述数据对象中的属性名以及新添加的属性值,判断所述第二题目是否满足显示条件。
19、在一实施例中,所述根据所述数据对象中的属性名以及新添加的属性值,判断所述第二题目是否满足显示条件之后,包括:
20、监听所述数据对象是否发生变化;
21、若所述数据对象发生变化,则获取所述数据对象中属性名以及新添加的属性值;
22、将所述数据对象中属性名以及新添加的属性值,与预先设定的所述第二题目显示条件中的属性名和属性值进行对比;
23、若相同,则满足所述第二题目的显示条件。
24、在一实施例中,所述第一题目包括至少一个第三题目,所述第一题目为响应问卷启动,以预设的方式显示的题目,所述方法还包括:
25、接收用户对所述第三题目的答题信息,基于所述第三题目的答题信息,以及所述第三题目与所述第二题目之间的关联关系,判断所述第二题目是否满足显示条件;
26、当所述第二题目满足显示条件,则显示所述第二题目。
27、一种问卷题目显示装置,包括:
28、获取模块,用于获取预先设置的问卷题目集合,所述问卷题目集合包括第一题目和第二题目,所述第一题目为当前显示的题目,所述第二题目为所述第一题目之后待显示的题目,其中,所述第二题目中设置有显示条件;
29、判断模块,用于当接收到用户对所述第一题目的答题信息后,基于所述第一题目的答题信息,以及所述第一题目与所述第二题目之间的关联关系,判断所述第二题目是否满足显示条件;
30、显示模块,用于当所述第二题目满足显示条件,则显示所述第二题目。
31、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项问卷题目显示方法。
32、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项问卷题目显示方法。
33、上述问卷题目显示方法、装置、设备及介质,通过获取预先设置的问卷题目集合包括第一题目和第二题目,第一题目是当前显示的题目,第二题目是在用户回答完第一题目后待显示的题目。第二题目中设置有显示条件。当用户回答完第一题目后,问卷系统则会根据用户的答题信息和第一题目与第二题目之间的关联关系来判断第二题目是否满足显示条件。如果满足条件,问卷系统则会显示第二题目给用户。通过上述手段实现了动态的题目展示,允许用户的选择影响后续问题的显示与隐藏,提供了更大的灵活性,能够满足不同业务需求,以更好地引导用户填写调研内容。
1.一种问卷题目显示方法,其特征在于,包括:
2.如权利要求1所述的问卷题目显示方法,其特征在于,所述获取预先设置的问卷题目集合之前,包括:
3.如权利要求2所述的问卷题目显示方法,其特征在于,所述显示条件通过以下方式确定:
4.如权利要求1所述的问卷题目显示方法,其特征在于,所述基于所述第一题目的答题信息,以及所述第一题目与所述第二题目之间的关联关系,判断所述第二题目是否满足显示条件,包括:
5.如权利要求4所述的问卷题目显示方法,其特征在于,所述基于所述数据对象的属性值和属性名,判断所述第二题目是否满足显示条件,包括:
6.如权利要求5所述的问卷题目显示方法,其特征在于,所述根据所述数据对象中的属性名以及新添加的属性值,判断所述第二题目是否满足显示条件之后,包括:
7.如权利要求1所述的问卷题目显示方法,其特征在于,所述第一题目包括至少一个第三题目,所述第一题目为响应问卷启动,以预设的方式显示的题目,所述方法还包括:
8.一种问卷题目显示装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述问卷题目显示方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述问卷题目显示方法。