1。3 网络考试与阅卷的发展现状
随着计算机技术的发展,网络技术的普及,在各行各业中,信息技术都得到了应用,在教育和考试中,信息技术也被越来越广泛地应用。
传统的考试通常要经历以下的步骤:命题->印刷->安排考场->进行考试->阅卷。
众所周知,考试的准则之一就是要确保公平,而传统的考试则因为步骤多,经历的的人手较多,所以也面临泄密、作弊、老师阅卷不公平等等风险:比如在印刷时可能出现泄密,在进行考试时更要花精力对考生进行监督,阅卷步骤中曾经出现过阅卷老师认识学生字迹而给较高分数的案例,而网络考试虽然也面临一定的泄密风险,但是只要做好信息安全工作,因为简化了考试步骤,所面临的人的因素造成的不公平会显而易见的降低乃至消除。当然,也正因为传统考试有印刷、安排考场、监考老师等步骤,其组织一场考试的成本也较高,而网络考试和阅卷可以大大降低组织考试的成本,这对学校和培训机构的运营都有所帮助。
计算机和网络技术源于美国,信息技术被应用于考试也是从美国开始,并且已经经历了多年,在欧美等发达国家,网络考试已经较为普遍,国外有许多专业的考试机构都采用计算机来进行辅助测试,并产生了一些专业的网络考试公司,美国的医护人员的专业测试、美国飞机驾驶员(FAA)等重要考试都被专业的考试公司承接。
相对而言,我国在网络考试方面落后于西方发达国家,但是在一些考试中,我们也已经开始采用网络考试的模式了。部分地区的初中英语听力和口语考试、高中信息技术会考、大学阶段的计算机初级考试;社会考试中的普通话考试、机动车驾驶证的科目二和科目四考试等都直接采用了计算机网络考试的模式进行。除了直接的网络考试,一些大学考试的出题也使用计算机进行抽题生成试卷,在考试过后的阅卷中对选择题采取计算机阅卷的办法,对客观题进行扫描,计算机阅卷的办法,这些在组织考试阅卷中简洁使用计算机网络的技术的案例已经在高考等越来越多考试中使用。
除了上述的正式考试,学生们,特别是大学生和社会培训机构的学生,也经常会使用网络考试系统进行考试和练习,来达到强化自己知识和技能的目的。
信息化是时代的发展方向,计算机网络考试和阅卷则是未来考试的一个大趋势,此次所做的网络考试与阅卷系统的开发是上述技术和社会背景下顺应潮流的一款软件,将免费提供给用户使用,满足有这一需求的学生和教师群体的要求。文献综述
第二章 网络考试与阅卷系统使用的技术
2。1 B/S架构简介
B/S结构(Browser/Serve),即浏览器/服务器结构[3]。是在C/S结构基础上进行了改进,而诞生的新的网络结构模式。
B/S结构具有容易把握、成本低等优点。B/S结构的应用系统在部署之后,不同的用户可以在不同的地点、不同的平台,通过浏览器打开工作界面,进行操作[6]。由于B/S结构的软件主要的业务逻辑是在服务器端进行处理,因此客户端计算机的工作量将会减轻。另外,B/S结构也有较好的安全性。
2。2 JSP简介
Java Server Pages,即java服务器页面,JSP文件的可以包含html等脚本[7],具有良好的兼容性、较好的的扩展性和较快的运行速度,具有技术优势,另外平台构建是免费的,也有其经济上的优势[8]。
2。3 CSS设计介绍
Cascading Style Sheets,即层叠样式表,编程人员可以在CSS文件中进行html等文件的样式。编辑好的样式被保存起来,经过一次定义或修改之后,可以被多次调用[9]。