一种基于随机算法业务学习考核系统的制作方法

文档序号:12178762阅读:178来源:国知局

本发明涉及计算机技术领域,尤其是涉及一种基于随机算法业务学习考核系统。



背景技术:

伴随着计算机技术和网络技术的飞速发展,计算机已经成为社会发展的动力,互联网的出现给我们带来了很多信息,也带来了很多便利,其中业务考核系统是现代组织不可或缺的管理工具,它是一种评估业务人业务人员作表现和学习情况的管理系统,能够使管理人员或相关人员对业务人员的工作进行系统性的评价。此外,有效的考核,不仅能确定每位业务人员对组织的贡献或不足,更可在整体上对人力资源的管理提供决定性的评估资料,从而可以改善组织的反馈机能,提高业务人员的工作效率,更可激励士气,也可作为公平合理地酬赏业务人员的依据,对企业有着重要的意义。

现今的考核系统,存在一定程度上的功能性单一,试题题目和选项顺序不变,容易使业务人员只记住答案,不能达到对业务水平进行考核的目的。



技术实现要素:

本发明的目的在于提供一种基于随机算法业务学习系统,本发明在为考试人员制定相同试卷的情况下,随机排列试题题目及选项顺序,实现防作弊功能,保证考试公平公正,在练习和考试过程中极大程度地提高业务人员对知识点的掌握。

第一方面,本发明实施例提供了一种基于随机算法业务学习考核系统,包括抽题模块、随机排列模块、试卷定制模块和分析模块;

所述抽题模块,与所述随机排列模块相连接,根据业务学习和考试的不同需求,分别按照错题集、收藏夹、试卷信息和试卷要求抽取试题,并将抽取的试题发送给所述随机排列模块;

所述随机排列模块,与所述试卷定制模块相连接,用于接收所述抽题模块发送的所述抽取的试题,分别将所述抽取的试题的题目和所述题目对应的选项进行随机排序,将随机排列的试题发送到所述试卷定制模块;

所述试卷定制模块,与所述分析模块相连接,用于接收所述随机排列模块发送的所述随机排列的试题,将所述随机排列的试题进行定制,生成试卷,缓存用户当前考试信息,并在考试完成后,将所述当前考试信息发送到所述分析模块;

所述分析模块,与所述试卷定制模块相连接,用于获取考核指标数据,接收所述试卷定制模块发送的所述当前考试信息,得到考试结果,并根据所述考核指标数据得到考核结果。

结合第一方面,本发明实施例提供了第一方面第一种可能的实施方式,还包括断点续考模块,与所述试卷定制模块相连接,用于在考试中断后,再次续考的情况下,从所述试卷定制模块中读取所述当前考试信息。

结合第一方面,本发明实施例提供了第一方面第二种可能的实施方式,所述随机排列模块,还用于判断题目的类型,如果所述题目的类型为第一类型,则将所述第一类型中各个题目对应的选项分别写入列表中,将写入所述列表中的所述各个题目对应的选项通过随机算法进行随机排序,从而生成新的所述各个题目对应的选项。

结合第一方面第二种可能的实施方式,本发明实施例提供了第一方面第三种可能的实施方式,所述各个题目对应的选项包括选项内容和所述选项内容对应的标识。

结合第一方面第三种可能的实施方式,本发明实施例提供了第一方面第四种可能的实施方式,所述随机排列模块,还用于根据前一参考答案在新的所述各个题目对应的选项中将对应的答案进行更新。

结合第一方面,本发明实施例提供了第一方面第五种可能的实施方式,所述随机排列模块,还用于随机选取任一题目,并放入数组,随机打乱所述数组中的题目顺序,从而生成新数组,重复上述操作,直至所述试卷中的所有试题均已放入所述数组中。

结合第一方面,本发明实施例提供了第一方面第六种可能的实施方式,所述当前考试信息包括用户答案、参考答案、试卷ID和考题ID。

结合第一方面第二种可能的实施方式,本发明实施例提供了第一方面第七种可能的实施方式,所述第一类型包括选择题和判断题。

结合第一方面,本发明实施例提供了第一方面第八种可能的实施方式,所述考核指标数据包括学习数据、学习资料下载数据和用户操作数据。

