人机对话考题实现方法、装置及电子设备制造方法及图纸

技术编号:31233907 阅读:16 留言:0更新日期:2021-12-08 10:13
本发明专利技术实施例提供一种人机对话考题实现方法、装置及电子设备。本发明专利技术提供的人机对话考题实现方法,根据预设考题的题型配置构件获取人机对话考题模型;解析人机对话考题模型获取人机对话题型;根据人机对话题型获取人机对话考题。本发明专利技术实施例通过定义构件,以配置替代开发和测试,提高了实现人机对话考题的效率。率。

【技术实现步骤摘要】
人机对话考题实现方法、装置及电子设备


[0001]本专利技术实施例涉及计算机软件
,尤其涉及一种人机对话考题实现方法、装置及电子设备。

技术介绍

[0002]在计算机考试的类别中,人机对话考试的应用范围越来越广泛。人机对话考试是利用计算机的输入输出设备,通过预先编排的考题流程和内容,实现计算机和考生的交互式答题,在人机对话考题中,通常会包括制题部分、答题部分和考试结果报告部分等。在不同的人机对话考题中,需要实现不同流程和界面,在每个界面中也需要根据考题需要添加不同的内容,例如放音、录音、等待、图片、文本、选项等。由于实际应用中考题的题型千变万化,对各种题型的开发实现变得十分复杂。
[0003]现有技术中,针对新题型通常进行独立开发。即针对某个新题型的制题部分、答题部分和考试结果报告部分等独立开发和测试。在题型开发测试完成后,工作人员根据考试的内容在制题部分制作出相应的考题,形成答题部分,以便在人机对话考试中使用。
[0004]然而,现有技术在人机对话考题的实现中,由于针对每种新题型都要重新开发和测试,导致效率低下。

技术实现思路

