网络考试系统由于依托的是网络服务器,便于统一管理、随时组织实施,使得我们组织实施考试更为简单、快捷。实现网络考试的方式一般有三种途径,在下表做了比较。自主开发,购买系统,云服务。
基于云服务提供考试系统大多是免费使用的或者是费用低,能大大降低学校和培训机构应用计算机网络组织考试的使用成本,但针对这种方式其组织管理考试时需要解决防止考生作弊的问题。
在机房组织网络考试时,应试者在进行网络考试的同时也可以通过internet访问查找考试资料、获取考试答案。而通过设置网络访问限制到相应网址的访问需要使用3层设备,一方面增加了设备的成本,另外由于是利用普通计算机房组织考试,考试时需要限制访问,平时上课时又得要放开限制,会使得机房的网络管理变得复杂。采用适当的技术手段来保障网络考试中考生只能在卷面上进行答题操作,而无法使用除此之外的网络资源和本地资源,就能够保证考生无法通过计算机作弊了。其实就是计算机Kiosk模式的应用体现。Kiosk模式是指信息亭模式,原意是指自助式的信息服务模式。这种模式广泛使用在商业中,用于公共电脑或者嵌入系统,比如ATM机、自动服务机之类的系统,系统仅提供一个浏览器,用户也仅能使用浏览器所提供的功能,应用于网络考试中可以防止考生作弊。
由于互联网上的考试系统使用Web浏览器作为客户端,使用浏览器的Kiosk模式就可以最大程度地减少本机的程序应用限制,因为我们只需让浏览器能正常工作就可以了。Web浏览器的Kiosk模式是一种以全屏方式显示网页的模式。不同于F11键切换出的全屏显示方式,无地址输入栏,也无菜单栏、工具栏和状态栏,仅会显示网页与滚动条,鼠标仅能点选网页内容,其他操作必须依靠快捷键实现,这些特点符合我们进行网络考试时的基本要求。
主流的Web浏览器是支持Kiosk模式的。通过测试发现Kiosk模式下IE支持Kiosk模式启动,但在点击网页链接后的新建窗口不再是Kiosk模式;而Firefox则是由第三方插件R-Kiosk来实现Kiosk模式的,它同时还能屏蔽了常用功能键和鼠标右键;比较发现Chrome支持Kiosk模式启动,点击页面链接后新建窗口覆盖原窗口并保持Kiosk工作模式。所以我们认为使用Chrome浏览器作为考试用浏览器较为合适。在浏览器工作在Kiosk模式下时,由于已经屏蔽了地址输入栏、菜单栏和工具栏,结合禁用功能快捷键,考生通过Web浏览器访问非考试网站的问题就可以得到解决。接下来只要保证考生只能使用Web浏览器就可以禁止其访问本地资源。
机房在通常使用中不用限制计算机的任何功能,当其作为网络考试的场所时,可以通过这一方法实现暂时的功能限制来保障考试的管理需要。此方法简单、高效,既没有专用系统的开发成本,又充分利用了互联网考试系统的资源,适合于组织大部分课程的日常测试和常规考试。本程序及方法在我校已实际使用,达到了所需的目标效果。