结合第一方面第八种可能的实施方式,本发明实施例提供了第一方面第九种可能的实施方式,所述学习数据包括随机练习数据、章节练习数据、题型练习数据和模拟考试数据。

本发明提供一种基于随机算法业务学习考核系统,包括抽题模块、随机排列模块、试卷定制模块和分析模块;抽题模块根据业务学习和考试的不同需求,抽取试题;随机排列模块分别将试题的题目和题目对应的选项进行随机排序;试卷定制模块将随机排列的试题进行定制,生成试卷,缓存用户当前考试信息,并在考试完成后,将当前考试信息发送到分析模块;分析模块用于获取考核指标数据接收试卷定制模块发送的当前考试信息,得到考试结果,并根据考核指标数据得到考核结果。本发明在为考试人员制定相同试卷的情况下,随机排列试题题目及选项顺序,实现防作弊功能,保证考试公平公正,在练习和考试过程中极大程度地提高业务人员对知识点的掌握。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种基于随机算法业务学习考核系统结构示意图。

附图标记:

10-抽题模块; 20-随机排列模块;

30-试卷定制模块; 40-分析模块;

50-断点续考模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

现今的考核系统,存在一定程度上的功能性单一,试题题目和选项顺序不变,容易使业务人员只记住答案,不能达到对业务水平进行考核的目的。

本发明提供一种基于随机算法业务学习考核系统,包括抽题模块、随机排列模块、试卷定制模块和分析模块;抽题模块根据业务学习和考试的不同需求,抽取试题;随机排列模块分别将试题的题目和题目对应的选项进行随机排序;试卷定制模块将随机排列的试题进行定制,生成试卷,缓存用户当前考试信息,并在考试完成后,将当前考试信息发送到分析模块;分析模块用于获取考核指标数据接收试卷定制模块发送的当前考试信息,得到考试结果,并根据考核指标数据得到考核结果。本发明在为考试人员制定相同试卷的情况下,随机排列试题题目及选项顺序,实现防作弊功能,保证考试公平公正,在练习和考试过程中极大程度地提高业务人员对知识点的掌握。下面通过实施例进行详细描述。

图1为本发明实施例提供的一种基于随机算法业务学习考核系统结构示意图。

参照图1,基于随机算法业务学习考核系统包括抽题模块10、随机排列模块20、试卷定制模块30、分析模块40、断点续考模块50。

抽题模块10,与随机排列模块20相连接,根据业务学习和考试的不同需求,分别按照错题集、收藏夹、试卷信息和试卷要求抽取试题,并将抽取的试题发送给随机排列模块20;

随机排列模块20,与试卷定制模块30相连接,用于接收抽题模块发送的抽取的试题,分别将抽取的试题的题目和题目对应的选项进行随机排序,将随机排列的试题发送到试卷定制模块;

试卷定制模块30,与分析模块40相连接,用于接收随机排列模块20发送的随机排列的试题,将随机排列的试题进行定制,生成试卷,缓存用户当前考试信息,并在考试完成后,将当前考试信息发送到分析模块40;

分析模块40,与试卷定制模块30相连接,用于获取考核指标数据,接收试卷定制模块30发送的当前考试信息,得到考试结果,并根据考核指标数据得到考核结果。

具体地,抽题模块10分别按照错题集、收藏夹、试卷信息和试卷要求中一项或几项抽取试题;

这里,试卷信息包括试卷基本信息、考试章节、考试人员和考试时间,并不局限于上述条件和上述信息进行抽题;

其中,试卷定制模块30为考试人员制定相同的试卷,保证考试公平性;

具体地,分析模块40减少人工阅卷的工作。

根据本发明的示例性实施例,还包括断点续考模块50,与试卷定制模块30相连接,用于在考试中断后,再次续考的情况下,从试卷定制模块30中读取所述当前考试信息。

具体地,断点续考模块50主要为了在用户浏览器异常或由考试人员原因导致中途退出考试的情况下,考试人员重新进入考试时可以在当前状态下继续考试。上次的答题进度依然保存,上次答题结果在考试界面显示,实现考试过程的灵活性;

这里,中途退出考试的原因不局限于以上几种,包括导致考试无法继续的各种原因。

