一种自定义问卷开发方法和存储介质与流程

文档序号:17473901发布日期:2019-04-20 06:00阅读:171来源:国知局
一种自定义问卷开发方法和存储介质与流程

本发明涉及网络技术领域,尤其涉及一种自定义问卷开发方法和存储介质。



背景技术:

传统的问答试卷都是人工抽取题目类型后进行前端编码,然后形成问卷。需要花费较多的人力、且不利于扩展与修改。



技术实现要素:

本发明实施例提供一种自定义问卷开发方法和存储介质,实现了问卷自定义设计的开发平台,实现问答题库的灵活配置,用户可以自定义组合问卷,降低问卷调查的设定成本。

本发明实施例第一方面提供了一种自定义问卷开发方法,包括:

加载题库配置文件,所述题库配置文件包括多个题型模型;

若获取用户输入的题型选取指令,根据与所述题型选取指令对应的题型模型显示待编辑项目,所述待编辑项目包括题目描述和逻辑设定规则;

根据用户输入的信息获取所述待编辑项目的内容;

根据所述待编辑项目以及待编辑项目的内容生成问卷模板。

在一些实施例中,所述待编辑项目中的逻辑设定规则包括以下规则的至少一项:是否可跳过不答、选项垂直排列或横向排列、选项是否随机排列、题目跳转规则。

在一些实施例中,所述根据与所述题型选取指令对应的题型模型显示待编辑项目,具体包括:

创建一个容器,并将所述待编辑项目在所述容器内显示,所述容器对应于相应的题号。

在一些实施例中,所述自定义问卷开发方法还包括:

若获取拖拽指令,根据所述拖拽指定移动所述容器;

调整所述容器对应的题号。

在一些实施例中,所述根据用户输入的信息获取所述待编辑项目的内容,具体包括:

从所述容器获取用户输入的所述待编辑项目的内容。

在一些实施例中,在所述根据所述待编辑项目以及待编辑项目的内容生成问卷模板之后,还包括:

将所述问卷模板上传至服务器;

获取所述服务器为所述问卷模板创建的网络地址。

在一些实施例中,在获取所述服务器为所述问卷模板创建的网络地址之后,还包括:

从所述服务器获取与所述问卷模板对应的多份问卷结果;

根据所述多份问卷结果对所述问卷模板进行统计分析。

在一些实施例中,所述将所述问卷模板上传至服务器之后,还包括:

获取所述服务器根据所述问卷模板生成的预览文件;

若获取用户输入的预览指令,打开所述预览指令对应的预览文件;

若获取用户输入的问卷选取指令,获取所述服务器为所述问卷模板重新创建的网络地址。

在一些实施例中,所述自定义问卷开发方法还包括:

显示问卷要素项目,所述问卷要素项目包括问卷标题、分割线、段落说明、分页标记、联系方式中的至少一项;

根据用户的操作调整所述问卷要素项目的位置。

本发明实施例第二方面提供了一种存储介质,所述存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现上述自定义问卷开发方法。

相比现有技术,本发明实施例的有益效果在于:通过加载题库配置文件获取多个预设的题型模型,然后由用户选取题型模型;用户可输入所选取题型模型对应的待编辑项目,如题目描述和逻辑设定规则以生成问卷中的题目;从而实现了问卷自定义设计的开发平台,实现问答题库的灵活配置,用户可以自定义组合问卷,降低问卷调查的设定成本。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。

图1为本发明实施例一的自定义问卷开发方法的一种实施方式的流程示意图;

图2位本发明实施例一的自定义问卷开发方法的另一种实施方式的流程示意图;

图3为本发明实施例二的自定义问卷开发方法的一种实施方式的流程示意图;

图4位本发明实施例二的自定义问卷开发方法的另一种实施方式的流程示意图;

图5位本发明实施例二的自定义问卷开发方法的又一种实施方式的流程示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互组合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块的划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置示意图中的模块划分,或流程图中的顺序执行所示出或描述的步骤。

实施例一

如图1为一种自定义问卷开发方法的流程示意图。

如图1所示,自定义问卷开发方法包括以下步骤:

步骤s110、加载题库配置文件,所述题库配置文件包括多个题型模型。

在一些可行的实施例中,题库配置文件具体为tiku.js文件,该题库配置文件包括单选题、多选题、图片单选题、单行填空题、多行填空题、多项填空题、打分题、排序题、矩阵单选题、矩阵多选题、矩阵填空题等多种题型的题型模型。

步骤s120、若获取用户输入的题型选取指令,根据与所述题型选取指令对应的题型模型显示待编辑项目,所述待编辑项目包括题目描述和逻辑设定规则。

