计算机实操考试方法和系统与流程

文档序号:12065188阅读:894来源:国知局
计算机实操考试方法和系统与流程

本发明涉及实操考试技术领域,特别是涉及计算机实操考试方法和系统。



背景技术:

在传统的计算机实操考试中,通常采用在一个题库中抽取不同的试题的方式,或是采用AB卷的方式防止考生作弊。但题库在使用过一段时间后,会出现重复试题,当一个题库在不同的考点多次使用时,无法避免出现考生作弊的现象,需要不断的更新题库,出题的工作量较大,试题利用度不高。AB卷的方式,同样无法避免考生作弊。



技术实现要素:

基于此,有必要针对计算机实操考试中如何防止考生作弊的问题,提供一种计算机实操考试方法和系统,所述方法包括:

接收各客户端发送的客户端信息,所述客户端信息包括随机隐含信息;

获取操作对象和实操算法;

根据所述各随机隐含信息、所述操作对象和所述实操算法,生成与所述各客户端对应的实操试题;

向所述各客户端发送与所述各客户端对应的实操试题。

在其中一个实施例中,所述根据所述各随机隐含信息、所述操作对象和所述实操算法,生成与所述各客户端对应的实操试题,还包括:

生成与所述实操试题对应的正确答案;

则在向所述各客户端发送与所述各客户端对应的实操试题的步骤之后,所述方法还包括:

接收所述各客户端发送的试题答案;

根据接收到的所述各客户端的试题答案和所述正确答案,给出各客户端的考试结果。

在其中一个实施例中,所述随机隐含信息,包括各客户端生成的时间戳或随机数。

在其中一个实施例中,所述客户端信息,还包括用户标识;

所述根据所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题,还包括:

根据所述用户标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

在其中一个实施例中,所述客户端信息,还包括硬件标识;

所述根据所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题,还包括:

根据所述硬件标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

在其中一个实施例中,考生考试使用的客户端发送随机隐含信息,根据所述随机隐含信息、操作对象和实操算法,生成与所述客户端对应的实操试题,并发送给客户端。由于所述的随机隐含信息,考生无法获知,而且是随机的信息,因此能从根本上杜绝作弊,并能自动生成实操试题,减轻实操考试出题的工作量。

在其中一个实施例中,生成实操试题的同时,生成正确答案,并根据客户端发送的试题答案,给出考试结果,自动给出计算机实操考试中的考试结果。

在其中一个实施例中,利用时间戳或随机数作为随机隐含信息,可以使得实操试题的生成具有随机性,并且考生无法获知此随机隐含信息,可以从根本上杜绝考试作弊。

在其中一个实施例中,将登录客户端进行考试的用户的标识加入实操试题的生成过程中,生成的实操试题中区分了不同的用户,同时也加大了实操试题的随机性。

在其中一个实施例中,将客户端的硬件标识,MAC地址,加入实操试题的生成过程中,生成的实操试题中区分了不同的客户端的硬件载体,同时也加大了实操试题的随机性。

本发明还提供一种计算机实操考试系统,包括:

客户端信息接收模块,用于接收各客户端发送的客户端信息,所述客户端信息包括随机隐含信息;

操作对象和实操算法获取模块,用于获取操作对象和实操算法;

试题生成模块,用于根据所述各随机隐含信息、所述操作对象和所述实操算法,生成与所述各客户端对应的实操试题;

试题发送模块,用于向所述各客户端发送与所述各客户端对应的实操试题。

在其中一个实施例中,所述试题生成模块,还用于生成与所述实操试题对应的正确答案;

所述系统还包括:

答案接收模块,用于接收所述各客户端发送的试题答案;

考试结果获取模块,用于根据接收到的所述各客户端的试题答案和所述正确答案,给出各客户端的考试结果。

在其中一个实施例中,所述随机隐含信息,包括各客户端生成的时间戳或随机数。

在其中一个实施例中,所述客户端信息,还包括用户标识;

所述试题生成模块,还用于根据所述用户标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

在其中一个实施例中,所述客户端信息,还包括硬件标识;

所述试题生成模块,还用于根据所述硬件标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

在其中一个实施例中,考生考试使用的客户端发送随机隐含信息,根据所述随机隐含信息、操作对象和实操算法,生成与所述客户端对应的实操试题,并发送给客户端。由于所述的随机隐含信息,考生无法获知,而且是随机的信息,因此能从根本上杜绝作弊,并能自动生成实操试题,减轻实操考试出题的工作量。

在其中一个实施例中,生成实操试题的同时,生成正确答案,并根据客户端发送的试题答案,给出考试结果,自动给出计算机实操考试中的考试结果,提高了计算机实操考试的考试效率。

