PowerPoint自动阅卷系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PowerPoint自动阅卷系统设计与实现

PowerPoint自动阅卷系统的设计与实现   摘 要:文章为PowerPoint文档的计算机自动阅卷功能提供了一个切实可行的方案,就设计过程中的两个关键问题:PowerPoint考点分类及如何查询、获取考生操作的VBA属性值进行了阐述,并结合具体应用示例,阐述了有关编程细节。   关键词:自动阅卷 VBA PowerPoint      1 引言      在信息技术飞速发展的时代,“计算机信息处理技术”如同“高等数学”、“大学物理”一样,已成为高等学校普遍开设的公共基础课。在该类课程中,上机实践是非常重要的环节,同样期末的操作考试地位也是卷面考试所无法替代的,这就为广大教授这类课程的教师带来了一个关键问题――如何快速又准确地完成对操作结果的批阅。许多学校都想到了开发计算机自动阅卷系统,但由于Word、Excel、PowerPoint等软件对应的文档的信息量巨大、内部结构非常复杂,实现对这些操作题的自动阅卷一直是系统设计中的一个难点,令许多开发者望而却步。笔者以我校自行开发的计算机应用能力上机考核阅卷系统为例,为PowerPoint文档的计算机自动阅卷功能提供了一个切实可行的方案。      2 设计原理      对于操作类的题目,达到目的的途径不是唯一的,在阅卷的时候,我们只要考虑考生操作的结果是否正确就可以了,而无需考虑实现途径及操作顺序等问题。所以,自动阅卷系统的主要任务就是完成考生答案与标准答案的比较工作,然后给出相应的得分。但不同的题型对阅卷系统在比较内容和比较方法上提出了不同的要求,应采用不同的方法加以处理。Word、Excel、PowerPoint操作题的答卷是Office文档,其文档结构相对复杂,文档内部不是简单的线性数据流结构,而是一种有序的层次结构,实质上是一种适应OLE技术的多流文件和复合文档文件,多流文件一般包括数据信息流、表格信息流、对象信息流以及有关控制信息流等等。PowerPoint文档(.ppt)也是以OLE复合文档文件的模式标准来存放的,数据流通常包含:   (1)当前使用者信息,保存着最近打开文档的用户名;   (2)PowerPoint文档信息,保存着所有有关版面设计、版面内容和有关文件的陈述信息;   (3)图片,包含有在文件中出现的所有图片的数据;   (4)摘要信息和文档摘要信息,主要含有一些有关文件的统计数据。   实际应用中,我们往往希望从文档的内码入手对文档进行相应处理。而自动阅卷系统在阅卷时也正是通过对文档内码进行鉴别,客观公正地给出评分结果的。      3 设计中的两个关键问题      3.1 考点的分类及编号   在实现系统设计过程中,首先以PowerPoint文档为阐述对象,将PowerPoint具体操作进行分类,并且对每一个具体操作进行编号,这是实现系统设计的基础。依据我校计算机应用能力上机考核题库,可以把PowerPoint操作考点分成幻灯片基本操作、幻灯片修饰、幻灯片放映和幻灯片对象操作四大类,每一类别下面还可细分为很多子类,针对每一类及它的子类,进行分类编号。   3.2 获取考点所对应的对象或属性名称   PowerPoint操作考点虽然有了,但能否实现某一个操作或项目的自动阅卷则取决于能否获得与此相关的属性信息。对Office与Visual Basic熟悉的人都知道宏与VBA等这些名称。不管是宏还是VBA,都是使用Visual Basic的一个子集对Office文档进行操作或者获取Office文档中的属性信息。我们正是利用VBA技术来对这些操作文档进行分析,从中获取评分所需要的文档的各种属性信息,从而实现评分与自动阅卷。在具体使用中常采用以下两种方法来获得所需的对象或属性名称:   (1)使用PowerPoint的宏   使用该方法,可以解决绝大多数PowerPoint对象及属性的访问方法。具体方法是:进入Microsoft PowerPoint系统,使用“录制新宏”的功能进入宏录制状态,然后操作一遍需要研究的某一个具体操作,最后关闭宏录制。进入“宏编辑”状态,就可以从宏的程序(visual Basic语言)了解到该操作所对应的对象及属性访问的方式。使用宏的方法研究PowerPoint的对象、属性是比较直观与简单的,但也有一些缺点,主要是一些操作不易录制宏,或者有时获得的结果不能直接用于指导阅卷程序的编制。   (2)使用PowerPoint Basic的帮助系统   PowerPoint中提供了一个非常详细的对象模型与属性的使用说明。这个使用说明需要在宏编辑器中才能打开。具体进入方法为:先进入Power-Point的“Visual Basic编辑器”,然后进入该编辑器的“帮助”――这是VBA的

文档评论(0)

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

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

1亿VIP精品文档

相关文档