基于S/B模式下通用考试系统的实现

时间:2022-10-15 12:46:30

基于S/B模式下通用考试系统的实现

摘要:充分利用浏览器软件资源,使用HTTP协议编写无纸化通用考试系统软件,使考试过程方便、高效,随时利用软件所提供的分析统计功能,提高学生的学习效率,促进教学的针对性及目的性,可以适用于多种学科的教学及考试过程。

关键词:通用考试 成绩分析 教学管理

考试作为考核学生的学习成果、衡量知识的掌握能力、选拔用人机制等由来已久,随着计算机技术的蓬勃发展,利用计算机实现无纸化考试也非常普及,本文主要探讨计算机技术在学习考试等方面的应用。

利用计算机实现考试,主要有如下几种模式:一是单机安装考试程序,可以实现部分考试功能,但系统安装、考试管理、成绩回收等都比较麻烦,目前很少采用;二是在计算机网络中采用S/C(服务器/考试机)模式,具有较强的考试管理能力,但需要为各考试机安装考试软件,如果对于不太复杂的考试需求显得有些麻烦;三是采用W/B(Web服务器/浏览器)模式,需要服务器、安装IIS等信息服务软件模块支持,优点是支持远程考试,但考试过程中过度依赖信息服务器,而且考前的系统配置也相对繁琐。

鉴于上述几种考试模式的特点,在一个考试内容及考核环境相对有限的情况下,比如学校教学过程中的学科测试,采用S/B(服务器/浏览器)模式可以实现方便高效的考试操作。我们都知道:浏览器在访问网页时,主要遵循HTTP协议,那么考试服务器与浏览器之间就以HTTP协议作为通信协议标准,实现考试的通信及管理功能,同时考试服务器又有较强的本地数据处理能力,可以导入试题、导出考试结果到指定格式的文档中。充分利用浏览器的强大功能,即省去了安装考试机软件的繁琐,又不需要专用的WEB服务器的支持,因为考试服务器软件只是使用HTTP协议标准,所以对硬件没有什么特殊需求,有较强的适应能力,在局域网环境中响应速度很快。

据此,笔者编写了通用智能无纸化考试系统,该系统采用模拟练习和考试两种工作模式,在模拟练习模式下,练习者可以熟悉考试环境,尤其在模拟考试过程中,可以及时得到试题帮助信息及得分情况,极大地提高了学习效率,由于考试端使用大家熟悉的浏览器软件,致使练习者不需要太多的说明就可以进行操作;在考试模式下,考生很多特权被限制,试题顺序也是随机抽取的,在一定程度上避免了舞弊现象的发生。考试管理机程序界面及考试机界面如下图:

系统主要功能:

①试题及考生信息导入:支持从EXCEL中导入试题及考生信息。

②考试结果导出:支持将考试成绩信息导出到EXCEL中,还支持将每个考生的电子试卷以WORD文档方式导出。

③分析统计功能:系统还具有试题分析统计功能,将各试题的出错率及易错点进行统计,在教学活动及学习过程中更具有针对性。

④支持题型:系统支持客观题(判断题、单项选择题、多项选择题、填空题)及主观题(简答题及论述题等),在主观试题的评分过程中,由评分人员根据考生答题情况,结合系统给出的参考分值确定考生主观试题的最终得分。

⑤支持多科目多级别在同一场次中参加考试、练习活动。

⑥考场管理功能:如考试延时、考生重考、强制考生交卷、考试舞弊设置等。

该软件具有适用学科泛围广、操作简单、软硬件适应能力强等优点,在学校的教学活动过程中,可以很好的掌握学生的学习脉搏,了解学生对知识的掌握能力,使教学可以做到有的放失,针对性较强,同时该软件也可以作为学生个人的学习工具。当然软件本身也有很大的改进空间,希望有这方面意愿的朋友提出意见和建议。

参考文献:

[1]谢希仁编著.《计算机网络》.大连理工大学.

[2]陈冠军编著.《 2.0模块设计与实现》.人民邮电出版社.

[3]张海藩编著.《软件工程导论》.清华大学出版社.

上一篇:风机变频改造后不能正常运行的原因分析 下一篇:浅析电子商务贸易融资平台创新研究