探索IT技能自动化测评技术.doc

上传人:99****p 文档编号:1846879 上传时间:2019-03-17 格式:DOC 页数:6 大小:26KB
下载 相关 举报
探索IT技能自动化测评技术.doc_第1页
第1页 / 共6页
探索IT技能自动化测评技术.doc_第2页
第2页 / 共6页
探索IT技能自动化测评技术.doc_第3页
第3页 / 共6页
探索IT技能自动化测评技术.doc_第4页
第4页 / 共6页
探索IT技能自动化测评技术.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、探索 IT 技能自动化测评技术摘要:随着 IT 技术的不断发展,社会的信息化程度的愈来愈高,企事业单位对人才的 IT 应用技能的要求也在迅速提高,如何准确快速的判定人才的 IT 技能,具有很大的实用价值。文章首先介绍了基本模型,继而重点探讨了 IT 技能自动化测评技术。 关键词:IT 技能,自动化测评 中图分类号:F470.6 文献标识码:A 前言 文章所讨论的 IT 技能是目前办公较为常用应用软件,包含Windows、Excel、Powerpoint、Frontpage、Access、IE 及 Outlook Express 等操作题自动化测评技术,该文根据各个软件的不同特性,利用Delph

2、i 技术结合 API、HTML 解析比对、OFFICE 对象模型等多项技术来进行研究,从而解决了 IT 技能测评自动化,大大降低阅卷人员的工作量,节省了人力、物力资源。 1、基本模型 在计算机自动测评中主要有客观题和操作题两种类型。客观题的正确性评价相对比较简单,只要利用计算机技术与数据库中标准答案进行比对,如与标准答案一致即算正确。而对于操作题来讲,情况相对要复杂一些,操作本身就是一个过程性的事件,没有统一的标准,答案可能并不唯一,所以从过程来测评操作虽比较客观,在实际中具有很大难度。该文通过对各个操作题型的综合分析,使得操作形成一个结果性的文档或记录,利用形成的文档或记录来判定操作的正确性

3、,既具备一定的严谨性且相对容易实现。操作实践性是计算机技能的一个重要特征,因此,各个实体及其之间的相互作用对于各种操作技能指标进行测评是极其重要的,技能测评系统的组成须由被测主体及其在完成技能过程中涉及到的各个实体综合而成。整个 IT 技能的测评需要在操作者在实施操作过程中,利用计算机平台中的智能程序获取操作者与系统之间的交互信息,对形成的结果进行全面深入的分析和认识,提炼有用的信息,然后通过分析对比程序结合标准库进行分析、判别,最终做出相应的评价,从而实现技能的测评。图 1 所示为 IT 技能测评的基本模型。 2、自动测评关键技术 操作结果的正确性评价需要收集信息,很多计算机技能应用程序提供

4、了可编程接口(自动化接口) ,利用这些接口可以获取相关的信息。不同的操作题涉及到不同的交互操作环境,具有自己独特的特点,其文档结构和存储也不尽相同,从而对信息的获取也有所区别,该文采用了多项信息获取技术对不同的操作题型进行了自动测评。 2.1 API 结合注册表技术 Windows 操作题主要考核桌面设置、时间、日期信息的设置。该类操作题信息的测评主要采用 API 结合注册表技术完成注册表是 Windows 系统的一个庞大数据库,它存储着系统硬件、软件及用户信息,跟踪记录操作系统和各种在系统上安装的应用程序的有关信息。另外 Delphi 对相应 API 函数做了进一步封装,使得在应用程序中操作

5、注册表更加简单,通过创建 Tregistry 类,给属性 RootKey 赋值以指定根键,然后用方法OpenKey 来指定要操作的主键名,最后通过 Read 方法完成所需系统信息的获取。 2.2 基于 OLE 自动化技术 OLE(Object Linking Embedding)Automation 技术是面向对象实现嵌入与链接的最佳方案,是 Windows 应用程序之间互相操纵的一种技巧。典型的自动化服务器有 Microsoft Word、Excel 和 Powerpoint。其主要目的是对一些功能强大的软件设计一个标准接口,可以让应用程序通过对象的方式来使用 office 软件的对应功能。

