欢迎来到天天文库
浏览记录
ID:32928407
大小:57.07 KB
页数:5页
时间:2019-02-17
《试卷自动批改设计word宏语言的利用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、试卷自动批改设计Word宏语言的利用摘要:Office办公套件是最为普通的软件,教师的各种试题资源基本上都是Word文档格式,利用Word编辑考试试卷也是非常普遍的教学行为。利用Word中的文件保护,可只允许文字型窗体域被编辑,利用VBA宏命令可读収文字型窗体域的各种属性值,并加以对比,结合设定的评分标准就可实现自动批改试卷。关键词:Word宏语言;试卷;自动批改中图分类号:G434文献标识码:A文章编号:1674-120X(2016)35-0068-02收稿日期:2016-10-28作者简介:黄小红(1969—),女,湖南工程职业技术学院基础课部教师,副教授。一、技术原理和操作流程Wor
2、d文档具有各种级别的对象,如窗体域。域是一种特殊的代码,用于在Word文档中插入某些特定的内容或自动完成某些复杂的功能,它的最大优点是可以根据文档的改动或其他有关因素的变化而自动更新。文字型窗体,只能输入指定文字长度的字符,当窗体锁定后,只有窗体可以操作,文字内容没有办法更改。宏命令是以BASIC语言为基础,内嵌在微软某些产品内的(如Office办公套件),为简化用户操作的编程语言,在恥rd中利用宏命令可以完成许多重复的操作,从而减少工作量。通过VBA编程可以方便地访问Word文档中的各个对象,并能对其状态或属性进行识别和读取,依据读取对象属性的值与相应的设定值(标准答案)进行对比,便可以
3、判断学生答题是否正确,再结合评分标准,从而实现对Word文档的自动评分。操作流程:教师建立试题发布和上交平台(如公共邮箱或学校相应的网站)->Word宏安全设置、平台登录、试卷下载答题及上传等操作培训一学生下载试题完成测试一学生上交试卷〜教师下载试卷一统计分析考试结果。二、自动评测试卷(模板?卷)的编制1.口测试题答案隐藏、还原方法(1)先按照要求编辑好相关试题和答案,由于作者本人所有的试题资源都是用域{AUT0NUM}的形式进行试题编号的,所以选择复制粘贴得到的试题编号也是用域{AUT0NUM}的形式实现自动编号的。试题的答案用深蓝色,其他字体颜色为黑色(自动),简答题的答案填写在下划线
4、的空格内,且答案的前后至少留一个半角空格,这种设置一是为了与试题区分开来,二是有利于打印成带答案的文本,也是相应宏代码正确运行的条件之O(2)编制相应的宏,用相应答案命名文字型窗体,将答案隐藏在试题中。(3)在试题屮显示相应的答案时,可用宏代码提取、插入相应的答案。2.在相应试题的后面插入文字型窗体域,并将字体颜色设置为红色,用于学生填写相应答案操作流程:视图->工具一窗体,出现下图窗口,点击“ab
5、”图标即可在光标位置插入一个文字型窗体域,双击插入的文字型窗体域,填写相应的属性默认值得到的效果如图lo同样的操作可为试卷头建立相应的学生信息填写窗体,注意姓名至少为4个字符,所以在最大长度栏
6、中可填入“4”,试卷头的效果如图2。由于试卷有多道试题,如果每道题依次插入文字型窗体域,工作量会较大,可采取宏命令方式插入,操作如下:工具一宏一VisualBasic编辑器,输入宏的名称,单击“创建”,然后输入相应的代码,编辑好宏代码后,选中宏,单击“运行”,就可快速为每一道题输入答题用的文字型窗体域,并用相应的答案命名窗体。由于窗体的命名不能重复,所以在窗体命名时可在后面添加相应的序号以示区别。1.设置“已经做完自动评卷”按钮操作如下:视图一工具栏一控件工具箱,点击“命令”按钮就会在光标位置插入一个命令按钮图标。在设计模式下,点击“属性”按钮,设置相应属性值,将Caption的值改为“已
7、经做完自动评卷”,调节按钮的大小变成,双击插入的按钮图标,输入相应的代码,之后,退出设计模式,关闭控件间板。2.文档保护操作如下:工具一保护文档,出现如下窗口,“编辑限制”中选择“填写窗体”,并勾选“仅允许在文档中进行此类编辑”,启动强制保护,输入密码。最后,保存文档,上传到网上,学生下载后就可以用来进行测试了。三、教师收集考试信息设计本设计主要是通过内置文档属性设置和读取实现的,操作方法是利用宏命令为文档的标题、主题、作者、类别、备注等属性赋值,然后再利用Excel宏命令读取它们的值,记录到Excel表中。如某学生完成试卷并自动评卷后,利用ThisDocument.BuiltInDocu
8、mentProperties(2)="自动”语句可将文档主题属性值设置为“自动”,表示本文档曾经有学牛做过并自动批改过。同理,文档作者属性ThisDocument.BuiltInDocumentProperties(3)可用于存放考生班次学号(共五位数),用于试卷的身份判断,文档类别属性ThisDocument.BuiltInDocumentProperties(4)可用于存放最后的得分,文档备注属性ThisDocume
此文档下载收益归作者所有