基于云平台的在线考试方法及系统与流程

文档序号:11252235阅读:930来源:国知局
基于云平台的在线考试方法及系统与流程

本发明涉及通信技术领域,尤其涉及一种基于云平台的在线考试方法及系统。



背景技术:

随着计算机应用及互联网技术的快速发展,在线教学作为一种新的教学方式已经逐渐被人们所接收。为了对人们的学习效果进行检测,通常都需要进行考试。在这样的背景下,在线考试系统应运而生。目前的在线考试系统,基本实现了计算机网络在线考试,也由客户机/服务器(c/s)模式发展到了浏览器/服务器(b/s)模式,基本实现在线考试的目的。

虽然现有的在线考试方法及系统较传统的人工出题、人工阅卷的方式有了较大的改善,也在一定程度上提高了教师的教学效率。但是现有的在线考试系统还存在如下几个方面的缺陷:

首先,现有的在线考试系统只是实现了从大范围的题库中随机抽取固定题目,这种随机抽取固定题目的方式,是将整个题目及其答案不作任何更改,即题目和备选项顺序固定不便。这种抽取固定题目的方式容易造成学员记忆题目模样,学员只记忆正确选项的编号,例如abcd字母,而对于题目本身的解题方法、题目涉及的知识点不清楚,但是由于答案编号记忆准确,也会取得较好的成绩,因而不能真实的反映学员的学习效果。

其次,目前的在线考试系统不能根据设定的难易程度,调整每道题目的难度,即现有的在线考试系统从题库中随机抽取的每道题目的难度固定不变。

再者,目前的在线考试系统不能根据教师的设定,调整所测试内容中不同章节的比例。

另外,现有的在线考试系统只有单一的考试模式,学员在现有的在线考试系统中只能进行考试,而不能进行学习,即现有的在线考试系统功能较为单一。

因此,如何增强在线考试系统的功能,使其能克服现有技术中的不足,是目前亟待解决的技术问题。



技术实现要素:

本发明提供一种基于云平台的在线考试方法及系统,用以解决现有的在线考试系统功能单一、难以满足用户需求的问题,以提高考试结果的可靠性。

为了解决上述问题,本发明提供了一种基于云平台的在线考试方法,包括如下步骤:提供多个题目信息,每一所述题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中n为正整数,且n≥3;接收用户输入的考试指令;从所述多个题目信息中选择一目标题目信息,所述目标题目信息包括目标题目、以及与所述目标题目对应的一个目标正确答案和n个目标错误答案;生成一测试选择题,所述测试选择题包括目标题目和m+1个目标备选项,所述m+1个目标备选项由一个目标正确答案和m个目标错误答案组成,所述m个目标错误答案是从n个目标错误答案中随机选取的,其中,m为正整数,且n≥m,m≥2。

优选的,所述生成一测试选择题的步骤还包括:提供m+1个备选项编号;将所述m+1个备选项编号随机分配给m+1个目标备选项,使得所述m+1个目标备选项与所述m+1个备选项编号一一对应。

优选的,所述基于云平台的在线考试方法还包括如下步骤:提供多个题目信息,每一所述题目信息包括x个子题目信息,所述x个子题目信息与x个难度系数一一对应,每一所述子题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中x是正整数,且x≥2;接收用户输入的目标难度系数;从所述目标题目信息中选择与所述目标难度系数匹配的目标子题目信息来生成所述测试选择题。

优选的,所述基于云平台的在线考试方法还包括如下步骤:提供多个题目信息,每一所述题目信息还包括所述题目与教材对应的章节信息;接收用户输入的章节比例信息;根据每一题目信息对应的章节信息以及所述章节比例信息,从所述多个题目信息中随机抽取多个题目信息,生成多道测试选择题。

优选的,所述基于云平台的在线考试方法还包括如下步骤:提供学习模式、测试模式和考试模式,所述学习模式是在生成所述测试选择题的同时标注目标正确答案;所述测试模式是在用户完成对一所述测试选择题的选择后标注目标正确答案;所述考试模式是在用户完成由多道所述测试选择题构成的电子试卷后,批阅所述电子试卷并给出成绩;接收用户选择的模式并进行相应的操作。

本发明还提供了一种基于云平台的在线考试系统,包括:存储模块,用于存储多个题目信息,每一所述题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中n为正整数,且n≥3;输入模块,用于用户输入考试指令;选择模块,连接所述存储模块,用于从所述多个题目信息中选择一目标题目信息,所述目标题目信息包括目标题目、以及与所述目标题目对应的一个目标正确答案和n个目标错误答案;控制模块,连接所述选择模块,用于生成一测试选择题,所述测试选择题包括目标题目和m+1个目标备选项,所述m+1个目标备选项由一个目标正确答案和m个目标错误答案组成,所述m个目标错误答案是从n个目标错误答案中随机选取的,其中,m为正整数,且n≥m,m≥2。

