试卷生成方法、试卷生成系统及计算机可读存储介质与流程

文档序号:17762785发布日期:2019-05-24 21:51阅读:192来源:国知局
试卷生成方法、试卷生成系统及计算机可读存储介质与流程

本发明涉及数据处理领域,具体而言,涉及一种试卷生成方法,一种试卷生成系统以及一种计算机可读存储介质。



背景技术:

利用题库管理的智能化功能,可以为通常的考试提供多种形式的试卷,不但可以降低教师出卷的负担,而且可以提高试卷的质量。在研制题库管理的过程中,各功能模块的划分与封装、实现方法等,都有其相似性。而如何保证生成的试卷在充分满足用户需要的同时,又能具备相当的科学性、随机性和合理性,则是现有技术所面临的一个难点。尤其在交互式环境中,用户对组卷效率极为敏感,好的、实用的试卷生成方法会提高组卷的效率,而不恰当的试卷生成方法则会降低组卷效率,甚至导致组卷失败。因此,找到一种高效、科学、合理的试卷生成方法是实现题库管理智能化的亟待解决的问题。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一。

为此,本发明的第一方面提出一种试卷生成方法。

本发明的第二方面提出一种试卷生成系统。

本发明的第三方面提出一种计算机可读存储介质。

有鉴于此,本发明的第一方面提供了一种试卷生成方法,包括:接收试卷模板数据,提取试卷模板数据包含的模板信息;根据模板信息确定至少一项试题明细信息;根据试题明细信息在实体数据库中进行查找,以得到与试题明细信息对应的试题数据;根据试题数据组建试卷。

本发明提供的一种试卷生成方法,通过提取接收到的试卷模版数据所包含的模版信息来确定至少一项试题明细信息,以便于在实体数据库中查找到与该试题明细信息对应的试题数据,并根据此试题数据来对试卷进行组建。采用本发明的提供的试卷生成方法可以直接利用试卷模版和实体数据库进行随机自动组卷,在提高组卷成功率的同时,也避免了传统随机组卷过程中计算机一次只能随机抽取一道试题进行组卷容易出现质量参差不齐的问题,由于本申请采用了试卷模板的方式进行试卷的组建,提高了试卷生成的科学性和合理性,从而提升了用户的使用体验。

另外,本发明提供的上述技术方案中的试卷生成方法还具有如下附加技术特征:

在上述技术方案中,优选地,试题明细信息至少包括:试题类型、试题难易等级和试题量值。

在该技术方案中,通过试题明细信息里的试题类型、试题难易等级和试题量这三个维度对试题数据的限定可以在组卷过程中大大缩小试题数据的查找范围,进而能够方便、快捷从海量实体数据库中准确定位到需要的试题数据,从而使得用户能够高效地完成组卷工作。此外,通过将试题类型和试题难易程度这两个因素同时考虑在内也保证了试题的质量,从而在一定程度上保证了组卷的成功率。

在上述任一技术方案中,优选地,根据试题明细信息在实体数据库进行查找,以得到与试题明细信息对应的试题数据的步骤,具体包括:根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,以形成试题数据。

在该技术方案中,通过在实体数据库中查找与试卷模板数据中包含的试题明细信息相对应的试题数据来作为组卷时所需要的试题数据,具体地,首先根据试题类型和试题难易等级这两个维度来在实体数据库中查找与之对应的试题数据作为样本试题数据,再根据试题量值这一维度从之前得到的样本试题数据中随机抽取具有指定量值的样本试题数据,以最终形成组卷时所需要的试题数据,从而达到了可以便捷、高效地完成组卷的目的。

此外,在组卷试题数据量不多的场景下,还可以是,首先根据试题量值这一维度从实体数据库库中抽取出不低于指定量值、且不重复的试题数据,以得到样本试题数据,再根据试题类型和试题难易等级这两个维度来在得到的样本试题数据中查找到组卷时所需要的试题数据,若此反复执行,直到查找出的试题数据量达到指定量值为止。

