一种计算机在线模拟考试装置及其方法与流程

文档序号:11252232阅读:342来源:国知局
一种计算机在线模拟考试装置及其方法与流程

本发明涉及计算机应用领域,具体而言,涉及一种计算机在线模拟考试装置及其方法。



背景技术:

目前,在取得社会上各种资格认证的过程中,离不开考试。考试分为纸质的试卷和电子试卷。纸质的试卷不环保,并且制作试卷需要排版,印刷,搬运,工作量大,造成效率低下。传统的电子试卷,由于每份试卷都是预先制定好的,是批量化的,考试的时候就是随机选取其中某份试卷进行测试,无法做到根据每个用户的身份和请求来创建适合该用户的试卷。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供一种计算机在线模拟考试装置及其方法,实现根据用户的身份和请求来创建试卷。

第一方面,本发明实施例提供了一种计算机在线模拟考试装置,所述装置包括:验证模块,用于验证用户身份;请求接收模块,用于接收用户创建试卷的请求;生成模块,用于根据接收到的用户创建试卷的请求以及所述用户的身份,生成考试试卷;答题监视模块,用于监视答题过程;评估模块,用于评估考试结果;

可选的,所述验证模块包括:用户判断单元,用于根据所述用户输入的用户名标识,判断其是否能进入考试系统;获取单元,用于获得所述用户的等级和权限;

可选的,所述生成模块包括:查找匹配单元,用于根据接收到的用户创建试卷的请求以及所述用户的等级和权限,在试卷数据库进行查找并匹配相应项目;整合单元,用于根据查找匹配单元的结果,整合后生成考试试卷;

可选的,所述评估模块还用于将考试结果发送给生成模块;所述生成模块还包括历史考试结果存储单元,所述历史考试结果存储单元用于存储所述用户的历史考试结果;所述查找匹配单元还用于根据所述用户的历史考试结果来查找并匹配与所述用户的历史错题相同测试内容的题目;

可选的,监视答题模块包括:操作信息接收单元,用于接收所述用户答题过程中的操作信息;权限判断单元,用于根据所述操作信息,判断是否在所述用户的权限内;操作执行单元,用于执行所述用户的操作。

另一方面,本发明实施例提供了一种计算机在线模拟考试方法,所述方法包括:验证用户身份;接收用户创建试卷的请求;生成考试试卷;监视答题过程;评估考试结果;

可选的,所述验证用户身份包括:根据所述用户输入的用户名标识,判断其是否能进入考试系统;如果判断结果为是,则获得所述用户相应的等级和权限;

可选的,所述生成考试试卷包括:根据接收到的用户创建试卷的请求和所述用户的等级和权限,在试卷数据库进行查找并匹配相应项目,并整合后生成考试试卷;

可选的,所述评估考试结果之后还包括如下步骤:发送考试结果;存储历史考试结果;所述查找并匹配相应项目包括:根据所述用户的历史考试结果,查找并匹配与所述用户的历史错题相同测试内容的题目;

可选的,所述监控答题过程包括:接收所述用户答题过程中的操作信息;根据所述操作信息,判断是否在所述用户的权限内;当判断结果为是时,执行所述用户的操作。

在本发明实施例提供的计算机在线模拟考试装置中,包括验证模块,用于验证用户身份;请求接收模块,用于接收用户创建试卷的请求;生成模块,用于根据接收到的用户创建试卷的请求以及所述用户的身份,生成考试试卷,因此,能够实现根据用户的身份和请求来创建试卷,更有针对性,复习效率更高,对用户也更有针对性。在本发明实施例提供的计算机在线模拟考试方法中,包括:验证用户身份;接收用户创建试卷的请求;生成考试试卷,因此,能够实现根据用户的身份和请求来创建试卷,对用户更有针对性,复习效率也更高。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例1所提供的一种计算机在线模拟考试装置的模块示意图;

图2示出了本发明实施例1所提供的一种计算机在线模拟考试装置中的验证模块的结构示意图;

图3示出了本发明实施例1所提供的一种计算机在线模拟考试装置中的生成模块的结构示意图;

图4示出了本发明实施例1所提供的一种计算机在线模拟考试装置中的生成模块的另一种结构示意图;

图5示出了本发明实施例1所提供的计算机在线模拟考试装置中的答题监视模块的结构示意图;

图6示出了本发明实施例2所提供的一种计算机在线模拟考试方法的流程示意图。

