对EXCEL文档处理能力计算机评分的方法技术

技术编号:2989059 阅读:252 留言:0更新日期:2012-04-11 18:40
一种对EXCEL文档处理能力计算机评分的方法,包括以下步骤:1)、计算机打开EXCEL考生结果文件,根据考题找到考生的考试表单;2)、将考题分解为若干单评测点,计算机在所述考试表单中,分别对每个单评测点所指的数据区域的数据属性进行检验、判断,并统计做对的单评测点数;3)、计算机根据做对的单评测点数与单评测点总数的比值,确定本题得分。本发明专利技术利用计算机对OFFICE中EXCEL上机实际能力测试的考试结果进行评分,使EXCEL计算机考试与判分变得客观与智能化。尤其是在大批量的EXCEL上机实际能力的考试中,能够节省宝贵的时间和人力。

【技术实现步骤摘要】

本专利技术属于计算机外部数据处理和计算机应用智能化领域,涉及应用于上机考试对EXCEL上机考试数据结果计算机判分方法,尤其适合于大批量的EXCEL上机实际能力的考试。
技术介绍
OFFICE EXCEL系统成为评测计算机基础能力的一项重要内容,但由于传统的考试形式仅仅停留在对软件知识内容的考核,不能反映学生的实际操作能力,上机考试成为一种必然的考试需求与趋势。目前,上机考试由于不能对上机实际操作的结果进行计算机阅卷,大部分小范围内考试例如学校考试只能由人工进行,这增加了判分的主观性又容易出错,使机考本身失去意义。
技术实现思路
本专利技术的目的是提供一种对EXCEL文档处理能力计算机评分的方法,它能够对OFFICE中EXCEL上机实际能力测试的考试结果进行客观评分,使EXCEL计算机考试与判分变得客观与智能化。本专利技术对EXCEL文档处理能力计算机评分的方法,包括以下步骤1)、计算机打开EXCEL考生结果文件,根据考题找到考生的考试表单;2)、将考题分解为若干单评测点,计算机在所述考试表单中,分别对每个单评测点所指的数据区域的数据属性进行检验、判断,并统计做对的单评测点数;3)、计算机根据做对的单评测点数与单评测点总数的比值,确定本题得分。所述单评测点是能为计算机简单判分的评测单位,它是包含了工作表区、数据区域和属性三个特征数据的集合。单评测点的划分标准应为最简单的特征,例如,考题为“在sheet1表中设定首行的格式为宋体5号字,设置行高为20mm”,则该考题应划分为3个单评测点,分别为{“sheet1”,“首行”,“宋体”}、{“sheet1”,“首行”,“5号字”}和{“sheet1”,“首行”,“20mm”},在上述3个单评测点中,“sheet1”为工作表区,“首行”为数据区域,“宋体”、“5号字”、“20mm”分别为3个单平测点所要求的数据属性。在步骤2)中,计算机分别对所述考试表单中,每个单评测点所指的数据区域的数据属性进行检验、判断的方法包括以下步骤a、首先将用于统计做对的单评测点的计数器清零;b、利用Visual Basic对EXCEL文件表单的提取函数,提取一个单评测点所指数据区域中的数据属性,判断是否与该单评测点所要求的数据属性相符合,若符合则该单评测点做对,将所述计数器加一;c、重复步骤b,直到将所有的单评测点都检验、判断完。人工做题存在一定的误差,例如设定“蓝色字体”,由于计算机显示色度及人眼的辨别度存在差异,与我们预先设定的蓝色是不相符合的,对此我们可以设定评分精度,将做对的单评测点数与单评测点总数的比值,和预定的评分精度比较,当所述比值大于所述预定的评分精度,则判定该题做对,得分。如果要求严格判分,则将评分精度高为1。本专利技术将考题分解为若干能为计算机简单判分的单评测点,计算机通过在考生结果文件的考试表单中,对所述各个单评测点所指数据区域的数据及数据属性进行检验、判断,然后根据做对的单评测点数与单评测点总数的比值来确定考题的得分。它利用计算机对OFFICE中EXCEL上机实际能力测试的考试结果进行评分,使EXCEL计算机考试与判分变得客观与智能化。尤其是在大批量的EXCEL上机实际能力的考试中,能够节省宝贵的时间和人力。附图说明图1为本对EXCEL文档处理能力计算机评分方法的流程框图。具体实施例方式如图1所示,本专利技术将考题分解为若干能为计算机简单判分的单评测点,计算机通过在考生结果文件的考试表单中,对所述各个单评测点所指数据区域的数据及数据属性进行检验、判断,然后根据做对的单评测点数与单评测点总数的比值来确定考题的得分。其具体方法包括以下步骤1)、计算机打开EXCEL考生结果文件,根据考题找到考生的考试表单;2)、将考题分解为若干单评测点,计算机在所述考试表单中,分别对每个单评测点所指的数据区域的数据属性进行检验、判断,并统计做对的单评测点数;所述单评测点是能为计算机简单判分的评测单位,它是包含了工作表区、数据区域和属性三个特征数据的集合;3)、计算机根据做对的单评测点数与单评测点总数的比值,确定本题得分。在步骤2)中,计算机分别对所述考试表单中,每个单评测点所指的数据区域的数据属性进行检验、判断的方法包括以下步骤a、首先将做对的单评测点数清零;b、利用Visual Basic对EXCEL文件表单的提取函数,提取一个单评测点所指数据区域中的数据属性,判断是否与该单评测点所要求的数据属性相符合,符合则该评测点做对,将做对的单评测点数加一;c、重复步骤b,直到将所有的单评测点都判断完。人工做题存在一定的误差,例如设定“蓝色字体”,由于计算机显示色度及人眼的辨别度存在差异,与我们预先设定的蓝色是不相符合的,对此我们可以设定评分精度(正确精度比值),将做对的单评测点数与单评测点总数的比值,和预定的评分精度比较,所述比值大于所述预定的评分精度,则判定该题做对,得分。如果要求严格判分,则将评分精度高为1。下面举例说明例1、考题为“在sheet1表中设定首行的格式为宋体、5号字,设置行高为20mm”,利用本专利技术计算机评分方法对该考题的考生结果文件进行评分的方法如下1)、计算机调用excel.Workbooks.Open函数打开考生的结果文件,找到名叫sheet1的表单,读入内存;2)、该考题可分解为单评测点1{“sheet1”,“首行”,“宋体”}、单评测点2{“sheet1”,“首行”,“5号字”}和单评测点3{“sheet1”,“首行”,“20mm”}3个单评测点;根据该考题分解后的3个单评测点,计算机对所述考试表单sheet1中,对应的各个单评测点进行判断,并记录做对的单评测点数,具体方法为a、将做对的单评测点数清零;b、计算机调用Sheet.Range.Font.Name函数(该函数为Visual Basic对EXCEL文件表单的提取函数之一),提取单评测点1所指数据区域中,即sheet1表单的“首行”,的数据的字体属性,若提取到的数据的字体属性为“宋体”,则判定该单评测点1做对,将做对的单评测点数加一;c、计算机调用Sheet.Range.Font.Size函数(该函数为Visual Basic对EXCEL文件表单的提取函数之一),提取单评测点2所指数据区域中,即sheet1表单的“首行”,的数据的字体大小属性,若提取到的数据的字体大小属性为5号,则判定该单评测点2做对,将做对的单评测点数加一;同样,调用Sheet.Row.RowHeight函数(该函数为Visual Basic对EXCEL文件表单的提取函数之一),提取单评测点3所指数据区域中,即sheet1表单的“首行”,的行高属性,若提取到的行高属性为20mm,则判定该单评测点3做对,将做对的单评测点数加一;3)、计算机根据做对的单评测点数与单评测点总数的比值,确定本题得分。例2、考题为“设置标题格式如下黑体19磅加粗,跨行居中,浅灰色底纹的红色字;”,利用本专利技术计算机评分方法对该考题的考生结果文件进行评分的方法如下 1)、计算机调用excel.Workbooks.Open函数打开考生的结果文件,找到名叫sheet1的表单,读入内存;2)、该考题可分解为单评测点1{“sheet1”,“标题行”,“黑体”}、单评测点2{“s本文档来自技高网...

【技术保护点】
一种对EXCEL文档处理能力计算机评分的方法,包括以下步骤:1)、计算机打开EXCEL考生结果文件,根据考题找到考生的考试表单;2)、将考题分解为若干单评测点,计算机在所述考试表单中,分别对每个单评测点所指的数据区域的数据属 性进行检验、判断,并统计做对的单评测点数;其中,所述单评测点是能为计算机简单判分的评测单位,它是包含了工作表区、数据区域和数据属性三个特征数据的集合;3)、计算机根据做对的单评测点数与单评测点总数的比值,确定本题得分。

【技术特征摘要】

【专利技术属性】
技术研发人员:缪立新姚正亮
申请(专利权)人:清华大学深圳研究生院
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1