在上述任一技术方案中,优选地,在根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,以形成试题数据的步骤,还包括:判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同。

在该技术方案中,通过对随机抽取的和模板试卷数据具有相同量值的样本试题数据进行去重复处理以得到组卷时所需要的试题数据,具体地,首先判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,当判断结果为不相同时,便将这两个样本试题数据作为组卷时所需要的试题数据,当判断结果为相同时,则删除这两个样本试题数据中的任意一个样本试题数据,然后在和模板试卷数据具有相同量值的样本试题数据中重新随机抽取两个样本试题数据,并再次进行判断,直到所抽取的任意两个样本试题数据不相同为止,采用该技术方案能够有效避免生成的试卷中出现试题重复的问题,从而提高了组卷的质量,进而一定程度上提高了组卷的成功率。

在上述任一技术方案中,优选地,在接收试卷模板数据之后,在提取试卷模板数据包含的模板信息之前,还包括:判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤。

在该技术方案中,通过判断题库中是否存在与试卷模板数据对应的试卷来执行是否调用该试卷直接作为生成的试卷,具体地,在接收试卷模板之后和在提取试卷模板数据包含的模板信息之前判断题库中是否存在与试卷模板数据对应的试卷,若判断结果为是,则执行调用该试卷的操作,否则,执行提取试卷模板数据中所包含的模板信息步骤的操作,该技术方案可以根据实际情况来选择是通过直接调用已有试卷的方式来完成组卷,还是通过提取试卷模板数据包含的模板信息的方式来生成组卷时所需要的试题数据以完成组卷,使得组卷方式更加灵活,从而进一步提高了用户的使用体验。

在上述任一技术方案中,优选地,在根据试题数据组建试卷的步骤之后,还包括:将试卷存储在数据库中。

在该技术方案中,将由试卷模板数据中所包含的模板信息结合实体数据库中的试题数据得到的试题数据组建而成的试卷存储在数据库中,以方便用户在以后的组卷过程中能够直接调用出来参考或者是以该试卷中的试题作为试卷模板数据来重新生成组卷所需要的试题数据,在丰富了实体数据库内容的同时也使得组卷所需试题数据更加地全面,从而进一步保证了组卷的效率和成功率。

在上述任一技术方案中,优选地,在根据试题明细信息在实体数据库中进行查找,以得到与试题明细信息对应的试题数据之后,在根据试题数据组建试卷之前,还包括:对试题数据设定分值。

在该技术方案中,通过对处于得到与试题明细信息对应的试题数据之后以及在根据试题数据组建试卷之前的试题数据的分值的设定来对组卷过程进行进一步地完善,使得试卷生成方法更加科学、合理,其中,可以将试卷模板数据中的试题分数作为设定分值。

在上述任一技术方案中,优选地,还包括:响应试题录入指令,将录入的试题数据按照试题类型和试题难易等级存储在实体数据库中。

在该技术方案中,在接收到用户输入的试题录入指令后,接收录入的试题数据,按照试题类型和试题难易等级这两个维度来对试题数据进行分类存储,进而实现实体数据的不断更新。

本发明的第二方面提供一种试卷生成系统,包括:存储器,配置为存储可执行指令;处理器,配置为执行存储的指令以:处理器执行可执行指令实现如上述任一项试卷生成方法的步骤。

具体地,处理器,配置为执行存储的指令以:获取终端发送的会话请求;解析会话请求,判断会话请求中包含的令牌信息是否处于有效时间内;在判断结果为是时,判断会话请求中的会话身份识别号码和令牌信息是否匹配,在会话身份识别号码和令牌信息匹配时,获取令牌信息对应的身份信息;在会话身份识别号码和令牌信息不一致时,从会话服务器获取身份信息;在判断结果为否时,从会话服务器获取身份信息。

