互联网 qkzz.net
全刊杂志网:首页 > 大学学报 > 文章正文
刊社推荐

标准化机试系统的开发与拓展


□ 何 维

  摘要:本文结合自己多年开发标准化机试系统的经验,详细阐述常用机试系统的原理、缺陷,提出改进方法及新的解决方案,并在已有基础上,设计出更加科学实用的系统,发展并拓宽现有考试系统的应用范围。最后给出无相邻重复的随机抽题算法,以确保随机抽题的公正性。
  关键词:机试系统;连通图着色;随机抽题
  中图分类号:TP27 文献标识码:A
  
  在我国高等教育体制中,计算机教育一直被摆在重点位置。几乎所有高等院校的所有专业都至少开设有一门计算机课程。“计算机文化基础”(以下简称“计文”)或相关课程是必不可少的。工科专业一般开设有C/C++、Java程序设计,文科会学习VB、VFP等。
  有教学过程就必然要有科学规范的评价机制。计算机课程的教学评价一般通过笔试和机试两种方式进行。作为非常注重培养实践能力的学科,机试加笔试显然比单纯笔试更加适合计算机课程教学。笔试可以胜任像C/C++、Java代码编程和计算机原理概念的考查。但像计算机操作水平或VC、VB可视化编程等,就只能通过机试才可得到真正科学的评判。
  本文所探讨的机试,专指编程或计算机操作类机考,不涉及用机考代替笔试的无纸化考试。以下将针对机试系统开发与技术创新等问题进行讨论。
  
  1 常用标准化机试系统的原理、缺陷及改进
  
  标准化机试系统常采用以下两种原理实现:
  
  1.1 截屏法
  截屏法的原理较为简单。考生面对的不是真正的软件界面,而是静态的截图界面。在每个静态截图的相应位置设置热点区,比如活动的菜单、按钮、工具栏等。每一屏的输出结果是唯一的。如果考生根据考题要求,点击了当前正确的热点区,则认为操作正确,屏幕将立刻显示下一截屏。否则,系统停在此屏,等待考生正确点击。如果考生放弃此题或中途交卷,系统会根据考生最终到达了该题的哪一步来给出相应得分。
  例如,在Visual Basic窗体中设计一个“退出”按钮,功能是点击按钮后窗体退出:
  
  上图中每一个方块代表一个屏。截屏法用屏幕的变化来模拟真实的软件环境,但同时产生了路径唯一性问题。考生只有点击了正确的区域,或者输入正确的命令后才可进入下一屏。这与真实的软件环境差距甚远。考生在不了解考题意图的情况下,会感觉无所适从。加上软件中能够实现同一功能的操作有多种,而每个人的操作习惯又不可能完全一样,这都影响了截屏式系统的通用性。比如上述图例中第三步“查看代码”,还可用菜单操作和右键操作实现,但考生只有点击了“查看代码”按钮后才能进行下一步。
  要想提高题目的通用性,必须通过在实现同一功能的所有区域设置热点来改进。但考题设置的工作量也随之加大,同时很难顾及到点击或输入错误时的软件变化。 ......
很抱歉,暂无全文,若需要阅读全文或喜欢本刊物请联系《中南论坛》杂志社购买。
欢迎作者提供全文,请点击编辑
分享:
 

了解更多资讯,请关注“木兰百花园”
摘自:中南论坛
分享:
 
精彩图文


关键字
支持中国杂志产业发展,请购买、订阅纸质杂志,欢迎杂志社提供过刊、样刊及电子版。
关于我们 | 网站声明 | 刊社管理 | 网站地图 | 联系方式 | 中图分类法 | RSS 2.0订阅 | IP查询
全刊杂志赏析网 2017