在一些可行的实施例中,在步骤s110加载题库配置文件之后,显示题库配置文件中题型模型的名称列表。示例性的,该名称列表包括单选题、多选题、图片单选题、单行填空题、多行填空题等。用户可以根据需要输入的题型选取指令以便选择某一题型。示例性的,用户选择了名称列表中的多选题,则调取题库配置文件中对应于多选题的题型模型。

题型模型制定了相应题型题目的基本架构,如单选题或多选题包括题干和四个选项,填空题包括题干和需要填回答的区域。在本发明实施例中,题干和选项等内容需要用户自己在题目基本架构的基础上进行编写。本发明实施例所称的题目描述即包括题干和选项等需要用户编写的项目。

本发明实施例提供的自定义问卷开发方法中,待编辑项目还包括逻辑设定规则,因此用户还可以对有些题型设置一些逻辑规则。

在一些可行的实施例中,所述待编辑项目中的逻辑设定规则包括以下规则的至少一项:是否可跳过不答、选项垂直排列或横向排列、选项是否随机排列、题目跳转规则。

示例性的,在用户选取某一题型模型后,显示的待编辑项目包括逻辑设定规则;用户可以设置该题目可跳过不答、选项随机排列、每个选项为一行、选中某一选项则跳转至下一个题目等规则,从而便于题目更好的展现给回答该问卷的人,以及约束回答该问卷时的做题行为。

步骤s130、根据用户输入的信息获取所述待编辑项目的内容。

示例性的,步骤s120显示的待编辑项目包括题目描述和逻辑设定规则。用户在题目基本架构的基础上编写题干和选项等题目描述的内容,以及设置一项或多项逻辑设定规则,如设置该题目可跳过不答等。

步骤s140、根据所述待编辑项目以及待编辑项目的内容生成问卷模板。

重复执行步骤s120和步骤s130,在问卷中加入多个题目,该多个题目可以基于一种题型模型编辑,也可以基于不同的多种题型模型编辑。然后将该多个题目生成问卷模板。该问卷模板既可只包括一种题型,如单选题;也可包括多种题型,如既包括单选题、多选题还包括填空题。

在一些可行的实施例中,各题型模型还包括一些可编辑项目,例如给题目增加一行或多行、增加或删除选项、选项移动、可输入框设置、插入图片等。示例性的通过可输入框设置这一可编辑项目,用户可以指定某一题目只可以输入数字、文字、11位的数字序列等。示例性的,题库配置文件中的对应于单选题的题型模型,本身包括两个选项;用户可以通过增加或删除选项这一可编辑项目将基于该题型模型的题目的选项增加为四个选项。

在一些可行的实施例中,步骤s120中根据与所述题型选取指令对应的题型模型显示待编辑项目,具体包括以下步骤:

步骤s121、创建一个容器,并将所述待编辑项目在所述容器内显示,所述容器对应于相应的题号。

从而在排版上各题目之间相互独立。示例性的,自定义问卷开发方法还包括以下步骤:

在本实施例中,步骤s130据用户输入的信息获取所述待编辑项目的内容,具体包括以下步骤:

步骤s131、从所述容器获取用户输入的所述待编辑项目的内容。容器包括相应的接口,可以获取用户输入的待编辑项目的内容,以便步骤s140根据所述待编辑项目以及待编辑项目的内容生成问卷模板。

步骤s122、若获取拖拽指令,根据所述拖拽指定移动所述容器。从而用户可以很方便的通过鼠标拖拽等方式调整多个题目之间的顺序,而不会对容器内显示的题目造成影响。

步骤s123、调整所述容器对应的题号。移动所述容器后,通过调整所述容器对应的题号调整问卷中的多道题目的顺序。

在一些可行的实施例中,如图2所示,在步骤s140根据所述待编辑项目以及待编辑项目的内容生成问卷模板之前,自定义问卷开发方法还包括以下步骤:

步骤s150、显示问卷要素项目,所述问卷要素项目包括问卷标题、分割线、段落说明、分页标记、联系方式中的至少一项。

在一些可行的实施例中,问卷要素项目的相关信息位于题库配置文件中,在加载题库配置文件后,问卷要素项目可以自动显示出来,或者由用户输入的要素选取指令调用后进行显示。

步骤s160、根据用户的操作调整所述问卷要素项目的位置。

用户可以通过拖拽等操作方式调整问卷要素项目的位置,实现对问卷的排版。