根据本发明的一种试卷生成系统,处理器执行存储的指令以:通过提取接收到的试卷模版数据所包含的模版信息来确定至少一项试题明细信息,以便于在实体数据库中查找到与该试题明细信息对应的试题数据,并根据此试题数据来对试卷进行组建。采用本发明的提供的试卷生成方法可以直接利用试卷模版和实体数据库进行随机自动组卷,在提高组卷成功率的同时,也避免了传统随机组卷过程中计算机一次只能随机抽取一道试题进行组卷容易出现质量参差不齐的问题,由于本申请采用了试卷模板的方式进行试卷的组建,提高了试卷生成的科学性和合理性,从而提升了用户的使用体验。

另外,本发明提供的上述技术方案中的试卷生成系统还具有如下附加技术特征:

在上述技术方案中,优选地,试题明细信息至少包括:试题类型、试题难易等级和试题量值。

在该技术方案中,通过试题明细信息里的试题类型、试题难易等级和试题量这三个维度对试题数据的限定可以在组卷过程中大大缩小试题数据的查找范围,进而能够方便、快捷从海量实体数据库中准确定位到需要的试题数据,从而使得用户能够高效地完成组卷工作。此外,通过将试题类型和试题难易程度这两个因素同时考虑在内也保证了试题的质量,从而在一定程度上保证了组卷的成功率。

在上述任一技术方案中,优选地,处理器具有用于:根据试题类型和试题难易等级在试题数据库实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,以形成试题数据。

在该技术方案中,通过在试题数据库实体数据库中查找与试卷模板数据中包含的试题明细信息相对应的试题数据来作为组卷时所需要的试题数据,具体地,首先根据试题类型和试题难易等级这两个维度来在试题数据库实体数据库中查找与之对应的试题数据作为样本试题数据,再根据试题量值这一维度从之前得到的样本试题数据中随机抽取具有指定量值的样本试题数据,以最终形成组卷时所需要的试题数据,从而达到了可以便捷、高效地完成组卷的目的。

此外,在组卷试题数据量不多的场景下,还可以是,首先根据试题量值这一维度从试题数据库实体数据库库中抽取出不低于指定量值、且不重复的试题数据,以得到样本试题数据,再根据试题类型和试题难易等级这两个维度来在得到的样本试题数据中查找到组卷时所需要的试题数据,若此反复执行,直到查找出的试题数据量达到指定量值为止。

在上述任一技术方案中,优选地,处理器还用于:判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同。

在该技术方案中,通过对随机抽取的和模板试卷数据具有相同量值的样本试题数据进行去重复处理以得到组卷时所需要的试题数据,具体地,首先判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,当判断结果为不相同时,便将这两个样本试题数据作为组卷时所需要的试题数据,当判断结果为相同时,则删除这两个样本试题数据中的任意一个样本试题数据,然后在和模板试卷数据具有相同量值的样本试题数据中重新随机抽取两个样本试题数据,并再次进行判断,直到所抽取的任意两个样本试题数据不相同为止,采用该技术方案能够有效避免生成的试卷中出现试题重复的问题,从而提高了组卷的质量,进而一定程度上提高了组卷的成功率。

在上述任一技术方案中,优选地,处理器还用于:判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤。

在该技术方案中,通过判断题库中是否存在与试卷模板数据对应的试卷来执行是否调用该试卷直接作为生成的试卷,具体地,在接收试卷模板之后和在提取试卷模板数据包含的模板信息之前判断题库中是否存在与试卷模板数据对应的试卷,若判断结果为是,则执行调用该试卷的操作,否则,执行提取试卷模板数据中所包含的模板信息步骤的操作,该技术方案可以根据实际情况来选择是通过直接调用已有试卷的方式来完成组卷,还是通过提取试卷模板数据包含的模板信息的方式来生成组卷时所需要的试题数据以完成组卷,使得组卷方式更加灵活,从而进一步提高了用户的使用体验。