[0005]本专利技术实施例提供一种人机对话考题实现方法、装置及电子设备,以克服现有技术效率低下的问题。
[0006]第一方面,本专利技术实施例提供一种人机对话考题实现方法,所述方法包括:
[0007]根据预设考题的题型配置构件获取人机对话考题模型;所述构件是由至少一个元数据定义的;
[0008]解析所述人机对话考题模型获取人机对话题型;
[0009]根据所述人机对话题型获取人机对话考题。
[0010]可选地,所述构件包括静态构件和动态构件。
[0011]可选地,所述解析所述人机对话考题模型获取人机对话题型,包括:
[0012]对所述静态构件采用展示解析;
[0013]对所述动态构件采用流程解析。
[0014]可选地,所述构件是可扩展的。
[0015]可选地,所述元数据是可扩展的。
[0016]第二方面,本专利技术实施例提供一种人机对话考题实现装置,所述装置包括:
[0017]配置模块,用于根据预设考题的题型配置构件获取人机对话考题模型;所述构件是由至少一个元数据定义的;
[0018]解析模块,用于解析所述人机对话考题模型获取人机对话题型;
[0019]处理模块,用于根据所述人机对话题型获取人机对话考题。
[0020]可选地,所述构件包括静态构件和动态构件。
[0021]可选地,所述解析模块,具体用于对所述静态构件采用展示解析;对所述动态构件采用流程解析。
[0022]可选地,所述构件是可扩展的。
[0023]可选地,所述元数据是可扩展的。
[0024]第三方面,本专利技术实施例提供一种人机对话考题实现装置,包括:至少一个处理器和存储器;
[0025]所述存储器存储计算机执行指令;
[0026]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述装置执行第一方面任一项所述的方法。
[0027]第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机执行指令,当所述计算机执行指令被处理器执行时,实现第一方面任一项所述的方法。
[0028]第五方面,本专利技术实施例提供一种电子设备,所述电子设备用于执行第一方面任一项所述的方法。
[0029]本专利技术实施例提供的人机对话考题实现方法,该方法根据预设考题的题型,通过配置构件获取人机对话考题模型,在解析人机对话考题模型获取人机对话题型后,再根据人机对话题型获取人机对话考题。本专利技术实施例通过定义构件,以配置替代开发和测试,提高了实现人机对话考题的效率。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本专利技术实施例提供的一种人机对话考题实现方法的流程示意图;
[0032]图2是本专利技术实施例提供的另一种人机对话考题实现方法的流程示意图;
[0033]图3是本专利技术实施例提供的一种人机对话考题实现装置的结构示意图;
[0034]图4是本专利技术实施例提供的另一种人机对话考题实现装置的结构示意图。
具体实施方式
[0035]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]在现有技术中,由于针对每种新题型都要重新开发和测试,导致效率低下。
[0037]为了解决上述技术问题,本专利技术将任一种题型拆分成多个要素,并将每一种要素预先定义为一个构件,形成任意题型的构件库。当需要开发某种新题型时,通过配置构件即可获取对应的考题模型,然后对考题模型进行解析即可获得对应的题型,再经过工作人员
制题后形成相应的考题。本专利技术通过定义构件,以配置替代开发和测试,提高了实现人机对话考题的效率。
[0038]应理解,本专利技术所提供的人机对话考题实现方法、装置及电子设备,同样可以应用在不需要人机交互的计算机考题中,因此在不需要人机交互的计算机考题中实现中,采用了本专利技术所记载的技术方案,也属于本专利技术的保护范围。
[0039]下面结合几个具体的实施例,对本专利技术提供的人机对话考题实现方法的技术方案进行详细说明。下述人机对话考试实现方法的执行主体可以是终端设备(例如个人电脑、手机等)。下面几个实施例可以相互结合,对于相同或相似的概念及过程在某些实施例中不再赘述。
[0040]图1是本专利技术实施例提供的一种人机对话考题实现方法的流程示意图。
[0041]如图1所示,本专利技术该方法可以包括:
[0042]S101、根据预设考题的题型配置构件获取人机对话考题模型;构件是由至少一个元数据定义的。
[0043]其中,预设考题的题型即为需要实现的新题型。
[0044]构件用于描述题型中的某个要素,构件可以是预先定义好的,也可以根据实际需要临时定义。预先定义的构件可以通过构件库的方式存储,也可以通过其他方式存储,以便于在配置的过程中调取构件。
[0045]每个构件是由至少一个元数据定义的。元数据为计算机程序可以识别并使用的数据。元数据可以分为几类,例如呈现方式、呈现参数、交互方式等。在呈现方式中例如可以包括图片、文本、选项等,在呈现参数中例如可以包括尺寸、排列等,在交互方式中例如可以包括放音、录音、等待等。
[0046]当需要实现某种新题型的考题时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人机对话考题实现方法,其特征在于,所述方法包括:根据预设考题的题型配置构件获取人机对话考题模型;所述构件是由至少一个元数据定义的;解析所述人机对话考题模型获取人机对话题型;根据所述人机对话题型获取人机对话考题。2.根据权利要求1所述的方法,其特征在于,所述构件包括静态构件和动态构件。3.根据权利要求2所述的方法,其特征在于,所述解析所述人机对话考题模型获取人机对话题型,包括:对所述静态构件采用展示解析;对所述动态构件采用流程解析。4.根据权利要求1

3任一项所述的方法,其特征在于,所述构件是可扩展的。5.根据权利要求1

3任一项所述的方法,其特征在于,所述元数据是可扩展的。6.一种人机对话考题实现装置,其特征在于,所述装置包括:配置模块,用于根据预设考题的题型配置构件获取人机对话考题模型;所述构件是由至少一个元数据定义的;解析模块,用于解析所述人机对话考题模型获取人机对话题型;处理模块,用于根据所述人机对话题型获取人机对话考题。7.根据权利要求6所...

【专利技术属性】
技术研发人员:殷联佳郭红神
申请(专利权)人:苏州智慧数析信息科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1