Windows基本操作试题的维护

龙源期刊网 http://www.qikan.com.cn

Windows基本操作试题的维护

作者:张利新 李海荣

来源:《中国新技术新产品》2008年第23期

摘要:本文从结构及环境设置两个方面阐述了Windows基本操作试题的总体设计,同时就题干和环境的目录树的设计与实现方法进行了详细的介绍。 关键词:基本操作题;题干;环境;命令

Windows基本操作题在试题维护和自动评分方面有一定的难度。根据内蒙古科技大学实践训练中心的具体情况,即测试基本操作主要的考点是:建立文件夹、删除文件夹、删除文件、文件夹更名、文件更名、移动文件夹、移动文件、设置文件夹属性、设置文件属性、复制文件和建立快捷键。为了评分的方便,为每个考点的试题给出一个命令,从不同的命令可以查询考生是否完成对应考点的要求,命令与考点的对应关系如表1所示。

表1中的说明字段实际上就是题干部分,通过这样的命令,可以把题干转化为计算机程序可以识别的知识,这在人工智能中也常用到。测试系统的评分程序就可以根据命令和参数构成的字符串得知试题测试的考点,并通过操作系统的相关API函数可以判断考试是否正确完成某个考点。

对于基本操作题还有一个比较关键的地方就是测试环境的构造,比如要考察考生设置文件的属性,那么就要保证系统在抽取试题时必须建立该文件。在试题维护功能中,操作人员可以维护一个目录树,可以建立文件或文件夹,并可以设置文件或文件夹的属性,类似于操作系统的相关操作,图2为某套试题中的基础测试环境的目录树和构建该目录树需要的命令。

在抽取试题时,测试系统会根据命令在考生文件夹下建立上图所示的目录结构以便考生操作,为了检查考生是否操作的是抽取试题生成的文件,系统会根据考生信息和目录结构生成文件的相关内容。

试题管理子系统会把操作人员输入的信息保存于WinKS.MDB数据库的TOPIC表中的对应字段,图3显示了该表的4个关键字段。

龙源期刊网 http://www.qikan.com.cn

图3中的TOPIC_NO字段中保存试题的套题号;TOPIC_ANS保存试题的答案,对于基本操作题这个答案就是考点,根据这个考点在考生文件夹下搜索相关信息以便判断考生是否正确答题;TOPIC_INTE保存试题的题干;TOPIC_DAT字段保存考试环境

需要的数据,对于基本操作题保存了建立操作环境需要的文件或文件夹。部分关键代码如下:

1)根据选择的考点建立不同的命令字符串 Select Case cbCmdType.ListIndex Case Is = 0 cmdType = \ Case Is = 1

cmdType = \ Case Is = 2

cmdType = \ Case Is = 3 cmdType = \ Case Is = 4 cmdType = \ Case Is = 5 cmdType = \ Case Is = 6 cmdType = \ Case Else Exit Sub

龙源期刊网 http://www.qikan.com.cn

End Select

lsTGCommand.AddItem cmdType & \ 2)生成测试环境的目录树数据的代码 szAttr = \

If chkAttr(0).Value = Checked Then szAttr = szAttr & \ If chkAttr(1).Value = Checked Then szAttr = szAttr & \ If chkAttr(2).Value = Checked Then szAttr = szAttr & \ If chkAttr(3).Value = Checked Then szAttr = szAttr & \ If cbOpType.Text = \创建文件夹\

lsCommand.AddItem \ ElseIf cbOpType.Text = \创建文件\

lsCommand.AddItem \ End If

Call SetTreeView '调用过程设置树形控件 3)保存基本操作试题的代码

sQuery = \ lRs.Open sQuery, ConnStr(App.Path & \adLockOptimistic

If Not lRs.EOF And Not lRs.BOF Then lRs.Fields!TOPIC_SCORE = 20 lRs.Fields!TOPIC_ANS = GetAnswer lRs.Fields!TOPIC_INTE = GetTxtTG lRs.Fields!TOPIC_INTE1 = GetImageTG

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4