在上述任一技术方案中,优选地,处理器还用于:将试卷存储在数据库中。

在该技术方案中,将由试卷模板数据中所包含的模板信息结合试题数据库实体数据库中的试题数据得到的试题数据组建而成的试卷存储在数据库中,以方便用户在以后的组卷过程中能够直接调用出来参考或者是以该试卷中的试题作为试卷模板数据来重新生成组卷所需要的试题数据,在丰富了试题数据库实体数据库内容的同时也使得组卷所需试题数据更加地全面,从而进一步保证了组卷的效率和成功率。

在上述任一技术方案中,优选地,处理器还用于:对试题数据设定分值。

在该技术方案中,通过对处于得到与试题明细信息对应的试题数据之后以及在根据试题数据组建试卷之前的试题数据的分值的设定来对组卷过程进行进一步地完善,使得试卷生成方法更加科学、合理,其中,可以将试卷模板数据中的试题分数作为设定分值。

在上述任一技术方案中,优选地,处理器还用于:响应试题录入指令,将录入的试题数据按照试题类型和试题难易等级存储在试题实体数据库中。

在该技术方案中,在接收到用户输入的试题录入指令后,接收录入的试题数据,按照根据试题录入指令,结合试题类型和试题难易等级这两个维度来对试题数据进行分类存储,进而实现实体数据的不断更新。

本发明的再一方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项的试卷生成方法的步骤。

根据本发明的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中的试卷生成方法的步骤,因而该计算机可读存储介质能够实现该试卷生成方法全部的有益效果,此处不再一一赘述。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1示出了根据发明的一个实施例的试卷生成方法的流程示意图;

图2示出了根据发明的另一个实施例的试卷生成方法的流程示意图;

图3示出了根据发明的再一个实施例的试卷生成方法的流程示意图;

图4示出了根据发明的又一个实施例的试卷生成方法的流程示意图;

图5示出了根据发明的又一个实施例的试卷生成方法的流程示意图;

图6示出了根据发明的又一个实施例的试卷生成方法的流程示意图;

图7示出了根据发明的又一个实施例的试卷生成方法的流程示意图;

图8示出了根据发明的又一个实施例的试卷生成方法的流程示意图;

图9示出了根据本发明的一个实施例中试卷生成方法的流程示意图;

图10示出了根据本发明的一个实施例中试卷生成方法的示意框图;

图11示出了本发明的一个实施例的试卷生成系统的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

本发明第一方面的实施例,提出一种试卷生成方法,用于试卷录题自动组卷软件。图1示出了本发明的一个实施例的试卷生成方法的流程示意图。如图1所示,该试卷生成方法包括:

s102,接收试卷模板数据,提取试卷模板数据包含的模板信息;

s104,根据模板信息确定至少一项试题明细信息;

s106,根据试题明细信息在实体数据库中进行查找,以得到与试题明细信息对应的试题数据;

s108,根据试题数据组建试卷。

在该实施例中,通过提取接收到的试卷模版数据所包含的模版信息来确定至少一项试题明细信息,以便于在实体数据库中查找到与该试题明细信息对应的试题数据,并根据此试题数据来对试卷进行组建。采用本发明的提供的试卷生成方法可以直接利用试卷模版和实体数据库进行随机自动组卷,在提高组卷成功率的同时,也避免了传统随机组卷过程中计算机一次只能随机抽取一道试题进行组卷容易出现质量参差不齐的问题,由于本申请采用了试卷模板的方式进行试卷的组建,提高了试卷生成的科学性和合理性,从而提升了用户的使用体验。

图2示出了本发明的另一个实施例的试卷生成方法的流程示意图。如图2所示,该试卷生成方法包括:

s202,接收试卷模板数据,提取试卷模板数据包含的模板信息;

