网站大量收购独家精品文档,联系QQ:2885784924

基于VBA的Word操作题自动阅卷方法的研究与实现.docVIP

基于VBA的Word操作题自动阅卷方法的研究与实现.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VBA的Word操作题自动阅卷方法的研究与实现   摘要:本文在查阅文献和实践的基础上,对Word操作题的自动阅卷方法进行了研究,并提出了解决方案。从Word操作题的数据存储结构、操作题的录入、以及自动阅卷方案的主要算法及其实现等给出了详细的阐述。   关键词:操作题;自动阅卷;形式语言;VBA   中图分类号:G642 文献标识码:A   文章编号:1672-5913 (2007) 24-0146-04      0引言      计算机应用基础是我国高校的一门公共基础课。我校每年有约2000左右的新生开设这门课。由于Office软件内容丰富、操作方式多样,面对上千份试卷,如果进行人工阅卷,不但工作时间长、效率低,而且对阅卷的公正性、准确度也提出了更高的要求。针对这一问题,通过利用Office软件自带的VBA宏指令编程,实现了操作题的自动阅卷。本文以Word为例,详细介绍了操作题自动阅卷方案的实现思路。本阅卷方案是在查阅很多相关资料并在实践的基础上提出的。它集众多方案的优点于一起,注重提高阅卷速度和评分灵活性,对没有全作对但已经作过的适当记分,使阅卷方案趋于人性化。      1Word操作题的存储结构      Word操作题的考试内容主要包括排版文档和编辑表格以及表格中公式的计算。排版文档主要有字体格式化、段落格式化、页面设置等;编辑表格主要有对表格的单元格边框属性和行、列属性等的设置;计算主要包括在表格中进行算术运算和利用统计函数进行运算等。因此,Word操作题的考点内容具体包括:字符格式化、段落格式化、项目符号、边框和底纹、分栏、首字下沉、艺术字、图片、文本框、页码、特殊符号、页眉页脚、查找替换、页面设置、表格、表格中的公式计算、函数计算等。考试时为考生提供一个包括若干段落或表格的标准Word文档,将要求考生完成的操作显示在屏幕上。   Word操作题的存储结构是整个阅卷方案的基础,与系统自动评分密切相关。本方案中的存储结构如表l所示。   表中的评分形式语言[1]的格式为:书签名、考核点、各属性分值。出题者录入试题时,在每道Word小题要操作的位置,标准文档、答案文档中都设置一个名称相同的隐藏书签。这个书签用于定位每道Word小题要操作的对象[2]。考核点有文字、段落、页面、单元格、行、列六类,分别使用保留字char、para、page、cell、row、column。对应不同的考核点,给出了相关属性的分值。如考核点为文字,依次给出字体、字号、颜色、粗体、斜体、下划线、字符间距、字符位置、动态效果、阴影、缩放、上标、下标、隐藏等属性的分值。如以“将文中‘非常好’设置为楷体(1分)、四号(1分)、红色(1分)、加粗(1分)、斜体(1分)、波浪下划线(2分)”为例,假设在标准文档和答案文档中设置的书签名为bookmark1。则这道Word 小题的评分形式语言为bookmarkl char 11111200000000。      表l Word操作题表结构         2 Word操作题的录入      本系统为了简化录入工作。采用了一些默认的约定,试题自动编号,标准文档和答案文档的文件名与试题号相对应,名称分别为bzfile(i)和dafile(i),其中i为试题号。这样,在录入模块只需录入试题描述和评分细则,系统根据录入的评分细则形成评分形式语言,存储到题库。   2.1Word文档排版部分   Word排版部分录入[3]时每部分各以一页显示,其中待考核的属性项以列举的方式置于页面中,通过单击选定考核项内容并在右边填入分值来录入。这种方法简单、全面、直观,同时又避免了一大堆Word枚举常量,提高了试题生成的效率。   在自动生成形式语言时,文字属性用char表示,后跟若干数字,表示文字属性中各选项(约15项)的分值。如果某些选项未选中,则其分值为零。单击确定后,试题描述、考生操作文件、标准答案文件、文字内容、试题总分及各种考核属性的分值便以固定的组织形式存入试题库中,供自动阅卷程序使用的形式语言也随之自动生成。   Word排版中的段落属性和页面属性的录入方法与字符属性的录入方法类似。其中,段落属性用para表示,考核内容有行间距、左缩进、右缩进、首行缩进、对齐方式、段前、段后等。页面属性用page表示,考核内容有页边空白、装订线、纸张高度、纸张宽度、每页的行数、每行字符数等。   2.2Word制表部分   Word制表部分的考核内容分为单元格属性和表格行、列属性两部分。录入方法与排版部分的录入方法类似。单元格属性用cell表示,考核内容有边框的线型、颜色和线宽以及底纹的背景填充、图案式样和图案颜色等。表格行属性用row表示,考核内容有对齐方式、左缩进

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档