Word操作题的自动批改系统

2013-12-29 00:00:00陈稳桂
电脑知识与技术 2013年13期

摘要:VBScript是一个客户端的脚本语言,每一篇Word文档都有一个相对应的脚本语言,Word文档中的所有内容在相应的脚本语言中都是以文本的形式出现,比如图片的路径、名称、大小在脚本语言中都有体现。基于此,该文以VC++为工具,把Word文档对应的脚本语言中所有内容保存到一个字符串中,再对该字符串中的内容进行分析、判断,构建一个对Word操作题的自动批改系统。

关键词:脚本语言;快捷键;剪切板

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)13-3146-02

1 概述

信息技术已经成为江苏高考的组成部分,受到学校、教师、学生的高度重视,信息技术与其它学科有一个很重要的区别是学生的练习、模拟考试大都情况下都是在电脑上操作,对学生作业的批改有别于其它学科,通常情况下,教师只能把学生的作业一个一个的打开来进行批改8yYa5pvPvkeZysdBAZfadA==,这是一个很费时的工作,所以许多教师都想有一个能自动批改作业的系统。尽管现在资料上、网上有很多自动批改客观题的系统,但对主观题的自动批改系统笔者搜索了很长时间都没发现。笔者经过探索、研究,利用VC++6.0,设计出一个自动批改Word操作题的系统。

2 设计思路

1) 对于纯文字题题目的批改,可以用VC++直接在后台打开,进行判断、评分,这种批改法在许多资料上都有成熟的案例。

2) 对于含有对图片、表格、声音等操作的题目,就不能用上述方法批改了。笔者通过分析发现Microsoft 脚本编辑器可以解决许多office基础和底层的问题,如图片的路径、文件名、大小等在脚本编辑器窗口都有文字说明,表格、声音等信息也有。于是想到先打开Word文档,再用快捷键打开脚本编辑器窗口,把脚本编辑器窗口中的所有内容截取出来,从截取出来的文字中判断是否含有指定的内容。