s204,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s206,根据包含试题类型、试题难易等级和试题量值的试题明细信息在实体数据库中进行查找,以得到与包含试题类型、试题难易等级和试题量值的试题明细信息对应的试题数据;

s208,根据试题数据组建试卷。

在该实施例中,通过试题明细信息里的试题类型、试题难易等级和试题量这三个维度对试题数据的限定可以在组卷过程中大大缩小试题数据的查找范围,进而能够方便、快捷从海量实体数据库中准确定位到需要的试题数据,从而使得用户能够高效地完成组卷工作。此外,通过将试题类型和试题难易程度这两个因素同时考虑在内也保证了试题的质量,从而在一定程度上保证了组卷的成功率。

图3示出了本发明的再一个实施例的试卷生成方法的流程示意图。如图3所示,该试卷生成方法包括:

s302,接收试卷模板数据,提取试卷模板数据包含的模板信息;

s304,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s306,根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;

s308,根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,以形成试题数据;

s310,根据试题数据组建试卷。

在该实施例中,通过在实体数据库中查找与试卷模板数据中包含的试题明细信息相对应的试题数据来作为组卷时所需要的试题数据,具体地,首先根据试题类型和试题难易等级这两个维度来在实体数据库中查找与之对应的试题数据作为样本试题数据,再根据试题量值这一维度从之前得到的样本试题数据中随机抽取具有指定量值的样本试题数据,以最终形成组卷时所需要的试题数据,从而达到了可以便捷、高效地完成组卷的目的。

此外,在组卷试题数据量不多的场景下,还可以是,首先根据试题量值这一维度从实体数据库库中抽取出不低于指定量值、且不重复的试题数据,以得到样本试题数据,再根据试题类型和试题难易等级这两个维度来在得到的样本试题数据中查找到组卷时所需要的试题数据,若此反复执行,直到查找出的试题数据量达到指定量值为止。

图4示出了本发明的又一个实施例的试卷生成方法的流程示意图。如图4所示,该试卷生成方法包括:

s402,接收试卷模板数据,提取试卷模板数据包含的模板信息;

s404,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s406,根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;

s408,根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同以形成试题数据;

s410,根据试题数据组建试卷。

在该实施例中,通过对随机抽取的和模板试卷数据具有相同量值的样本试题数据进行去重复处理以得到组卷时所需要的试题数据,具体地,首先判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,当判断结果为不相同时,便将这两个样本试题数据作为组卷时所需要的试题数据,当判断结果为相同时,则删除这两个样本试题数据中的任意一个样本试题数据,然后在和模板试卷数据具有相同量值的样本试题数据中重新随机抽取两个样本试题数据,并再次进行判断,直到所抽取的任意两个样本试题数据不相同为止,采用该技术方案能够有效避免生成的试卷中出现试题重复的问题,从而提高了组卷的质量,进而一定程度上提高了组卷的成功率。

图5示出了本发明的又一个实施例的试卷生成方法的流程示意图。如图5所示,该试卷生成方法包括:

s502,接收试卷模板数据;

s504,判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤;

s506,提取试卷模板数据包含的模板信息;

s508,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s510,根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;

s512,根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同以形成试题数据;

s514,根据试题数据组建试卷。

在该实施例中,通过判断题库中是否存在与试卷模板数据对应的试卷来执行是否调用该试卷直接作为生成的试卷,具体地,在接收试卷模板之后和在提取试卷模板数据包含的模板信息之前判断题库中是否存在与试卷模板数据对应的试卷,若判断结果为是,则执行调用该试卷的操作,否则,执行提取试卷模板数据中所包含的模板信息步骤的操作,该技术方案可以根据实际情况来选择是通过直接调用已有试卷的方式来完成组卷,还是通过提取试卷模板数据包含的模板信息的方式来生成组卷时所需要的试题数据以完成组卷,使得组卷方式更加灵活,从而进一步提高了用户的使用体验。