优选的,所述控制模块包括分配单元;所述分配单元提供m+1个备选项编号,并将所述m+1个备选项编号随机分配给m+1个目标备选项,使得所述m+1个目标备选项与所述m+1个备选项编号一一对应。

优选的,所述存储模块中的每一所述题目信息包括x各子题目信息,所述x个子题目信息与x个难度系数一一对应,每一所述子题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中x是正整数,且x≥2;所述输入模块包括难度系数选择单元,所述难度系数选择单元用于用户输入目标难度系数;所述选择模块还用于从所述目标题目信息中选择与所述目标难度系数匹配的目标子题目信息;所述控制模块根据所述目标子题目信息生成一测试选择题。

优选的,所述存储模块中存储的每一所述题目信息还包括所述题目与教材对应的章节信息;所述输入模块包括章节比例选择单元,所述章节比例选择单元用于用户输入章节比例;所述选择模块还用于根据每一题目信息对应的章节信息以及所述章节比例信息,从所述多个题目信息中随机抽取多个题目信息;所述控制模块根据所述选择模块随机抽取的多个题目信息生成多道测试选择题。

优选的,所述基于云平台的在线考试系统还包括模式选择模块;所述模式选择模块连接所述控制模块,包括学习模式、测试模式和考试模式,所述学习模式是在生成所述测试选择题的同时标注目标正确答案;所述测试模式是在用户完成对一所述测试选择题的选择后标注目标正确答案;所述考试模式是在用户完成由多道所述测试选择题构成的电子试卷后,批阅所述电子试卷并给出成绩;所述输入模块还用于用户输入模式;所述控制模块根据用户输入的模式执行相应的操作。

本发明提供的基于云平台的在线考试方法及系统,通过对每一道题目设置与其对应的一个正确答案和n个错误答案,在生成测试选择题时,随机从多个错误答案中m个错误答案与正确答案组合构成备选项,解决了现有的在线考试系统不能对题目答案进行调整的问题,扩展了在线考试系统的功能,避免了因学生死记答案导致考试结果不可靠的问题。

附图说明

附图1是本发明具体实施方式的基于云平台的在线考试方法的流程图;

附图2是本发明具体实施方式的基于云平台的在线考试系统的结构示意图;

附图3是本发明具体实施方式的基于云平台的在线考试系统中模式选择模块的结构示意图。

具体实施方式

下面结合附图对本发明提供的基于云平台的在线考试方法及系统的具体实施方式做详细说明。

本具体实施方式提供了一种基于云平台的在线考试方法,附图1是本发明具体实施方式的基于云平台的在线考试方法的流程图。如图1所示,本具体实施方式提供的基于云平台的在线考试方法包括如下步骤:

步骤s11,提供多个题目信息,每一所述题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中n为正整数,且n≥3。通过提供n个错误答案,在生成测试选择题的过程中,可以与所述正确答案有多种组合形式,从而形成多种备选项,改变了原有题目和备选项固定不变的形式,避免学生只记答案而导致考试结果不可靠的问题。

步骤s12,接收用户输入的考试指令。用户可以多种方式输入考试指令,例如以物理按键或虚拟按键的方式,本具体实施方式对此不作限定。

步骤s13,从所述多个题目信息中选择一目标题目信息,所述目标题目信息包括目标题目、以及与所述目标题目对应的一个目标正确答案和n个目标错误答案。当用户输入考试指令后,系统会自动从提供的多个题目信息中选择一目标题目信息,来作为考试题呈现给学员。其中,从所述多个题目信息中选择一目标题目信息的方法,可以是基于用户的特定设置,例如从与教材对应的特定章节选取目标题目信息,还可以是从多个题目信息中随机选择一题目信息作为目标题目信息。

步骤s14,生成一测试选择题,所述测试选择题包括目标题目和m+1个目标备选项,所述m+1个目标备选项由一个目标正确答案和m个目标错误答案组成,所述m个目标错误答案是从n个目标错误答案中随机选取的,其中,m为正整数,且n≥m,m≥2。具体来说,以选取的目标题目信息中的目标题目作为测试选择题的测试题目,同时,从n个目标错误答案中随机选取m个目标错误答案,并将这m个目标错误答案与一目标正确答案组合形成与所述测试题目对应的m+1个目标备选项。为了便于后续对用户的考试结果进行评判,生成一测试选择题的同时,存储所述目标正确答案在目标备选项中的位置。这样一来,由于是从n个目标错误答案中随机抽取m个目标错误答案与目标正确答案组合,这使得所述测试选择题可以多种方式呈现给用户,避免了现有技术中在线考试系统只能以固定不变的形式展现选择题的缺陷,增强了在线考试的功能,提高了用户体验。