具体实施方式

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

考虑到相关技术中不能根据用户请求来创建试卷的问题,基于此,本发明实施例提供了一种计算机在线模拟考试装置及其方法。下面通过实施例进行描述。

实施例1

参见图1,本发明实施例提供了一种计算机在线模拟考试装置。该装置具体包括:验证模块10、请求接收模块20、生成模块30、答题监视模块40和评估模块50。

验证模块10和请求接收模块20、生成模块30以及答题监视模块40电连接,用于验证用户身份,并将验证的用户身份信息提供给请求接收模块20、生成模块30以及答题监视模块40。

验证模块10用于验证用户身份。示例性的,用户身份被分类为管理员用户和一般用户。管理员用户的权限更高,可以随意调取、创建各种类型的试卷,各种难度的试卷,以及涉及到各种考试点的试卷。一般用户可以是参加考试测验,获得练习和评估结果的用户。一般用户里又可以分是参加过少量考试的初级用户和参加过多次考试的高级用户。用户通过账户名和密码来接受身份验证,当用户输入账户名和密码时,验证模块10将接收到的账户名和密码和数据库里存储的账户名和密码进行匹配,如果数据库里存在记录,则通过验证。获得账户名和密码的方式有多种,例如可以通过购买电子卡、购买实体卡、获取免费卡三种途径来获得。电子卡可以通过该考试系统在线直接购买,同时可以选择购买的电子卡次数。例如,一般用户可以选择购买15次或者30次的电子卡。实体卡可以通过线下用户批量购买。免费卡是免费送给用户体验的卡。

请求接收模块20,用于接收用户创建试卷的请求;请求接收模块20与验证模块10和生成模块30电连接。请求接收模块20根据验证模块10传来的验证后的用户身份信息,来确定是否接收他的请求。如果该用户属于合格的用户,请求接收模块20将接收其创建试卷的请求或其他请求;如果该用户不属于合格的用户(例如,用户卡里的钱已经用完,免费卡用户超出试用期等等),请求接收模块 20将不接收其创建试卷的请求。合格的用户,可以创建试卷,在线购买考试卡,进行多次答题,查看成绩,预览试卷等等。这些请求信息都由请求接收模块20来进行接收,并分配传输给不同的执行模块,以进行后续执行操作。例如,请求接收模块20会将接收到的用户的创建试卷的请求传输给生成模块30,由生成模块30执行后续的生成考试试卷的操作。

生成模块30,用于根据接收到的用户创建试卷的请求以及所述用户的身份,生成考试试卷。例如,用户只是初级用户,提出了创建新试卷的请求,那么生成模块30可能相应的生成一份简单点的新试卷。等该用户慢慢答题进阶为高级用户后,生成模块30就会针对他出一份难度高一点的试卷。这样对用户就更有针对性,在每次的考试中都能得到提高和进步,他们的复习效率会更高。答题监视模块40与生成模块30电连接,生成模块30生成试卷后,会发出信息给答题监视模块40,触发监视模块40开始工作。

答题监视模块40,用于监视答题过程,负责监视答题过程中用户的操作。当监视到在该用户权限范围内的操作的时候,该操作就被允许;当监视到不在其权限范围内的操作的时候,该操作就不被允许。例如,对于一般用户来讲,在某份试卷的答题过程中,没有答完也可以交卷。可以跳过题目,不按照顺序做题。可以返回到已经答过的题目,重新填写新的选项。这些都由答题监视模块40进行监视,如果在这个权限范围内,该用户的上述操作就被允许。

另外,在答题过程中,一般用户不能执行对于考试完成的试卷的查看,也不能看到该用户整体共参加了多少次考试的情况。等提交试卷答题过程结束后,或者答题没开始之前,用户才能够对之前考试过的试卷(已经提交的试卷)进行查看,能够看到试卷中的哪 道试题哪道题答对或者答错,可以进一步学习。答题过程结束或者答题没开始之前,用户能够看创建时间,答题时间,交卷时间,分数,显示剩余卡次数。对于管理员用户来讲,即使没有交卷,也可以切换到其他操作,例如管理员用户可以进行用户管理、学习管理、考试管理、基础数据、统计分析、订单查询、数据同步等等操作。

