一种在线测试方法及装置的制造方法

文档序号:9548290阅读:967来源:国知局
一种在线测试方法及装置的制造方法
【技术领域】
[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 ] 第一接收模块,用于在在线测试过程中,接收目标终端发送的测试终止指令;
[0032]第一执行模块,用于根据所述测试终止指令禁止本端的输入功能,并执行对当前页面测试结果的提交操作;其中,当前页面包括测试题和测试结果。
[0033]在一个实施例中,所述装置还包括:
[0034]第一计算模块,用于当执行对当前页面测试结果的提交操作时,根据预先收到的标准答案,计算当前页面的测试结果的正确率;
[0035]第一发送模块,用于将所述当前页面的测试结果的正确率发送给所述目标终端。
[0036]在一个实施例中,所述装置还包括:
[0037]第二接收模块,用于在接收目标终端发送的测试终止指令之前,接收本端的翻页指令;
[0038]记录模块,用于根据所述翻页指令,记录翻页前的当前页面中的测试结果;
[0039]第二发送模块,用于将所述当前页面的测试结果发送给目标终端。
[0040]在一个实施例中,所述第一执行模块,包括:
[0041]第一生成子模块,用于根据所述测试终止指令生成禁止输入指令;
[0042]禁止子模块,用于根据所述禁止输入指令禁止本端的输入操作;
[0043]第二生成子模块,用于根据所述测试终止指令生成对当前页面测试结果的提交指令;
[0044]执行子模块,用于根据所述提交指令执行对当前页面测试结果的提交操作。
[0045]在一个实施例中,所述装置还包括:
[0046]第二计算模块,用于当接收目标终端发送的测试终止指令后,根据预先收到的标准答案,计算所有测试结果的正确率;
[0047]生成模块,用于根据所述测试终止指令生成对所有测试结果及所述所有测试结果的正确率的提交指令;
[0048]第二执行模块,用于根据所述提交指令执行对所有测试结果及所述所有测试结果的正确率的提交操作。
[0049]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0050]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0051]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0052]图1为本发明一实施例中一种在线测试方法的流程图;
[0053]图2为本发明一实施例中一种在线测试方法的流程图;
[0054]图3为本发明一实施例中一种在线测试装置的框图;
[0055]图4为本发明一实施例中一种在线测试装置的框图。
【具体实施方式】
[0056]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0057]图1为本发明一实施例中一种在线测试方法的流程图,如图1所示,本发明中在线测试方法可用于提供远程教学服务的终端应用或网站中,该方法包括如下步骤S11-S12:
[0058]在步骤SI 1中,在在线测试过程中,接收目标终端发送的测试终止指令;
[0059]在步骤S12中,根据测试终止指令禁止本端的输入功能,并执行对当前页面测试结果的提交操作。
[0060]举例而言,在远程教学的在线测试过程中,教师通过教师端选定相关的测试题,学生端通过服务器下载教师选定的测试题,并在规定的时间内完成在线测试,当时间到达在线测试的结束时间时
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1