图6示出了本发明的又一个实施例的试卷生成方法的流程示意图。如图6所示,该试卷生成方法包括:

s602,接收试卷模板数据;

s604,判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤;

s606,提取试卷模板数据包含的模板信息;

s608,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s610,根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;

s612,根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同以形成试题数据;

s614,根据试题数据组建试卷;

s616,将试卷存储在数据库中。

在该实施例中,将由试卷模板数据中所包含的模板信息结合实体数据库中的试题数据得到的试题数据组建而成的试卷存储在数据库中,以方便用户在以后的组卷过程中能够直接调用出来参考或者是以该试卷中的试题作为试卷模板数据来重新生成组卷所需要的试题数据,在丰富了实体数据库内容的同时也使得组卷所需试题数据更加地全面,从而进一步保证了组卷的效率和成功率。

图7示出了本发明的又一个实施例的试卷生成方法的流程示意图。如图7所示,该试卷生成方法包括:

s702,接收试卷模板数据;

s704,判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤;

s706,提取试卷模板数据包含的模板信息;

s708,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s710,根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;

s712,根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同以形成试题数据;

s714,对试题数据设定分值;

s716,根据试题数据组建试卷;

s718,将试卷存储在数据库中。

在该实施例中,通过对处于得到与试题明细信息对应的试题数据之后以及在根据试题数据组建试卷之前的试题数据的分值的设定来对组卷过程进行进一步地完善,使得试卷生成方法更加科学、合理,其中,可以将试卷模板数据中的试题分数作为设定分值。

图8示出了本发明的又一个实施例的试卷生成方法的流程示意图。如图8所示,该试卷生成方法包括:

s802,响应试题录入指令,将录入的试题数据按照试题类型和试题难易等级存储在实体数据库中;

s804,接收试卷模板数据;

s806,判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤;

s808,提取试卷模板数据包含的模板信息;

s810,根据模板信息确定至少一项包含试题类型、试题难易等级和试题量值的试题明细信息;

s812,根据试题类型和试题难易等级在实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;

s814,根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同以形成试题数据;

s816,对试题数据设定分值;

s818,根据试题数据组建试卷;

s820,将试卷存储在数据库中。

在该实施例中,

在接收到用户输入的试题录入指令后,接收录入的试题数据,按照根据试题录入指令,结合试题类型和试题难易等级这两个维度来对试题数据进行分类存储,进而实现实体数据的不断更新。

图9示出了根据本发明的一个实施例中试卷生成方法的流程示意图,如图9所示,在接收到录入的试题或者导入的试题后,对录入或者导入的试题进行试题分类管理,具体地,从试题分类、难易等级、类型三个维度进行数据保存,在创建试题模板后,从三种方式创建试卷,方式1:复制已有的试卷;方式2:从题库过滤选择试题组卷;方式3:从模板生成试卷,生成考卷的过程中分为两种方式,具体地:方式1:从现有试卷复制生成;方式2:从试卷模板生成。

图10示出了根据本发明的一个实施例中试卷生成方法的示意框图。如图10所示,在本发明的一个实施例中,试卷生成方法包括:

步骤1,从“试卷表(模板)”表中查询出模板信息;

步骤2,根据模板信息,查出关联的试题分类明细信息;

步骤3,每一条模板试题分类明细数据下,有一个行为难易等级,列为试题类型的二位矩阵明细数据,这样便能清晰的知道:从某一试题分类中,要取指定难易等级和试题类型的试题数量;

步骤4,根据试题分类、难易等级、类型三个维度,过滤查询出所有基础试题,并随机打乱,然后依次取出指定数量的试题,并设置模板配置的试题分数为指定的分数;

步骤5,一次获取即将要组卷的基础试题的选项数据,并依次对应;

步骤6,拷贝组卷的基础试题数据转换为试卷试题数据存入数据库中,至此随机组卷完成。

