论文部分内容阅读
计算机应用的普及及网络技术的迅猛发展,人们已经能够利用这些技术来进行在线考试或者计算机化考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量,从而使考试更趋于公正、客观和全面。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,.认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。本文从笔者实验室所做的通用计算机化考试平台出发(通用计算机化考试平台:该系统完成了自动组卷、题库管理、学生管理、考试管理、自动阅卷、试卷分析以及系统维护的功能),重点研究通用计算机化考试平台下的考场管理的功能,也就是在传统考试中,监考人员需要做的事情。论文首先从传统考试出发,抽象出考场管理系统的功能,这其中主要就包括考试信息的设置、导入考务包、确认考试信息、导入考生信息包、确认考生信息、导入试卷、通知考生登录、考场监控以及导出考试结果等功能。在确认了考场管理系统功能的基础上,使用了 Facebook开源的Thrift可扩展高性能的通信服务框架来实现和考生的通信,由于在通信过程中的数据都是以符合QTI标准的XML文件形式存在的,而且Thrift服务框架在传输体积较大的XML文件有较高的效率,所以通信协议的选择是非常合理的。最后在考虑到考试结果的重要性上,我们需要考虑考试的安全性能,所以我们使用了 USBkey的加密技术以及一些其他手段来确保考场管理系统的安全。通过对系统的不断改进、测试以及使用,做出一版稳定、高效并且安全的考场管理系统。