论文部分内容阅读
摘要:开放式阅卷系统在实践教学中很有必要。教师经常要对课堂讲解的内容自己出题对学生进行测试,而对于Office操作题的阅卷将是一件繁琐的工作。该文将介绍基于比较法Office操作题开放式阅卷系统的设计原理与数据流程,并以PowerPoint为例论述如何利用VB6.0开发。文章详细介绍了考点数据表、第一次比较如何得到评分信息表、第二次比较如何得到考生分数及如何将成绩转化为Excel文件保存。
关键词:Office操作题;比较法;阅卷系统;VB程序设计
中图分类号:TP317 文献标识码:A文章编号:1009-3044(2015)24-0045-02
The Research and Implementation of the Open Marking System Based on the Comparison Method of the Office Operation
CHEN Jun-min
(Jiangxi College of Foreign Studies Nanchang, Nanchang 330099,China)
Abstract: The open marking system is very necessary in practice teaching. Teachers often have to classroom instruction content themselves. The students are tested, and for marking of office operations will be a tedious work. This paper will introduce the design principle and data flow of the open system based on the comparison method of Office operation, and take PowerPoint as an example to discuss how to use VB6.0 to develop. This paper introduces in detail the test data tables, the first is how to get the information score, the second is how to get the examinee scores and achievements transformation saved as Excel files.
Key words: Office operation; comparison method; scoring system; VB programming
开放式阅卷系统在实践教学中很有必要。教师经常要对课堂讲解的内容自己出题对学生进行测试,而对于Office操作题的阅卷将是一件繁琐的工作。它要求教师打开每个学生的考试文件,逐一去核对评分点的学生操作是否正确,最后累加评分点分值得出学生的考分。尽管有电脑自动阅卷系统,但它的题库是封闭的,题目的考点往往与教师讲解的内容不相吻合,对学生的检测没有针对性。
所谓比较法阅卷系统,首先要求老师按照测试要求在考试素材的基础上做一份标准答案,然后由阅卷系统对标准答案与考试素材在教学大纲要求的考点范围内进行比较,比较每一考点的设置值是否相同。如不同,说明这是要对学生进行测试的评分点。通过这种方法,将测试要求转化为评分信息,每一条评分信息都有它的操作说明、定位位置、标准值、默认分值及编程属性代码。如考试要求:设置第三张幻灯片的主题为“波形”(0.5分),通过比较法可转化为一条评分信息为:设置幻灯片主题、3、波形、0.5,Slider(i).Design.Name。其中Slider(i).Design.Name是幻燈片主题的VB编程对象及属性,i是幻灯片的索引号。
得到评分信息之后,教师还可以根据评分点的权重修改评分点的分值,调整每种测试类型的小计分及考试总分,或删除一些阅卷系统可能增加的评分信息。如设置幻灯片的主题,就可能产生两条评分信息,一条是幻灯片的主题,另一条是母版的主题,原因是当我们在操作PowerPoint幻灯片的主题时,相应的母版主题也会改变,所以就会增加一条评分信息。这时就有必要将第二条评分信息删除,否则一个测试点就会出现重复扣分或重复加分。
在确定了评分信息之后,阅卷系统要进行第二次比较。首先读取考生文件在对应评分点位置的属性值,这个属性值就是学生的操作结果,比较这个属性值与评分信息的标准值是否相同。如果相同,该评分点得分,否则不得分。如上述评分信息,读取考生文件Slider(3).Design.Name的值,如这个值是“波形”,则操作正确则得分,否则不得分。
如图1阅卷程序的数据流程图,首先输入考试素材文档与标准答案文档,然后对这两个文档在考点范围中进行比较,通过比较将考试要求转化为评分点,系统提供了每一个评分点的默认分值,当然老师也可以根据需要进行调整。得到评分点及分值后,再对考生目录中的每一考生文件与评分点进行逐一比较,最后得到每个考生文件的各小题得分及考试总分。
下面以PowerPoint操作题为例,介绍阅卷系统的具体实现。
1)根据教学大纲,设置一个PowerPoint考点的Excel数据表。选择Excel而没有选择专业数据库,这主要是考虑Excel程序的通用性与便捷性,方便日后根据教学要求动态地增删考点。在阅卷程序运行时,首先将PowerPoint考点数据表读入系统,以便后续标准答案与考试素材在考点范围内进行比较。
Dim TestTable As New Excel.Workbook ’考点表 Dim SheetNumAs Integer
Set TestTable = GetObject(App.Path
关键词:Office操作题;比较法;阅卷系统;VB程序设计
中图分类号:TP317 文献标识码:A文章编号:1009-3044(2015)24-0045-02
The Research and Implementation of the Open Marking System Based on the Comparison Method of the Office Operation
CHEN Jun-min
(Jiangxi College of Foreign Studies Nanchang, Nanchang 330099,China)
Abstract: The open marking system is very necessary in practice teaching. Teachers often have to classroom instruction content themselves. The students are tested, and for marking of office operations will be a tedious work. This paper will introduce the design principle and data flow of the open system based on the comparison method of Office operation, and take PowerPoint as an example to discuss how to use VB6.0 to develop. This paper introduces in detail the test data tables, the first is how to get the information score, the second is how to get the examinee scores and achievements transformation saved as Excel files.
Key words: Office operation; comparison method; scoring system; VB programming
开放式阅卷系统在实践教学中很有必要。教师经常要对课堂讲解的内容自己出题对学生进行测试,而对于Office操作题的阅卷将是一件繁琐的工作。它要求教师打开每个学生的考试文件,逐一去核对评分点的学生操作是否正确,最后累加评分点分值得出学生的考分。尽管有电脑自动阅卷系统,但它的题库是封闭的,题目的考点往往与教师讲解的内容不相吻合,对学生的检测没有针对性。
所谓比较法阅卷系统,首先要求老师按照测试要求在考试素材的基础上做一份标准答案,然后由阅卷系统对标准答案与考试素材在教学大纲要求的考点范围内进行比较,比较每一考点的设置值是否相同。如不同,说明这是要对学生进行测试的评分点。通过这种方法,将测试要求转化为评分信息,每一条评分信息都有它的操作说明、定位位置、标准值、默认分值及编程属性代码。如考试要求:设置第三张幻灯片的主题为“波形”(0.5分),通过比较法可转化为一条评分信息为:设置幻灯片主题、3、波形、0.5,Slider(i).Design.Name。其中Slider(i).Design.Name是幻燈片主题的VB编程对象及属性,i是幻灯片的索引号。
得到评分信息之后,教师还可以根据评分点的权重修改评分点的分值,调整每种测试类型的小计分及考试总分,或删除一些阅卷系统可能增加的评分信息。如设置幻灯片的主题,就可能产生两条评分信息,一条是幻灯片的主题,另一条是母版的主题,原因是当我们在操作PowerPoint幻灯片的主题时,相应的母版主题也会改变,所以就会增加一条评分信息。这时就有必要将第二条评分信息删除,否则一个测试点就会出现重复扣分或重复加分。
在确定了评分信息之后,阅卷系统要进行第二次比较。首先读取考生文件在对应评分点位置的属性值,这个属性值就是学生的操作结果,比较这个属性值与评分信息的标准值是否相同。如果相同,该评分点得分,否则不得分。如上述评分信息,读取考生文件Slider(3).Design.Name的值,如这个值是“波形”,则操作正确则得分,否则不得分。
如图1阅卷程序的数据流程图,首先输入考试素材文档与标准答案文档,然后对这两个文档在考点范围中进行比较,通过比较将考试要求转化为评分点,系统提供了每一个评分点的默认分值,当然老师也可以根据需要进行调整。得到评分点及分值后,再对考生目录中的每一考生文件与评分点进行逐一比较,最后得到每个考生文件的各小题得分及考试总分。
下面以PowerPoint操作题为例,介绍阅卷系统的具体实现。
1)根据教学大纲,设置一个PowerPoint考点的Excel数据表。选择Excel而没有选择专业数据库,这主要是考虑Excel程序的通用性与便捷性,方便日后根据教学要求动态地增删考点。在阅卷程序运行时,首先将PowerPoint考点数据表读入系统,以便后续标准答案与考试素材在考点范围内进行比较。
Dim TestTable As New Excel.Workbook ’考点表 Dim SheetNumAs Integer
Set TestTable = GetObject(App.Path