在其中一个实施例中,利用时间戳或随机数作为随机隐含信息,可以使得实操试题的生成具有随机性,并且考生无法获知此随机隐含信息,可以从根本上杜绝考试作弊。

在其中一个实施例中,将登录客户端进行考试的用户的标识加入实操试题的生成过程中,生成的实操试题中区分了不同的用户,同时也加大了实操试题的随机性。

在其中一个实施例中,将客户端的硬件标识,MAC地址,加入实操试题的生成过程中,生成的实操试题中区分了不同的客户端的硬件载体,同时也加大了实操试题的随机性。

附图说明

图1为一个实施例的计算机实操考试方法的流程示意图;

图2为另一个实施例的计算机实操考试方法的流程示意图;

图3为一个实施例的计算机实操考试系统的结构示意图;

图4为另一个实施例的计算机实操考试系统的结构示意图。

具体实施方式

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

图1为一个实施例的计算机实操考试方法的流程示意图,如图1所示的计算机实操考试方法包括:

步骤S100,接收各客户端发送的客户端信息,所述客户端信息包括随机隐含信息。

具体的,考生参加计算机实操考试时,需要通过客户端登录考试系统,所使用的客户端可以为包括计算机在内的各种硬件载体。考生登录客户端后,客户端发送一个随机隐含信息给考试系统,所述随机隐含信息由客户端自动发送,对于考生是不透明的,且具有随机性。

步骤S200,获取操作对象和实操算法。

具体的,所述操作对象包括计算机实操考试的被操作对象等,例如,若计算机实操考试的内容为对文件进行操作,则所述文件为被操作对象;所述实操算法包括计算机实操考试的考核内容,若计算机实操考试的考核内容为对文件进行压缩操作,则所述的压缩操作为所述的考核内容,即实操算法为压缩操作。

步骤S300,根据所述各随机隐含信息、所述操作对象和所述实操算法,生成与所述各客户端对应的实操试题。

具体的,所述操作对象和实操算法,是对于每个考生都相同的,已经预设好的计算机实操考试的操作对象和实操算法,对于每个考生都相同的操作对象和实操算法,是为了保证考试的统一标准,而随机隐含信息,用于使每个客户端的考题都不相同,从根本上防止考生作弊。

例如,计算机实操考试中给出的一个实操考试题目为:将文件1中指定数据上传。根据各客户端给出的随机隐含信息,为不同的客户端给出文件1中不同的指定数据,其中所述不同的指定数据,包括指定位置的数据和指定的函数。在所述试题中,被操作对象为文件1,实操算法为将指定数据上传。实现了针对不同的考生,使用不同的随机隐含参数,考核相同的实操算法。

步骤S400,向所述各客户端发送与所述各客户端对应的实操试题。

具体的,将生成的实操试题发送至与之对应的各客户端。

在本实施例中,考生考试使用的客户端发送随机隐含信息,根据所述随机隐含信息、操作对象和实操算法,生成与所述客户端对应的实操试题,并发送给客户端。由于所述的随机隐含信息,考生无法获知,而且是随机的信息,因此能从根本上杜绝作弊,且自动生成实操试题可减轻实操考试出题的工作量。

在其中一个实施例中,所述随机隐含信息,包括各客户端生成的时间戳或随机数。

具体的,客户端生成的随机隐含信息,可以采用时间戳,所述时间戳通常是一个字符序列,唯一地标识某一刻的时间。客户端根据考生登录的时间,自动发送一个时间戳作为随机隐含信息。所述的随机数,可以采用预设的随机数生成规则生成,当考生登录客户端后,自动发送随机数作为随机隐含参数。

在本实施例中,利用时间戳或随机数作为随机隐含信息,可以使得实操试题的生成具有随机性,并且考生无法获知此随机隐含信息,可以从根本上杜绝考试作弊。

在其中一个实施例中,所述客户端信息,还包括用户标识;所述根据所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题,还包括:根据所述用户标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

具体的,所述用户标识,包括考生登录客户端所使用的姓名、身份证号码或考号等识别信息。将所述用户标识和随机隐含信息一起,代入实操试题的生成过程中,使实操试题根据可考生的不同进行进一步的区分,加强了实操试题针对相同考生的随机性,避免针对相同的考生生成完全相同的实操试题。

在本实施例中,将登录客户端进行考试的用户的标识加入实操试题的生成过程中,生成的实操试题中区分了不同的用户,同时也加大了实操试题的随机性。

在其中一个实施例中,所述客户端信息,还包括硬件标识;所述根据所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题,还包括:根据所述硬件标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

