张永财沈剑翘(东莞理工学院城市学院)
摘要:通过分析电子作业批改的现状,提出基于微软Office平台下的解决方案,并自行开发了工具软件——EleReport,实现了电子作业成绩的自动录入。
关键词:电子作业批注成绩自动录入
0引言
不断提高教学过程中的信息化水平是课程改革的主要目标之一,教师也为之努力实践,制作各种课件辅助课堂教学、开展网络自主学习、网络协作教学等,但是在探索整合的过程中,遇到了不少困惑和问题,有些是理论层面的、有些是技术层面的。在技术层面上,如电子作业如何批改,如何给电子作业的任一部分写评语,电子作业的成绩又如何进行自动录入等。
1传统的电子作业批改存在的问题
信息化教学是信息技术与课程整合的主要方向,基于各种网络资源的自主学习、网络协助协作学习是信息化教学的主要形式,信息化教学的特点之一就是学习资源、作业、学习成果数字化信息化,随之带来的问题是如何方便地对电子作业进行批改和写评语,如何快速录入成绩等。
1.1作业批改形式杂,评语不直观目前,电子作业的批改方式各种各样,有些老师在Word文件的末尾用红色字体写上评语和成绩,有些老师采用文件附加的形式,有些老师打印出来进行批阅。以上做法破坏了作业的本来面目,学生也不容易一目了然地看到老师对哪些内容作了批改,使学生感到电子作业的批改反而没纸质作业的批改来得直观。
1.2手动录入成绩时,效率低且容易出错,没有体现信息化的优势对于电子作业的成绩录入,有些老师是一边批改作业一边录入成绩,有些老师是全部改完作业后再一次性录入成绩。前一种作法不断地中断作业批改的思路;后一种作法,虽然是连续作业,但录入成绩时,需要再一次打开全部的文档,如果遇到作业中有大图片存在时,打开非常缓慢,耗时又费力。以上手动的方法不但体现不出信息化的优势,而且容易出现录入错误,引起学生的误解。
2基于Office平台下的电子作业批改
在计信系,电子作业占了平时作业的50%左右,个别专业电子作业的比例达到100%。电子作业怎样批改更合适、更有效?如何提高作业批改的交互性?如何实现电子作业成绩的快速准确录入?
2.1基于Word的作业批改Word是教学办公中最常用的应用软件之一,有些功能已经为电子作业的批改作好了准备。如何充分利用和挖掘Word的现有功能(以Word2003为例),使Word更充分地应用到学科教学中去,进一步探讨电子作业批改的标准流程和步骤。
2.1.1原理。微软的Office套件中的Word有两个不太常用的功能:修订和批注,就可以用来实现电子作业的批改。可以用“修订”功能实现对电子作业的批改,用“批注”功能实现对作业中的任一部分内容写评语和最终成绩,两者相结合从而实现电子作业的批改,不但效果比纸质作业的批改更加直观,而且还保持了学生作业的原貌,学生还可以有选择地接受或拒绝老师所作的修改,实现纸质作业无法实现的交互性。
2.1.2具体操作过程。具体的操作过程很简单,首先启动“修订”功能:选择“工具”→“修订”,或者在状态栏中双击“修订”标记,使该标记激活,文档就进入了修订状态;进入修订状态后,对文档进行编辑操作,会以修订标记来显示;如果要对作业的某一部分写评语,只要选中这部分内容,选择“插入”→“批注”,然后写评语内容。
学生收到批改过的作业,能直观地看到老师的批改情况和评语。如果学生觉得老师的批改有道理,只需在修改的内容上右击,出现快捷菜单,在快捷菜单中选择“接受修订”;如果学生坚持自己的观点,也可以选择“拒绝修订”;如果学生觉得对老师的批改不理解,想与老师进一步讨论交流,也可以利用“修订”和“批注”进行修改,再把作业发回给老师,让老师再次批改,从而实现了一个作业多次批改,提高了学生作业的批改质量。如果要接受所有修订或拒绝所有修订可通过“审阅”工具栏进行操作,“审阅”工具栏在启动“修订”功能时自动显示在常用工具栏下方。
在作业的最后,老师可以插入成绩批注,成绩批注的规则为“作业的整体描述”+“一个空格”+“得分”,例如“论述清楚,结论正确B”;如果是上机作业,也可以改为“上机完成情况”+“一个空格”+“得分”,例如“完成上机任务B”,这些规则为接下来的成绩自动录入打下基础
2.2电子作业成绩的快速录入针对电子作业越来越普遍的趋势,软件教研室独立研发了EleReport软件。通过EleReport工具软件,结合成绩批注规则,实现自动从文件夹或子文件夹中读取所有Word文档,取出成绩并导出到Excel当中,从而实现成绩的自动快速录入,既省时高效,又确保不会发生录入错误。通过EleReport还能自动统计出未交作业的学生清单。
2.2.1EleReport的工作原理通过调用Office套件中的Word和Excel二次开发组件,实现成绩信息的自动获取,并导出到Excel文件当中。
2.2.2EleReport的组成模块EleReport的主要功能模块有4个:学生信息导入模块,作业信息导入模块,提取成绩模块和导出模块。①学生信息导入模块。通过一个预先做好的文本文件导入全班学生姓名和学号,这个文本文件包含两列,一列为学生的完整学号,一列为学生的姓名。有了完整的学生信息后,系统可自动统计出未交作业的学生。②作业信息导入模块。通过指定作业所在的文件夹,系统自动导入全部的文件信息,文件信息主要包括学生作业的文件名和路径信息,要求作业文件名的命名规则为“完整学号”+“姓名”。③提取成绩模块。通过调用Word的COM组件,获取Word文件中的所有批注,从中提取出作业成绩的批注,学生成绩按照学号顺序进行排序。提取成绩模块是本系统的一个重要组成部分,也是一个难点。通过调用Word二次开发当中最主要的接口——DocumentClass类,借助Comments对象的处理,获取Word文档中的成绩批注,软件运行效果如图2所示:④导出模块。成绩提取出来后,对比一下学生人数和成绩处理结果的行数,检查成绩有无异常,然后导出到Excel文件中,导出结果按照学号进行排序,至此,老师可以按照自己的意愿把成绩直接复制到成绩表中,保证了作业成绩录入的效率和准确性,导出的效果如图3所示:
3结论
通过EleReport软件的使用,不但降低了老师的劳动强度,而且提高了作业成绩录入的效率和准确性,150份电子作业的成绩录入只要2分钟即可完成,而老师的操作仅仅是点击几个按钮。随着教学信息化的不断发展,电子作业所占的比例持续上升,探讨和不断提高电子作业的批改方式,对提高信息化的教学效果有着特殊意义,与此同时,不断提高教师的办公自动化水平,提高效率,也是信息化工作中不可缺少的部分。如何检测作业抄袭并自动报警,如何把EleReport软件与系级信息管理系统联结起来,进一步减轻老师的负担是EleReport下一版本研究的方向。
参考文献:
[1]陈庆荣.作业提交及管理系统的设计与实现.福建电脑.2008(11).
[2]张海鸥.大学英语电子作业及批改初探.考试周刊.2007(33).