为了进一步提高生成的测试选择题的灵活性,优选的,所述生成一测试选择题的步骤还包括:提供m+1个备选项编号;将所述m+1个备选项编号随机分配给m+1个目标备选项,使得所述m+1个目标备选项与所述m+1个备选项编号一一对应。例如,提供a、b、c、d共四个备选项编号,将这四个备选项编号随机分配给四个目标备选项,同时,记录目标正确答案的备选项编号,便于后续对用户的测试结果进行评判。

为了能够对在线考试过程中的测试选择题的难度进行设置、调整,以进一步提高本具体实施方式所述的基于云平台的在线考试方法的灵活性,优选的,所述基于云平台的在线考试方法还包括如下步骤:提供多个题目信息,每一所述题目信息包括x个子题目信息,所述x个子题目信息与x个难度系数一一对应,每一所述子题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中x是正整数,且x≥2;接收用户输入的目标难度系数;从所述目标题目信息中选择与所述目标难度系数匹配的目标子题目信息来生成所述测试选择题。采用这种方式,用户可以根据自己的需要调整每一测试选择题的难度,并生成一对应难度的电子试卷,以便于对不同层次、不同水平的学生进行测试。

为了能够根据需要调整在线考试的具体内容,优选的,所述基于云平台的在线考试方法还包括如下步骤:提供多个题目信息,每一所述题目信息还包括所述题目与教材对应的章节信息;接收用户输入的章节比例信息;根据每一题目信息对应的章节信息以及所述章节比例信息,从所述多个题目信息中随机抽取多个题目信息,生成多道测试选择题。具体来说,根据用户输入的章节比例信息,计算目标章节的测试选择题数量;再根据所述题目信息中的章节信息,从与所述目标章节匹配的多个题目信息中随机抽取相应数量的目标题目信息,以生成多道测试选择题。

为了进一步增强本具体实施方式所述的基于云平台的在线考试方法的功能性,优选的,所述基于云平台的在线考试方法还包括如下步骤:提供学习模式、测试模式和考试模式,所述学习模式是在生成所述测试选择题的同时标注目标正确答案;所述测试模式是在用户完成对一所述测试选择题的选择后标注目标正确答案;所述考试模式是在用户完成由多道所述测试选择题构成的电子试卷后,批阅所述电子试卷并给出成绩;接收用户选择的模式并进行相应的操作。这样,使得用户不仅可以进行考试,还能进行自主学习、自我测试。

另外,为了进一步防止学员记忆题目,还可以将所述多个题目信息按知识点进行分类,对于同一类知识点的题目信息采用同一知识点编号,且具有同一知识点编号的多个题目信息的题目描述互不相同。在从所述多个题目信息中选择多个目标题目信息组成电子试卷时,对于具有同一知识点编号的多个题目信息中仅随机抽取一个题目信息。由此,组成电子试卷的多个目标题目信息的知识点编号互不相同,且该些不同知识点的目标题目信息是随机抽取而来的,从而有效防止了同一知识点的题目固定不变、学员记忆题目的问题。

本具体实施方式提供的基于云平台的在线考试方法,通过对每一道题目设置与其对应的一个正确答案和n个错误答案,在生成测试选择题时,随机从多个错误答案中m个错误答案与正确答案组合构成备选项,解决了现有的在线考试系统不能对题目答案进行调整的问题,扩展了在线考试系统的功能,避免了因学生死记答案导致考试结果不可靠的问题。

本具体实施方式还提供了一种基于云平台的在线考试系统,附图2是本发明具体实施方式的基于云平台的在线考试系统的结构示意图。如图2所示,本具体实施方式所述的基于云平台的在线考试系统包括:存储模块21、输入模块22、选择模块23和控制模块24。

所述存储模块21,用于存储多个题目信息,每一所述题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中n为正整数,且n≥3。通过提供n个错误答案,在生成测试选择题的过程中,可以与所述正确答案有多种组合形式,从而形成多种备选项,改变了原有题目和备选项固定不变的形式,避免学生只记答案而导致考试结果不可靠的问题。

所述输入模块22,用于用户输入考试指令。用户可以多种方式输入考试指令,例如以物理按键或虚拟按键的方式,本具体实施方式对此不作限定。

所述选择模块23,连接所述存储模块21,用于从所述多个题目信息中选择一目标题目信息,所述目标题目信息包括目标题目、以及与所述目标题目对应的一个目标正确答案和n个目标错误答案。当用户输入考试指令后,系统会自动从提供的多个题目信息中选择一目标题目信息,来作为考试题呈现给学员。其中,从所述多个题目信息中选择一目标题目信息的方法,可以是基于用户的特定设置,例如从与教材对应的特定章节选取目标题目信息,还可以是从多个题目信息中随机选择一题目信息作为目标题目信息。