评估模块50,用于评估考试结果。评估模块50与答题监视模块40电连接,当答题监视模块40答题完毕,会发出信号触发评估模块50进行评估工作。评估模块50根据用户答题的选项,以及正确答案,给出用户的考试分数,并能评估出用户容易出错的题目内容和薄弱环节。以便于下次针对性的进行复习和巩固。评估模块50还与生成模块30电连接,把评估的结果发送给生成模块30,以便于其生成更有针对性的包括用户的易错题目的试卷。

进一步的,为了区分不同的用户身份,以及该用户拥有的等级和权限,以便于后续该装置根据该用户请求并且创建与之等级和权限相适应的试卷,如图2所示,所述验证模块10可以包括:用户判断单元101,用于根据所述用户输入的用户名标识,判断其是否能进入考试系统;获取单元102,用于获得所述用户的等级和权限。用户判断单元101和获取单元102电连接。如果用户名标识是错误的,在后台数据库里没有收录,那么该用户将不能进入考试系统。如果是正确的用户名标识(用户判断单元101的判断结果为是),那么该用户允许进入考试系统,系统通过获取单元102同时也获取了该用户的等级和权限。该用户即进入到用户界面,能够看自己每次考试的考试试卷的创建时间、答题时间、交卷时间及分数,并显示剩余卡次数等。获取单元102获取到用户的等级和权限,在后续的生成模块30在生成试卷的过程中也会用到。

进一步的,如图3所示,所述生成模块30包括:相互电连接的查找匹配单元301与整合单元302。查找匹配单元301,用于根据接收到的用户创建试卷的请求以及所述用户的等级和权限,在试卷数据库进行查找并匹配相应项目。用户的等级和权限包括多种情况,例如,该用户只是一般用户,那么就有每次创建一份试卷的权限,并不能像管理员用户那样可以批量创建多份试卷。如果该用户是初次考试的等级,那么针对其查找和匹配的考试内容相对简单;如果该用户是考试过多次的且成绩很好的级别,那么针对其查找和匹配的考试内容就难度高一些,等等。这样创建试卷的灵活度比较高,对用户也更有针对性,他每次参加考试都能得到训练和提高,使其复习效率更高。用户的等级和权限还包括是否还有剩余答题次数以便能创建新试卷等。整合单元302,用于根据查找匹配单元的结果,整合后生成考试试卷。整合的时候会参考一些因素,例如考试内容的全面性,重点考点的覆盖率等等。这样就能保证用户参加考试时候,得到的训练是全面的基本覆盖所有的知识点的。

进一步的,所述试卷数据库包括正式题库,是从正式题库里抽出来的,针对全国的考生。全国考生大概每年500万的考生。所以本发明的计算机在线模拟考试装置具有权威性和仿真效果,针对全国的考生,是对考生有价值的。

进一步的,如图4所示,在图3所示的计算机在线模拟考试装置中的生成模块的实施例的基础上,生成模块30还包括历史考试结果存储单元303。在图4所示的计算机在线模拟考试装置的实施例中,评估模块50还用于将考试结果发送给生成模块30,让其存储。历史考试结果存储单元303与查找匹配单元301电连接,历史考试结果存储单元303用于存储所述用户的历史考试结果。而查找匹配 单元301还用于根据所述用户的历史考试结果来查找并匹配与所述用户的历史错题相同测试内容的题目。查找到目标用户的易错题目,匹配相同测试内容的题目,加量训练。这样,用户的薄弱环节就得到了加强,更有针对性,复习效率更高。为了做到不偏颇,全面掌握知识点,整合单元302用于结合其他重点考试内容,全面出题,生成考试试卷。

如图5所示,表示了本发明的实施例中的计算机在线模拟考试装置中的答题监视模块40的结构示意图。监视答题模块40包括顺序电连接的操作信息接收单元401、权限判断单元402和操作执行单元403。操作信息接收单元401用于接收所述用户答题过程中的操作信息;权限判断单元402用于根据所述操作信息,判断是否在所述用户的权限内;操作执行单元403用于执行所述用户的操作。

另外,本发明的实施例中的计算机在线模拟考试装置,界面中会产生二维码,通过扫描二维码能进入同样的考试系统中,多途径灵活的扩大了用户的进入考试系统的方式。

实施例2

参见图6,本发明实施例提供了一种计算机在线模拟考试方法,图6表示了该方法的流程示意图,具体包括以下步骤:

步骤s01:验证用户身份;

