一种Access操作题的考评装置的制作方法

文档序号:2563449阅读:114来源:国知局

专利名称::一种Access操作题的考评装置的制作方法
技术领域
:本实用新型涉及计算机技术,特别地涉及一种Access操作题的考评装置。
背景技术
:随着网络技术、计算机技术的不断发展,计算机辅助考试系统目前不仅在许多学校的校内考试中得到使用,而且在诸如TOFEL、GRE、通用英语等级考试等大型社会公共考试中得到越来越多地使用,并且网络考试系统的不断完善也使得远程教育变得越来越便利。所谓计算机辅助考试一般在计算机上进行,计算机可以根据实际需要对特定的测试者提供符合预定规则试题的试巻,测试者在计算机上完成相应试题的解答,并将完成的测试答案通过网络提交,由判巻者利用计算机辅助考试系统联网或者脱网进行判分。Access操作题是计算机应用基础相关课程或培训考试中所使用的主要题型之一,其考核内容主要包括使用Access数据库、表对各类数据进行计算、统计、分析、查询、报表设置、窗体设计及其他各种处理。在Access操作题的考试试巻中,通常会根据考核知识点的需要设置若干个需要学生进行解答的判分点。目前,在计算机辅助考试的Access操作题的出题过程中,多数采取描述式出题的方法,其中,描述式出题是出题者将题目内容与考核知识点用语言叙述的形式记录到试题中;当出题人完成操作题的组题后,将其在考试系统中发布,以供测试者在考试中使用。测试者在考试过程中,通过终端计算机完成其对Access操作题的解答,并将编辑完成后的测试答案通过网络进行提交或者在本地计算机中保存并提交。此后,判巻者依顺序人工打开每份试巻的,并将测试者的测试答案与题目中要求的判分标准相比较,手动给出相应的答题分数。在这个判分过程中,判巻者对所有试巻是逐份进行人工手动判分的,即,对一份试巻判分完成后才进行下一份试巻的判分。以上所述的Access操作题的出题过程以及对考生提交解答完试巻的判分过程整个构成了一次计算机辅助考试中Access操作题的考评过程,而上述现有技术中Access操作题的考评方法存在如下缺点当以描述式的方法出题时,其形成的试巻不能进行自动判分,判巻时需要判巻者逐巻打开测试者提交的文档,从而进行人工手动判分,由此会出现劳动强度大、工作效率低等问题,且还容易出现判巻者在不同时段对于不同测试者的相同测试答案存在判分不一致的结果,这对于测试者而言也显然是不公平的。在现有技术中,另一种具体实现方法在于在Access操作题的出题过程中,出题者将判分点直接编写到判分程序中,此时可以由程序进行简单的判分操作。但这种现有技术存在以下重大缺陷(1)每次考试均需要重新修改程序,教师无法自主出题,对程序的依赖性非常大;(2)程序判分机制比较简单,一般只有"正确给分"和"不正确给零分"两种判分机制,使得部分与预置答案不完全相符的测试答案被误判为错误而不得分。
实用新型内容本实用新型实施例提供一种Access操作题的考评装置,用以提高Access操作题的考评的灵活度。为了解决上述技术问题,本实用新型提供了一种Access操作题的考评装置,包括试巻提取模块,用于提取Access试巻,生成所述试巻对应的实例对象;采集模块,用于采集所述实例对象中各判分点处的测试答案,并建立各测试答案与判分点、试巻之间的对应关系;存储模块,用于保存预置的判分点与判分标准的对应关系;判分标准确定模块,用于根据所述采集模块建立的测试答案与判分点的对应关系,以及所述存储模块中保存的判分点与判分标准的对应关系,确定各测试答案对应的判分标准;计分模块,用于根据各测试答案和与其对应的判分标准间的关系确定其分值。进一步地,上述装置还可具有以下特点所述存储模块,还用于保存各判分标准的预置满分值;所述计分模块,进一步用于将各测试答案与对应的判分标准进行匹配,若测试答案与对应的判分标准一致,则确定该测试答案的分值为其对应判分点的预置满分值。进一步地,上述装置还可具有以下特点所述计分模块,进一步用于判断采集到的各测试答案是否为空,在判断出一测试答案为空时,确定该测试答案的分值为零。进一步地,上述装置还可具有以下特点上述装置还包括显示模块,用于显示所有与判分标准不完全相同且非空的的测试答案及其对应的判分标准;信息接收模块,用于接收为各答案输入的分值;所述计分模块,进一步用于确定各测试答案的分值为接收到的为其输入的分值。进一步地,上述装置还可具有以下特点计分模块,进一步用于在信息接收模块接收到为一测试答案输入的分值后,将与该测试答案相匹配的未判分答案的分值记录为该答案的分值。进一步地,上述装置还可具有以下特点上述装置还包括统计模块,用于在全部答案判分完成后,根据记录的各测试答案的分值及其与试巻的对应关系,对各份Access试巻的分数进行统计。进一步地,上述装置还可具有以下特点所述试巻提^^莫块进一步在发现试巻不存在时,指示所述计分模块将该份试巻记录为零分;在发现试巻无法以Access文档方式打开,则记录该份试巻为异常。与现有技术相比,利用本实用新型实施例中的Access操作题的考评装置具有如下显著优点(1)在出题过程中,考核内容仍然以描述的方式提供给测试者,而判分点可以由出题者根据实际需要任意确定。这使判分点的判分标准容易修改,且方便了出题者的组题过程;(2)在判分过程中,对于与预置判分标准中判分条件不相同的判分点测试答案是采用批处理的方式进行判分的,判巻者不必反复选定试巻和查阅判分点,而是集中进行连续判分,这样判分者思维的连续性较好,且效率会较高。在另一个方面,也避免了出现判巻者在不同时段对于不同测试者的相同测试答案存在判分不一致的现象。当然,判巻者亦可针对某个或某些测试者的试巻独立判分,这增加了判巻者判巻时的灵活性。图1为本实用新型中的Access操作题考评过程的流程图;图2为本实用新型实施例中Access操作题出题过程的流程图;图3为本实用新型实施例中Access操作题判巻过程的流程图;图4为本实用新型实施例中Access操作题的考评装置框图。具体实施方式本实用新型实施例提供了一种Access操作题的考评装置,如图4所示,该装置包括试巻提取模块,用于提取Access试巻,生成所述试巻对应的实例对象;采集模块,用于采集所述实例对象中各判分点处的测试答案,并建立各测试答案与判分点、试巻之间的对应关系;存储模块,用于保存预置的判分点与判分标准的对应关系;判分标准确定模块,用于根据所述采集模块建立的测试答案与判分点的对应关系,以及所述存储模块中保存的判分点与判分标准的对应关系,确定各测试答案对应的判分标准;计分模块,用于根据各测试答案和与其对应的判分标准间的关系确定其分值。其中,所述存储模块,还可以用于保存各判分标准的预置满分值;在这种情况下,所述计分模块,可以进一步用于将各测试答案与对应的判分标准进行匹配,若测试答案与对应的判分标准一致,则确定该测试答案的分值为其对应判分点的预置满分值。进一步地,所述计分模块还可以用于判断采集到的各测试答案是否为空,在判断出一测试答案为空时,确定该测试答案的分值为零。该装置还可以包括显示模块,用于显示所有与判分标准不完全相同且非空的的测试答案及其对应的判分标准;信息接收模块,用于接收为各答案输入的分值;在该装置包括显示模块和信息接收模块的情况下,所述计分模块,可以进一步用于确定各测试答案的分值为接收到的为其输入的分值。进一步地,计分模块可以用于在信息接收模块接收到为一测试答案输入的分值后,将与该测试答案相匹配的未判分答案的分值记录为该答案的分值。该装置还可以包括统计模块,用于在全部答案判分完成后,根据记录的各测试答案的分值及其与试巻的对应关系,对各份Access试巻的分数进行统计。另外,所述试巻提取;f莫块进一步在发现试巻不存在时,指示所述计分模块将该份试巻记录为零分;在发现试巻无法以Access文档方式打开,则记录该份试巻为异常。为了更好地说明本方面所述方案,本实用新型中的Access操作题的考评过程,如图1所示,包括以下步骤步骤IOI,提取Access试巻,生成所述试巻对应的实例对象;步骤102,采集所述实例对象中各判分点处的测试答案,并建立各答案与判分点、试巻之间的对应关系;步骤103,根据测试答案与判分点的对应关系,以及预置的判分点与判分标准的对应关系,确定各测试答案对应的判分标准;步骤104,根据各测试答案和与其对应的判分标准间的关系确定其分值。在本实用新型实施例提供的技术方案中,利用各'判分点,对应的测试答案是否正确来确定测试者的所得分数,而由于判分点及其判分标准容易修改,方便了出题者的组题过程,因此,增加了Access操作题的考评的灵活性。以下结合附图对本实用新型实施例做进一步地描述。在计算机辅助考试系统中,通常通过计算机将考题呈现到测试者面前,测试者联机进行解答,并将完成解答的试巻通过网络提交或在本地计算机保存并提交。作为考试中普遍采用的Access操作题,由于其采分点较多,采分答案可能不唯一的特殊性,可以相应地对现有技术的计算机辅助考试中Access操作题考评方法进行改进,将Access操作题中的各个判分点进行抽取,以便实现独立判分。对于Access操作题的考评过程包括试题的出题过程及对测试完成试巻的判分过程,以下对这两个过程中所使用的方法进行分别说明Access操作题的出题过程,如图2所示,采用如下步骤步骤201,确定需要考察测试者的考核内容,将考核内容以描述的方式记录,作为呈现给测试者的试题内容;步骤202,将确定的考核内容拆分成与若干个知识点对应的判分点;步骤203,将与判分点对应的预设判分标准分别按照一定的数据结构进行存储;例如以下表1所示的数据结构分别进行存储,以作为测试者提交测试答案后判巻的标准。表1<table>complextableseeoriginaldocumentpage10</column></row><table>其中判分点编号,可以是按照某种预置特殊策略进行编制,也可以是按照题面的判分点顺序编制;判分对象类型,用于标识考核知识点的对象类型,这些对象包括数据库、表、查询、窗体、报表、页、宏、模块等;判分对象1名称和判分对象2名称,用于标识考核知识点的数据库对象名称;判分目标,用于标识考核知识点的目标类型,针对不同的判分对象有不同的目标设置。例如,对"数据库"对象可以包括文档属性、数据库名称、表名、查询名......等,对"表,,对象可以针对"结构"和"值"设置判分对象,其中对于"结构,'可以针对字段考核其类型及类型属性,对"值"可以查询具体的记录值等;判分记录主键值,用于标识考核知识点的记录的主键值;判分字段名称,用于标识考核知识点的记录或结构或条件的字段名称;判分字段属性,用于标识考核知识点字段的属性;判分点值,即判分条件,为确定测试者测试答案为正确答案的标准;判分分值,为该判分点正确时应记入的分值。步骤204,将包括以描述方式形成的Access操作题的试巻提供给测试者,而对于该Access操作题的判分标准则在计算机辅助考试系统中存储,且与该Access操作题的编号等标识信息建立对应关系。下面以一个实例来描述上述的出题方法,在该实例中以描述的方式提供给测试者的试题信息如下创建Access数据库、表并进行查询。步骤如下1.用Access创建一个数据库。2.创建"部门"表,如表A所示,表的结构如表B所示。表A"部门"表<table>tableseeoriginaldocumentpage11</column></row><table>表B"部门"表的结构<table>tableseeoriginaldocumentpage11</column></row><table>3.创建"雇员,,表,如表C所示,表的结构如表D所示。表C"雇员"表<table>tableseeoriginaldocumentpage11</column></row><table><table>tableseeoriginaldocumentpage12</column></row><table>4.定义表之间的关系建立"部门,,表与"雇员"表间的"一对多,,关系。5.建立名为"会计部门情况"的选择查询列出会计部门全体雇员姓名及其工资、奖金情况。在上述数据库文件的属性的"作者"栏中标注自己的系统登录账号,保存、退出、上传后完成。该试题信息包含在提供给测试者使用的Access操作题中,为测试者考试时所见试题信息。对于上述考核内容确定需要考察测试者的知识点为创建数据库、创建表、设置表的结构、录入或导入数据、建立表间关系、创建选择查询。上述知识点即为测试者反馈测试答案中的判分点。由此,可以建立如下表2所述的该份Access操作题的判分标准。表2<table>tableseeoriginaldocumentpage13</column></row><table>上述判分标准在计算机辅助考试系统中以某种预定格式保存,且与对应Access操作题标识信息建立相应关系。例如判分标准可以以集合的形式来进行存储,如下{45678,7,4,{1,数据库,文档属性,{作者,账号名称},1}(2,{表,部门},结构,{部门名称,{类型,文本}},1}{3,{表,部门},{值,10},{部门名称,"会计"},1}{4,{表,雇员},结构,{工种,{默认值,"销售员"}},1}{5,{表,雇员},{值,7788},{雇员姓名,"于十"},1}(6,{表间关系,{部门,雇员}},表间关系,一对多,1}{7,{查询,会计部门情况},字段,,,部门名称/姓名/工资/奖金",1}(8,{查询,会计部门情况},条件,{部门名称,,,会计"},1}说明在上述集合中,第l行的"{45678,7,4,"中的45678为^E定的该Access操作题在题库中的编号,7表示题型为机判操作题,4表示提交的是Access数据库,由此,上述三个要素组成了所述Access操作题的标识信息,上述的集合中包含了判分标准与相应的Access操作题之间的对应关系。在其它的实施例中,判分标准与对应的Access操作题标识信息之间也可以采用其他的方式建立对应关系。参照上述方法,即可以完成一份Access操作题的出题,并可通过计算机辅助考试系统将该试题提供给测试者。当测试者完成上述Access操作题的解答后,将包括测试答案的试巻提交后,判巻者对接收到的所有试巻按照批处理的方式判巻,该判巻过程如图3所示,包括步骤301,接收外部输入的试巻信息,确定本次需要进行判分的试巻;所述的试巻信息可以为测试时间、测试号、批量试巻数等信息,由此可以选择对具有同样巻面或者同样考试时间、班级等特征的所有试巻进行批量判分。步骤302,提取测试者试巻中包括测试答案的Access文档,根据该Access文档生成其对应的实例对象;例如,可以调用VBA提供的Access.Application对象,具体可以为SetAccessApp=Server.CreateObject("Access.Application");步骤303,采集上述实例对象中每个判分点处的测试答案,并建立各测试答案与判分点、试巻之间的对应关系;所述的判分点根据所判试巻中判分点的位置属性确定,所述判分点由采集到的Access操作题标识信息对应确定。在本步骤中,在采集判分点处测试测试答案的同时,获得该判分点信息及其所在试巻信息,具体可以是该判分点所对应Access操作题标识信息、判分点编号和试巻编号,例如上述实例中的45678号Access操作题,判分点2和第112001号试巻;具体地说,在上述的实例中,依次采集判分点处的测试答案为上述表2中所述的判分点编号l-8处的测试答案。其可以具体地以下述步骤来实现根据上述步骤302中的实例对象,返回一个documents对象,并利用AccessApp.Documents.Open(userans—fbjian)打开测试者^是交的包含测试答案的文件,此时可能出现下述情况(1)不存在任何文档,这表示测试者并没有上传附件,则对该Access操作题直接计为零分,完成本试题的判分;(2)存在不能以Access文档方式打开的文档,这表示测试者提交的可能不是Access格式文档(例如,可能进行压缩,提交了.RAR压缩文档),则将该份试巻转入异常试巻,由后续的人工手工处理;(3)存在能够正常打开的Access文档,表示测试者已经成功提交Access文档。此时,针对该Access文档中的所有判分点,通过Access实例对象的属性或方法读取判分点处Access实例的测试答案,该测试答案即为每个判分点处用户操作的结果。步骤304,根据测试答案与判分点的对应关系,以及预置的判分点与判分标准的对应关系,确定各测试答案对应的判分标准;步骤305,将提取的测试答案与预先存储对应的判分标准进行比较,并根据比较的结果进行如下的相应处理(1)当测试答案无值(为空)时,直接对该判分点记为零分;(2)当测试答案与预设判分条件完全相同时,直接按照该判分点的预置满分值进行计分;(3)当测试答案与预设判分条件不完全相同、且非空时,记录该判分点信息、测试答案及试巻信息,等待对该判分点进行手工判分。该手工判分可以以批量的方式进行,亦可针对某个或某些测试者进行。例如,在上述步骤实例中,某测试巻的实际提取的各个判分点处测试答案及自动判分结果如下表3所示表3<table>tableseeoriginaldocumentpage16</column></row><table>可见,第l一5判分点测试答案与该判分点对应的判分条件相同,对其按照预置判分分值进行判分;第6判分点未建立表间关系,判给零分;第8判分点在查询条件中未设置"部门名称"为"会计"的查询条件,判给零分;第7判分点在查询中设置的显示字段与判分条件不符,则将第7判分点转入人工判分待判队列中,待系统完成自动判分过程后由人工批量或单独进行判分处理。在具体实现时,将提取的测试答案与预先存储对应的判分标准进行比较,并根据比较的结果进行的相应处理还可以做一些调整,例如(1)当测试答案无值(为空)时,直接对该判分点记为零分;(2)将各测试答案和与其对应的判分标准进行匹配,获得测试答案与判分标准的匹配度,确定测试答案的分值为该匹配度对应的预置分值或者显示该预置分值供选择;例如,在表3的第7判分点处,考试要求的是按"部门名称/姓名/工资/奖金"显示字段名称,虽然考生漏设显示"奖金"字段,但可以看得出来考生已经基本掌握了该技能,满足了部分考核要求,因此,我们可以将此知识分的部分考分判给考生。在具体实现时,可以设置与判分标准匹配度为100%的测试答案,其对应的预置分值为预置满分值2;与判分标准匹配度为25-75%的测试答案,其对应的预置分值为1;与判分标准匹配度为0的测试答案,其对应的预置分值为0。在本实例中,由于在要求的4项显示字段名称中,表3所示试巻中,有3项正确,可以得出其匹配度为75%,确定测试答案的分值为1,或者显示该预置分值1供判分者选择。(3)在上述两项处理完成后,记录剩余判分点信息、测试答案及试巻信息,等待对判分点进行手工判分。步骤306,当所有的试巻中测试答案与判分标准中判分条件完全相同、或者为空的判分点判分结束时,显示所有未进行判分的判分点测试答案及其对应的判分标准,采用人工方式判分;即当判巻者确定测试答案虽与对应的判分条件不完全相同,但也正确时,手动输入该判分点所对应的预置满分值;当判巻者确定测试答案部分正确时,手动输入该判分点应获得的分值,上述手动输入的分值可以在判巻时的填分框处预设(可以设为完全的预置分值或零分值,也可以设置为零分值和满分值之间的任一分值),并由人工最后确定。上述的手动输入分值即为其所对应判分点的计分分值。进一步地,在本步骤中,为了便于判巻者进行快速判巻工作,显示所有包含未进行判分点判分的试题时,可以按照预置策略排序后显示包含该判分点的试题,所述的预置策略包括但不限于先按判分点排序,再按测试答案排序(如按内容排序,或按是否包含与判分条件相同或部分相同的关键字排序,或按测试者账号排序),由此,判巻者对相同或者相似的答案可以一目了然地判断,而无需多次重复判断,且对于同样的测试答案也可避免出现两种评判结果;例如在表3的第7判分点处,考试要求的是按"部门名称/姓名/工资/奖金,,显示字段名称,虽然考生漏设显示"奖金"字段,但可以看得出来考生已经基本掌握了该技能,满足了部分考核要求,因此,我们亦可以在手工判分阶段将此知识分的部分考分判给考生。(例如,上例中该判分点的判分分值为2,可选择该种测试答案判分分值为1),然后统一进行批改。另外,本步骤中,在接收到为一测试答案输入的分值后,还可以将与该测试答案相匹配的未判分答案的分值记录为该答案的分值。具体地,在将一个判分点的测试答案判定为正确后,将与其相同的其他试巻中的相同判分点对应测试答案自动判为正确,且以该判分点所对应的判分分值对其它试巻中的相同判分点进行计分。同时,在将一个判分点的测试答案判为某个分值时,与其相同的其他试巻中的相同判分点测试答案也可以被判为同样分值,且以所判分值对判分点进行计分。由此,更进一步地提高了判巻者的工作效率,也减轻了其劳动强度。步骤307,当所有的试巻中Access操作题的所有判分点判分都已经完成后,对每张试巻的Access操作题分数进行统计。本步骤也可以在所有试巻或部分试巻阅判完成后再统一进行,以进一步提高判分效率。通过上述方法可以看出,对于与预置判分标准中判分条件不相同的判分点测试答案是采用批处理的方式进行判分的,判巻者不必反复选定试巻和查阅判分点,而是集中进行连续判分,这样判分者思维的连续性较好,且效率会较高。在另一个实施例中,可以在采集完各份试巻中每个判分点处测试答案后,统计所有采集到的判分点中各种测试答案的数量,当某个判分点的测试答案与预置判分标准并不完全相同,但其在该判分点所对应的所有测试答案中所占比例高于预设阈值时,按照预置的判分标准生成策略将该测试答案作为判分条件增加至该判分点所对应的预置判分标准,或者将该测试答案作为待确认的判分条件,供判巻者审核确认后再增加至该判分点所对应的预置判分标准。本实用新型的精神和范围。这样,倘若本实用新型的这些修改和变型属于本实用新型权利要求及其等同技术的范围之内,则本实用新型也意图包含这些改动和变型在内。权利要求1.一种Access操作题的考评装置,其特征在于,包括试卷提取模块,用于提取Access试卷,生成所述试卷对应的实例对象;采集模块,用于采集所述实例对象中各判分点处的测试答案,并建立各测试答案与判分点、试卷之间的对应关系;存储模块,用于保存预置的判分点与判分标准的对应关系;判分标准确定模块,用于根据所述采集模块建立的测试答案与判分点的对应关系,以及所述存储模块中保存的判分点与判分标准的对应关系,确定各测试答案对应的判分标准;计分模块,用于根据各测试答案和与其对应的判分标准间的关系确定其分值。2、如权利要求1所述的装置,其特征在于,所述存储模块,还用于保存各判分标准的预置满分值;所述计分模块,进一步用于将各测试答案与对应的判分标准进行匹配,若测试答案与对应的判分标准一致,则确定该测试答案的分值为其对应判分点的预置满分值。3、如权利要求1或2所述的装置,其特征在于,所述计分模块,进一步用于判断采集到的各测试答案是否为空,在判断出一测试答案为空时,确定该测试答案的分值为零。4、如权利要求l所述的装置,其特征在于,还包括显示模块,用于显示所有与判分标准不完全相同且非空的的测试答案及其对应的判分标准;信息接收模块,用于接收为各答案输入的分值;所述计分模块,进一步用于确定各测试答案的分值为接收到的为其输入的分值。5、如权利要求4所述的装置,其特征在于,计分模块,进一步用于在信息接收模块接收到为一测试答案输入的分值后,将与该测试答案相匹配的未判分答案的分值记录为该答案的分值。6、如权利要求1所述的装置,其特征在于,还包括统计模块,用于在全部答案判分完成后,根据记录的各测试答案的分值及其与试巻的对应关系,对各份Access试巻的分数进行统计。7、如权利要求1所述的装置,其特征在于,所述试巻提取模块进一步在发现试巻不存在时,指示所述计分模块将该份试巻记录为零分;在发现试巻无法以Access文档方式打开,则记录该份试巻为异常。专利摘要本实用新型涉及计算机技术,特别地涉及一种Access操作题的考评装置,用以提高Access操作题的考评的灵活度。该装置包括试卷提取模块、采集模块、存储模块、判分标准确定模块和计分模块。采用本实用新型技术方案,使得Access操作题的出题过程更加方便,且判分过程更具效率。文档编号G09B19/00GK201196786SQ200820108119公开日2009年2月18日申请日期2008年5月26日优先权日2008年5月26日发明者尤晓东申请人:北京智慧东方信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1