所述控制模块24,连接所述选择模块23,用于生成一测试选择题,所述测试选择题包括目标题目和m+1个目标备选项,所述m+1个目标备选项由一个目标正确答案和m个目标错误答案组成,所述m个目标错误答案是从n个目标错误答案中随机选取的,其中,m为正整数,且n≥m,m≥2。具体来说,以选取的目标题目信息中的目标题目作为测试选择题的测试题目,同时,从n个目标错误答案中随机选取m个目标错误答案,并将这m个目标错误答案与一目标正确答案组合形成与所述测试题目对应的m+1个目标备选项。为了便于后续对用户的考试结果进行评判,生成一测试选择题的同时,存储所述目标正确答案在目标备选项中的位置。这样一来,由于是从n个目标错误答案中随机抽取m个目标错误答案与目标正确答案组合,这使得所述测试选择题可以多种方式呈现给用户,避免了现有技术中在线考试系统只能以固定不变的形式展现选择题的缺陷,增强了在线考试的功能,提高了用户体验。

为了进一步提高生成的测试选择题的灵活性,优选的,所述控制模块24包括分配单元;所述分配单元提供m+1个备选项编号,并将所述m+1个备选项编号随机分配给m+1个目标备选项,使得所述m+1个目标备选项与所述m+1个备选项编号一一对应。例如,所述分配单元提供a、b、c、d共四个备选项编号,将这四个备选项编号随机分配给四个目标备选项,同时,记录目标正确答案的备选项编号,便于后续对用户的测试结果进行评判。

优选的,所述存储模块21中的每一所述题目信息包括x各子题目信息,所述x个子题目信息与x个难度系数一一对应,每一所述子题目信息包括题目、以及与所述题目对应的一个正确答案和n个错误答案,其中x是正整数,且x≥2;所述输入模块22包括难度系数选择单元,所述难度系数选择单元用于用户输入目标难度系数;所述选择模块23还用于从所述目标题目信息中选择与所述目标难度系数匹配的目标子题目信息;所述控制模块24根据所述目标子题目信息生成一测试选择题。采用这种方式,用户可以根据自己的需要调整每一测试选择题的难度,并生成一对应难度的电子试卷,以便于对不同层次、不同水平的学生进行测试。

为了能够根据需要调整在线考试的具体内容,优选的,所述存储模块21中存储的每一所述题目信息还包括所述题目与教材对应的章节信息;所述输入模块22包括章节比例选择单元,所述章节比例选择单元用于用户输入章节比例;所述选择模块23还用于根据每一题目信息对应的章节信息以及所述章节比例信息,从所述多个题目信息中随机抽取多个题目信息;所述控制模块24根据所述选择模块随机抽取的多个题目信息生成多道测试选择题。具体来说,根据用户输入的章节比例信息,计算目标章节的测试选择题数量;再根据所述题目信息中的章节信息,从与所述目标章节匹配的多个题目信息中随机抽取相应数量的目标题目信息,以生成多道测试选择题。

附图3是本发明具体实施方式的基于云平台的在线考试系统中模式选择模块的结构示意图。为了进一步增强本具体实施方式所述的基于云平台的在线考试方法的功能性,优选的,所述基于云平台的在线考试系统还包括模式选择模块25;所述模式选择模块25连接所述控制模块24,包括学习模式251、测试模式252和考试模式253,所述学习模式251是在生成所述测试选择题的同时标注目标正确答案;所述测试模式252是在用户完成对一所述测试选择题的选择后标注目标正确答案;所述考试模式253是在用户完成由多道所述测试选择题构成的电子试卷后,批阅所述电子试卷并给出成绩;所述输入模块22还用于用户输入模式;所述控制模块24根据用户输入的模式执行相应的操作。这样,使得用户不仅可以进行考试,还能进行自主学习、自我测试。

另外,为了进一步防止学员记忆题目,还可以将所述存储模块21中存储的所述多个题目信息按知识点进行分类,对于同一类知识点的题目信息采用同一知识点编号,且具有同一知识点编号的多个题目信息的题目描述互不相同。当所述基于云平台的在线考试系统从所述多个题目信息中选择多个目标题目信息组成电子试卷时,对于具有同一知识点编号的多个题目信息中仅随机抽取一个题目信息。由此,组成电子试卷的多个目标题目信息的知识点编号互不相同,且该些不同知识点的目标题目信息是随机抽取而来的,从而有效防止了同一知识点的题目固定不变、学员记忆题目的问题。

本具体实施方式提供的基于云平台的在线考试系统,通过对每一道题目设置与其对应的一个正确答案和n个错误答案,在生成测试选择题时,随机从多个错误答案中m个错误答案与正确答案组合构成备选项,解决了现有的在线考试系统不能对题目答案进行调整的问题,扩展了在线考试系统的功能,避免了因学生死记答案导致考试结果不可靠的问题。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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