为了能实现对试卷的微调整,我们也支持从题库选题,进行添加和分值修改,以达到灵活组卷(包括设置总分)的目的。试卷仅仅是考卷的预处理操作,当然,生成考卷,我们也可以直接从模板生成(如果不需要微调的模板,我们可以省去生成试卷的过程,从而简化组卷流程)。

在数据库中,基础核心表为“试题表”,“试题试卷关联表”为试题在试卷中的拷贝,同时可做相应难易等级、分值等信息调整保存,“试卷表(模板)”为生成考卷时的中间表,即,若为试卷信息,则直接从已经组完卷的试卷试题中读取数据,若为模板,则根据“模板分类表”和“模板分类明细表”自动生成试题数据,并将数据存入“试题试卷关联表”。

本发明第二方面的实施例,提出一种试卷生成系统,用于试卷录题自动组卷软件。图11示出了本发明的一个实施例的试卷生成系统1100的示意框图。如图11所示,试卷生成系统1100包括:存储器1102、处理器1104,存储器1102可配置为存储可执行指令,处理器1104可配置为执行存储的指令以实现如上述任一项的试卷生成方法的步骤。

具体地,处理器1104,配置为执行存储的指令以:获取终端发送的会话请求;解析会话请求,判断会话请求中包含的令牌信息是否处于有效时间内;在判断结果为是时,判断会话请求中的会话身份识别号码和令牌信息是否匹配,在会话身份识别号码和令牌信息匹配时,获取令牌信息对应的身份信息;在会话身份识别号码和令牌信息不一致时,从会话服务器获取身份信息;在判断结果为否时,从会话服务器获取身份信息。

根据本发明的一种试卷生成系统,处理器1104执行存储的指令以:通过提取接收到的试卷模版数据所包含的模版信息来确定至少一项试题明细信息,以便于在实体数据库中查找到与该试题明细信息对应的试题数据,并根据此试题数据来对试卷进行组建。采用本发明的提供的试卷生成方法可以直接利用试卷模版和实体数据库进行随机自动组卷,在提高组卷成功率的同时,也避免了传统随机组卷过程中计算机一次只能随机抽取一道试题进行组卷容易出现质量参差不齐的问题,由于本申请采用了试卷模板的方式进行试卷的组建,提高了试卷生成的科学性和合理性,从而提升了用户的使用体验。

在本发明一个实施例中,优选地,试题明细信息至少包括:试题类型、试题难易等级和试题量值。

在该实施例中,通过试题明细信息里的试题类型、试题难易等级和试题量这三个维度对试题数据的限定可以在组卷过程中大大缩小试题数据的查找范围,进而能够方便、快捷从海量实体数据库中准确定位到需要的试题数据,从而使得用户能够高效地完成组卷工作。此外,通过将试题类型和试题难易程度这两个因素同时考虑在内也保证了试题的质量,从而在一定程度上保证了组卷的成功率。

在本发明一个实施例中,优选地,处理器1104具有用于:根据试题类型和试题难易等级在试题数据库实体数据库中进行查找,以得到与试题类型及试题难易等级相对应的样本试题数据;根据试题量值在样本试题数据中随机抽取相同量值的样本试题数据,以形成试题数据。

在该实施例中,通过在试题数据库实体数据库中查找与试卷模板数据中包含的试题明细信息相对应的试题数据来作为组卷时所需要的试题数据,具体地,首先根据试题类型和试题难易等级这两个维度来在试题数据库实体数据库中查找与之对应的试题数据作为样本试题数据,再根据试题量值这一维度从之前得到的样本试题数据中随机抽取具有指定量值的样本试题数据,以最终形成组卷时所需要的试题数据,从而达到了可以便捷、高效地完成组卷的目的。

此外,在组卷试题数据量不多的场景下,还可以是,首先根据试题量值这一维度从试题数据库实体数据库库中抽取出不低于指定量值、且不重复的试题数据,以得到样本试题数据,再根据试题类型和试题难易等级这两个维度来在得到的样本试题数据中查找到组卷时所需要的试题数据,若此反复执行,直到查找出的试题数据量达到指定量值为止。