可以根据所述用户输入的用户名标识,判断其是否能进入考试系统。例如,用户可以通过输入账户名和密码来接受身份验证,当用户输入账户名和密码时,计算机将接收到的账户名和密码和数据库里存储的账户名和密码进行匹配,如果数据库里存在记录,则通过验证,为合格用户,进入步骤s02;反之,如果数据库里不存在 记录,则不能通过验证,为非合格用户,则不能进入该考试系统,流程到此结束。

当用户通过了身份验证,其能进入考试系统。此时,还可以进一步获得该用户相应的等级和权限。用户等级和权限的信息可用于后续计算机判断是否响应用户的操作时候作为考虑因素。

示例性的,合格用户里面,用户身份被分类为管理员用户和一般用户。管理员用户的权限更高,可以随意调取、创建各种类型的试卷,各种难度的试卷,以及涉及到各种考试点的试卷。一般用户可以是参加考试测验,获得练习和评估结果的用户。

步骤s02:接收用户创建试卷的请求;

根据步骤s01中验证得到的用户身份的结果,来确定是否接收用户的请求。如果该用户属于合格的用户,则在该步骤中接收其创建试卷的请求或其他请求;如果该用户不属于合格的用户(例如,用户卡里的钱已经用完,免费卡用户超出试用期等等),将不接收其创建试卷的请求。

合格的用户,除了可以创建试卷外,还可以在线购买考试卡,进行多次答题,查看成绩,预览试卷等等。当接收到其他的请求时,计算机将该请求分配传输给对应的执行模块,以进行后续执行操作。

步骤s03:生成考试试卷;

根据接收到的用户创建试卷的请求以及所述用户的身份,建立与其相适应的试卷。这样对用户的针对性会更高,复习效率也会更高。

进一步的,当步骤s01中获得了用户相应的等级和权限后,步骤s03生成考试试卷时可以考虑用户的等级和权限的因素,具体可包括:根据接收到的用户创建试卷的请求和所述用户的等级和权限, 在试卷数据库进行查找并匹配相应项目,并整合后生成考试试卷。例如,一般用户里又可以分成参加过少量考试的初级用户和参加过多次考试的高级用户。如果用户只是初级用户,提出了创建新试卷的请求,那么在试卷数据库进行查找并匹配简单点的项目,整合生成一份简单点的新试卷。如果用户是高级用户,那么就在试卷数据库进行查找并匹配难一点的项目,整合生成一份难度高点的新试卷。因为是针对用户进行的个性化的出题,具有针对性,这样,用户每次考试都会得到训练,训练次数越多,他所获得的知识就越多,并且越巩固,越熟练。另外,整合生成考试试卷的意思是,会做到全面出题,使得复习过程不遗漏不偏颇,掌握知识点比较全面。

步骤s04:监视答题过程;

当考试试卷生成后,就开始进入答题监视过程了,监视答题过程中用户的操作。

进一步的,当步骤s01中获得了用户相应的等级和权限后,步骤s04中当监视到在该用户权限范围内的操作的时候,该操作就被允许;当监视到不在其权限范围内的操作的时候,该操作就不被允许。例如,对于一般用户来讲,某份试卷的答题过程中,没有答完也可以交卷。可以跳过题目,不按照顺序做题。可以返回到已经答过的题目,重新填写新的选项。

具体的,监控答题过程包括:接收所述用户答题过程中的操作信息;根据所述操作信息,判断是否在所述用户的权限内;当判断结果为是时,执行所述用户的操作。当判断结果为否时,不执行所述用户的操作,流程结束。

步骤s05:评估考试结果。

当监视到用户答题结束,提交试卷后,开始评估考试结果。评估考试结果包括判断用户的哪道题目做对了,判断哪道题目做错了,并给出正确的参考答案,同时综合给出最后得分。并能评估出用户容易出错的题目内容和薄弱环节,以便于下次针对性的进行复习和巩固。

进一步的,为了便于步骤s03生成考试试卷时,生成更有针对性的包括用户的易错题目的试卷,步骤s05评估考试结果之后还可以包括如下步骤:发送考试结果;存储历史考试结果。相应的,这时候步骤s03生成考试试卷时,查找并匹配相应项目还包括:根据所述用户的历史考试结果,查找并匹配与所述用户的历史错题相同测试内容的题目。这样一来,用户的网上考试训练就有了针对性,薄弱环节得到加强,复习效率更高。

本发明实施例所提供的计算机在线模拟考试装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程。

在本申请所提供的几个实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

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

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

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

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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