根据本发明的示例性实施例,随机排列模块20,还用于判断题目的类型,如果题目的类型为第一类型,则将第一类型中各个题目对应的选项分别写入列表中,将写入列表中的各个题目对应的选项通过随机算法进行随机排序,从而生成新的各个题目对应的选项。

根据本发明的示例性实施例,题目对应的选项包括选项内容和选项内容对应的标识。

这里,随机排列顺序时,将选项内容和选项内容对应的标识作为一个整体进行排序;

具体地,标识包括A、B、C、D、E等。

根据本发明的示例性实施例,随机排列模块20,还用于根据前一参考答案在新的各个题目对应的选项中将对应的答案进行更新。

具体地,举例说明:

原选项:A.1B.2C.3D.4;其中,参考答案为B;

随机排序后:C.3A.1D.4B.2;这里,将对应答案进行更新;

更新后:A.3B.1C.4D.2;其中,新的参考答案为D。

根据本发明的示例性实施例,随机排列模块20,还用于随机选取任一题目,并放入数组,随机打乱数组中的题目顺序,从而生成新数组,重复上述操作,直至试卷中的所有试题均已放入数组中。

这里,在符合试卷要求的题库中随机选取一题,放入数组中,打乱数组中题目顺序,再次在符合试卷要求的题库中随机选取一题,放入数组中,生成新数组,打乱新数组中题目顺序;重复上述操作,直至选取试题数量满足试卷要求。

根据本发明的示例性实施例,当前考试信息包括用户答案、参考答案、试卷ID和考题ID。

其中,将用户答案、参考答案、试卷ID和考题ID中一种或几种考试信息缓存到试卷定制模块30;

这里,并不局限于上述的几种考试信息,可根据实际情况进行增减;

具体地,当用户完成交卷后,将试卷定制模块30中的用户答案、参考答案、试卷ID和考题ID等发到分析模块40,然后得到考试结果。

根据本发明的示例性实施例,第一类型包括选择题和判断题。

具体地,第一类型包括选择题和判断题,本系统可将第一类型题目对应的选项顺序进行随机排列。

这里,同一题目每次练习的正确答案不一样,只记住答案不能通过系统的考核,进而要求学习人员需要对每个题目所涉及的知识点进行掌握,提高学习人员对知识点的掌握程度。

根据本发明的示例性实施例,考核指标数据包括学习数据、学习资料下载数据和用户操作数据。

具体地,考核指标数据包括学习数据、学习资料下载数据和用户操作数据。并不局限于上述几种数据,通过分析模块40对考核指标数据的分析汇总,得到考核结果,进而来对业务人员水平进行考核。

根据本发明的示例性实施例,学习数据包括随机练习数据、章节练习数据、题型练习数据和模拟考试数据。

其中,学习数据包括随机练习数据、章节练习数据、题型练习数据和模拟考试数据,并不局限于上述几种数据。

这里,在学习过程中,包括随机练习、章节练习、题型练习和模拟考试,产生的错题,自动加入错题集中,用户也可自定义将试题加入收藏夹中,便于用户对不同的业务知识点进行着重学习,节省时间、提高效率,便于对业务知识水平的提高。

本实施例提供的一种基于随机算法业务学习考核系统,包括抽题模块、随机排列模块、试卷定制模块和分析模块;其中抽题模块,与随机排列模块相连接,根据业务学习和考试的不同需求,分别按照错题集、收藏夹、试卷信息和试卷要求抽取试题,并将抽取的试题发送给随机排列模块;随机排列模块,与试卷定制模块相连接,用于接收抽题模块发送的抽取的试题,分别将抽取的试题的题目和题目对应的选项进行随机排序,将随机排列的试题发送到试卷定制模块;试卷定制模块,与分析模块相连接,用于接收随机排列模块发送的随机排列的试题,将随机排列的试题进行定制,生成试卷,缓存用户当前考试信息,并在考试完成后,将当前考试信息发送到分析模块;分析模块,与试卷定制模块相连接,用于获取考核指标数据接收试卷定制模块发送的当前考试信息,得到考试结果,并根据考核指标数据得到考核结果。本发明在为考试人员制定相同试卷的情况下,随机排列试题题目及选项顺序,实现防作弊功能,保证考试公平公正,在练习和考试过程中极大程度地提高业务人员对知识点的掌握。

本发明实施例所提供的装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的相对应过程,在此不再赘述。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上各实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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