在本发明一个实施例中,优选地,处理器1104还用于:判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,在判断结果为是时,删除任意两个样本试题数据中的任一个样本试题数据,并在样本试题数据中重新随机抽取,直至任意两个样本试题数据不相同。

在该实施例中,通过对随机抽取的和模板试卷数据具有相同量值的样本试题数据进行去重复处理以得到组卷时所需要的试题数据,具体地,首先判断随机抽取的样本试题数据中任意两个样本试题数据是否相同,当判断结果为不相同时,便将这两个样本试题数据作为组卷时所需要的试题数据,当判断结果为相同时,则删除这两个样本试题数据中的任意一个样本试题数据,然后在和模板试卷数据具有相同量值的样本试题数据中重新随机抽取两个样本试题数据,并再次进行判断,直到所抽取的任意两个样本试题数据不相同为止,采用该技术方案能够有效避免生成的试卷中出现试题重复的问题,从而提高了组卷的质量,进而一定程度上提高了组卷的成功率。

在本发明一个实施例中,优选地,处理器1104还用于:判断是否存在与试卷模板数据对应的试卷,在判断结果为是时,调用试卷;否则,执行提取试卷模板数据包含的模板信息的步骤。

在该实施例中,通过判断题库中是否存在与试卷模板数据对应的试卷来执行是否调用该试卷直接作为生成的试卷,具体地,在接收试卷模板之后和在提取试卷模板数据包含的模板信息之前判断题库中是否存在与试卷模板数据对应的试卷,若判断结果为是,则执行调用该试卷的操作,否则,执行提取试卷模板数据中所包含的模板信息步骤的操作,该技术方案可以根据实际情况来选择是通过直接调用已有试卷的方式来完成组卷,还是通过提取试卷模板数据包含的模板信息的方式来生成组卷时所需要的试题数据以完成组卷,使得组卷方式更加灵活,从而进一步提高了用户的使用体验。

在本发明一个实施例中,优选地,处理器1104还用于:将试卷存储在数据库中。

在该实施例中,将由试卷模板数据中所包含的模板信息结合试题数据库实体数据库中的试题数据得到的试题数据组建而成的试卷存储在数据库中,以方便用户在以后的组卷过程中能够直接调用出来参考或者是以该试卷中的试题作为试卷模板数据来重新生成组卷所需要的试题数据,在丰富了试题数据库实体数据库内容的同时也使得组卷所需试题数据更加地全面,从而进一步保证了组卷的效率和成功率。

在本发明一个实施例中,优选地,处理器1104还用于:对试题数据设定分值。

在该实施例中,通过对处于得到与试题明细信息对应的试题数据之后以及在根据试题数据组建试卷之前的试题数据的分值的设定来对组卷过程进行进一步地完善,使得试卷生成方法更加科学、合理,其中,可以将试卷模板数据中的试题分数作为设定分值。

在本发明一个实施例中,优选地,处理器1104还用于:响应试题录入指令,将录入的试题数据按照试题类型和试题难易等级存储在试题实体数据库中。

在该实施例中,在接收到用户输入的试题录入指令后,接收录入的试题数据,按照根据试题录入指令,结合试题类型和试题难易等级这两个维度来对试题数据进行分类存储,进而实现实体数据的不断更新。

本发明第三方面在于提出了一种计算机可读存储介质,具体可以应用在试卷录题自动组卷软件这一实施例上,在计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项试卷生成方法的步骤。

在该实施例中,本发明的计算机可读存储介质,其上存储的计算机程序被处理器执行时实现了如上述任一技术方案中的试卷生成方法的步骤,因而该计算机可读存储介质能够实现该试卷生成方法全部的有益效果,此处不再一一赘述。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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