本发明实施例提供的自定义问卷开发方法,通过加载题库配置文件获取多个预设的题型模型,然后由用户选取题型模型;用户可输入所选取题型模型对应的待编辑项目,如题目描述和逻辑设定规则以生成问卷中的题目;从而实现了问卷自定义设计的开发平台,实现问答题库的灵活配置,用户可以自定义组合问卷,降低问卷调查的设定成本。

实施例二

如图3所示为自定义问卷开发方法的流程示意图。

如图3所示,自定义问卷开发方法包括以下步骤:

步骤s210、加载题库配置文件,所述题库配置文件包括多个题型模型。

步骤s220、若获取用户输入的题型选取指令,根据与所述题型选取指令对应的题型模型显示待编辑项目,所述待编辑项目包括题目描述和逻辑设定规则。

步骤s230、根据用户输入的信息获取所述待编辑项目的内容。

步骤s240、根据所述待编辑项目以及待编辑项目的内容生成问卷模板。

步骤s210、s220、s230和s240,分别对应实施例一中的s110、s120、s130和s140,不再赘述。

步骤s250、将所述问卷模板上传至服务器。

在步骤s240生成问卷模板之后,可以将生成的问卷模板上传至服务器作为备份、共享给问卷调查的对象或者共享给其他需要生成问卷模板的用户。

步骤s260、获取所述服务器为所述问卷模板创建的网络地址。

服务器获取到问卷模板之后,创建该问卷模板对应的网络地址。用户可以将该网络地址发送给问卷调查的对象。问卷调查的对象通过该网址可以获取问卷模板,并填写该问卷模板中的问题。

在一些可行的实施例中,如图4所示,在步骤s260获取所述服务器为所述问卷模板创建的网络地址之后,还包括以下步骤:

步骤s271、从所述服务器获取与所述问卷模板对应的多份问卷结果。

服务器可以获取调查对象的回答并将这些回答作为问卷模板对应的问卷结果,并发送给上传该问卷模板和/或获取相应网络地址的用户。

步骤s272、根据所述多份问卷结果对所述问卷模板进行统计分析。

在一些可行的实施例中,加载统计分析文件,如wjcount.js文件;然后通过统计分析文件中预置的统计分析算法模块对多份问卷结果进行统计分析,得出与该问卷模板对应的调查结果。

在一些可行的实施例中,统计分析文件中预置的统计分析算法包括柱状图效果模块、饼图效果模块、折线图效果模块等,可以图形化展示调查结果。

在一些可行的实施例中,如图5所示,自定义问卷开发方法还包括以下步骤:

步骤s281、获取所述服务器根据所述问卷模板生成的预览文件。

服务器存储有多个用户上传的多种问卷模板,因此,一些用户可以利用现有的问卷模板。

在一些可行的实施例中,服务器获取用户上传的问卷模板后,根据问卷模板生成相应的预览文件。其他用户可以访问该服务器以利用这些问卷模板。

步骤s282、若获取用户输入的预览指令,打开所述预览指令对应的预览文件。

在一些可行的实施例中,用户通过浏览器或相应的软件访问该服务器,可以输入预览指令以获取服务器上存储的问卷模板相应的预览文件。从而可以查看服务器上是否已经有可以使用的问卷模板。

步骤s283、若获取用户输入的问卷选取指令,获取所述服务器为所述问卷模板重新创建的网络地址。

在一些可行的实施例中,用户通过浏览器或相应的软件访问服务器预览问卷模板时,若发现某问卷模板可以使用,则通过点击按钮等输入问卷选取指令;浏览器或相应的软件获取到问卷选取指令后发送相应的指令给服务器,以使服务器为该用户选取的问卷模板创建新的网络地址,该新的网络地址与该用户的id绑定。

用户可以将与其id绑定的网络地址发送给问卷调查的对象。问卷调查的对象通过该网址可以获取问卷模板,并填写该问卷模板中的问题。该用户和根据其id获取该问卷调查的调查结果。

本发明实施例提供的自定义问卷开发方法,进一步通过与服务器之间的交互实现问卷模板的在线发放、调查结果的收集统计和分析,还可实现问卷模板的共享,进一步降低问卷调查的设定成本。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法,如:

一种存储介质,所述存储介质存储有计算机程序,若所述计算机程序被处理器执行,实现前述自定义问卷开发方法。

本发明实施例提供的存储介质中的计算机程序被处理器执行时,通过加载题库配置文件获取多个预设的题型模型,然后由用户选取题型模型;用户可输入所选取题型模型对应的待编辑项目,如题目描述和逻辑设定规则以生成问卷中的题目;从而实现了问卷自定义设计的开发平台,实现问答题库的灵活配置,用户可以自定义组合问卷,降低问卷调查的设定成本。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1