6、Office 对象中包含相应的属性(Properties) 、方法(Method)和事件(Events) ,该文利用 Delphi与 Office 软件的互补优势来控制 Office 对象,从而获取 Excel 和PowerPoint 操作题的测评信息。 2.2.1 Excel 测评方案 Delphi 中嵌入 OLE 技术,可以将 Delphi 和 Excel 完全融为一体,实现协作同一。Delphi 通过调用 OLE 自动化组件,使用相应接口技术实现与 Office 组件的集成,建立同 Excel 程序的连接。 1)在 Uses 部分加入“ComObj”单元。 2)在程序变量声明部分声明要用

7、到的变量:ExcelApp:Variant;/ Excel 表;Sheet:Variant;/Excel 表中的sheet 表;MYkey:ArrayOfString;/答案标准库; 3)创建 Excel 对象:ExcelApp := CreateOleObject(Excel.Application); ExcelApp.workBooks.Open(curfile); /打开已存在工作簿 4)Excel 自动化对象建立完成后,即可使用对象的属性和方法操纵对象获取相应的信息,最后和标准库进行比对即可。 2.2.2 PowerPoint 测评方案 在 Delphi 中操纵 PowerPoint

8、 的方法与 Excel 基本相似,同样需要调用 OLE 自动化组件来实现,首先要创建一个Powerpoint.application 自动化对象,而创建powerpoint.application 自动化对象可以使用函数 CreatOleObject 创建,利用该对象的 open()方法打开 PPT 文件。然后根据 PPT 对象模型及试题要求展开对有关知识点试题操作的评测 2.2.3 Access 测评方案 Access 是 Office 系列软件中用来专门管理数据库的应用软件,在Access 操作题的测评中,该文采用了 OLE 自动化组件结合 DAO 的数据库访问技术来获取考生操作信息。DA

9、O(Data Access Object,数据访问对象),它是数据库编程的重要方法之一。它允许程序员请求对微软的Access 数据库的访问是微软的第一个面向对象的数据库接口。在 Access测评中主要是获取数据库中表的结构信息以及数据的状态,数据状态可以使用 SQL 语句来实现,而表结构的获取则相对比较麻烦。该文通过定义一个记录类型 TTableR 来存储表中字段类型,然后通过CreateOleObject(DAO.DBEngine.36)方法创建 DAO 对象,连接到目标数据库,通过数据库对象的 TableDefs 属性来进行读取相关信息。 2.3 HTML 解析比对技术 HTML 解析比对

10、技术是指通过对 HTML 语法成分和文件结构进行分析,了解其元素的意义,获取属性和属性值,和预定的答案进行比对,从而达到判断的目的。在 FrontPage 网页制作操作题中,其操作的结果为一个网页文件,网页最基本的文档格式是超文本标记语言 HTML(Hyper TextMarkup Language) ,因为,可以通过构造 HTML 文件解析器来获取网页制作结果文件中的信息,实现网页制作题的自动评测。在构造 HTML 文件解析器时,要注意不同网页浏览器的特性,对标准的 HTML DTD 进行扩展,另一方面也要考虑 FrontPage 在界面操作时自动加入的扩展脚本,在 HTML 文件解析器处理流程中也要做特殊的处理。 3、结束语 自动测评是 IT 技能测试的最优选择,根据不同题型特点,采用最优的自动测评策略,以实现快速、准确的自动评分,最大程度的规范考核的科学性和严谨性。目前,该项研究以应用于我校技能考核,并取得了良好的效果。 参考文献 1李桂英. IT 技能测评系统的设计与实现J.计算机系统应用,2007(6). 2吴立春.在线计算机基础操作技能自动测评关键技术研究J.现代计算机:专业版,2010(8).

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。