具体的,所述硬件标识,包括客户端所在的硬件载体的硬件标识,如MAC地址。将所述硬件标识代入和随机隐含信息一起,代入实操试题的生成过程中,使实操试题根据可硬件设备的不同进行进一步的区分,加强了实操试题针对相同硬件设备的随机性,避免针对相同的硬件设备生成完全相同的实操试题。

在本实施例中,将客户端的硬件标识,如MAC地址,加入实操试题的生成过程中,生成的实操试题中区分了不同的客户端的硬件载体,同时也加大了实操试题的随机性。

图2为另一个实施例的计算机实操考试方法的流程示意图,如图2所示的计算机实操考试方法包括:

步骤S100a,接收各客户端发送的客户端信息,所述客户端信息包括随机隐含信息。

具体的,同步骤S100。

步骤S200a,获取操作对象和实操算法。

具体的,同步骤S200。

步骤S300,根据所述各随机隐含信息、操作对象和实操算法,生成与所述各客户端对应的实操试题,以及与所述实操试题对应的正确答案。

具体的,在生成所述实操试题的同时,生成与所述实操试题对应的正确答案,生成的正确答案,可以发送给客户端,供客户端核对考试结果,也可以不发送,由客户端发送答案后统一进行考试结果的核对。

步骤S400a,向所述各客户端发送与所述各客户端对应的实操试题。

具体的,本实施例不将考试的正确答案发送给客户端。

步骤S500a,接收所述各客户端发送的试题答案,根据接收到的所述各客户端的试题答案和所述正确答案,给出各客户端的考试结果。

具体的,根据接收到的各客户端发送的试题答案,统一给出考试结果。

在本实施例中,生成实操试题的同时,生成正确答案,并根据客户端发送的试题答案,给出考试结果,自动给出计算机实操考试中的考试结果,提高了计算机实操考试的考试效率。

图3为一个实施例的计算机实操考试系统的结构示意图,如图3所示的计算机实操考试方法包括:

客户端信息接收模块100,用于接收各客户端发送的客户端信息,所述客户端信息包括随机隐含信息;所述随机隐含信息,包括各客户端生成的时间戳或随机数。所述客户端信息,还包括用户标识,所述用户标识为登录所述客户端的用户的标识;还包括硬件标识,所述硬件标识为所述客户端的MAC地址。

操作对象和实操算法获取模块200,用于获取操作对象和实操算法。

试题生成模块300,用于根据所述各随机隐含信息、所述操作对象和所述实操算法,生成与所述各客户端对应的实操试题;

试题发送模块400,用于向所述各客户端发送与所述各客户端对应的实操试题。还用于根据所述用户标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。还用于根据所述硬件标识、所述各随机隐含信息、操作对象和实操算法,生成与所述各随机隐含信息对应的实操试题。

在本实施例中,考生考试使用的客户端发送随机隐含信息,根据所述随机隐含信息、操作对象和实操算法,生成与所述客户端对应的实操试题,并发送给客户端。由于所述的随机隐含信息,考生无法获知,而且是随机的信息,因此能从根本上杜绝作弊,并能自动生成实操试题,减轻实操考试出题的工作量。利用时间戳或随机数作为随机隐含信息,可以使得实操试题的生成具有随机性,并且考生无法获知此随机隐含信息,可以从根本上杜绝考试作弊。将登录客户端进行考试的用户的标识加入实操试题的生成过程中,生成的实操试题中区分了不同的用户,同时也加大了实操试题的随机性。将客户端的硬件标识,MAC地址,加入实操试题的生成过程中,生成的实操试题中区分了不同的客户端的硬件载体,同时也加大了实操试题的随机性。

图4为另一个实施例的计算机实操考试系统的结构示意图,如图4所示的计算机实操考试方法包括:

客户端信息接收模块100,用于接收各客户端发送的客户端信息,所述客户端信息包括随机隐含信息。

操作对象和实操算法获取模块200,用于获取操作对象和实操算法。

试题生成模块300,用于根据所述各随机隐含信息、所述操作对象和所述实操算法,生成与所述各客户端对应的实操试题;还用于生成与所述实操试题对应的正确答案。

试题发送模块400,用于向所述各客户端发送与所述各客户端对应的实操试题。

答案接收模块500,用于接收所述各客户端发送的试题答案;

考试结果获取模块600,用于根据接收到的所述各客户端的试题答案和所述正确答案,给出各客户端的考试结果。

在本实施例中,生成实操试题的同时,生成正确答案,并根据客户端发送的试题答案,给出考试结果,自动给出计算机实操考试中的考试结果,提高了计算机实操考试的考试效率。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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