APP下载

无纸化的考试测评系统研究与设计

2018-02-05张玉聪孙括曹萌庞晓宁河北金融学院

数码世界 2018年1期
关键词:服务器端客户端试卷

张玉聪 孙括 曹萌 庞晓宁 河北金融学院

1 考试测评系统的研究与设计背景

近年来一直倡导计算机无纸化办公考试,以及高等院校的规模不断扩大,越来越多的学校针对部分课程开始进行机考,不仅使得题目多样化,能够体现出学生的能力,而且还能节约资源。现在国内的很多高校建立了自己的在线考试系统,考试系统需要一个较完备的试题库,试题库区别于课后习题集的最大的特点就是试题库不是信息的简单集合,而是一些经过特殊加工处理的具有较大信息量的试题的灵活组合。随着计算机技术和通信技术的发展,不同院校的在线考试系统功能也在不断完善。

2 考试测评系统研究与设计的意义

考试测评系统的研究与设计目的是在保证系统功能基本完善的情况下尽可能保证整个考试系统的安全性和可靠性。考试测评系统与传统的面向试卷的考试模式具有以下优点:

(1)智能抽题组卷保证了考试的公平公正,降低了考试作弊的可能性。考试测评系统抽题具有随机性,系统会根据管理员设定的算法,自动识别试题的难度,效度,区分度,使用的频数,试卷考察知识点的组成比例进行智能组卷。真正做到了千人千卷。智能组卷不仅保证了每个考生抽到试卷的唯一性而且保证了试卷难度的一致性,这加大了相邻的考生相互抄袭的难度,使考试更加公平公正。

(2)考试测评系统可以对学生成绩进行多维度分析和数据挖掘。传统的考试评卷只是对考生答案的简单的判断。考试测评系统智能判卷的同时会对考生的成绩进行数据分析。根据各项评价指标得到直观的报表和分析报告,并针对出现的给出相应的对策建议,这有助于发现考生的潜在问题,提高教学质量,使教师针对性的因材施教。

(3)降低了评卷的错误率,降低了老师们的量工作。试卷分为客观题与主观题两部分综合考察学生的学科掌握情况。考试可以降低考生对待选择题的随意性,避免多选以及少选的情况。客观题由系统根据题库自动阅卷,这保证了阅卷的准确。老师只需评阅主观题部分,这就大大减低了老师们的工作量。

测评系统提供了考场监控功能。考试监控主要是对考试现场情况的一个掌握。教师可以通过该模块实时查看考生个人考试信息。老师可以通过这个功能随时监控学生的考场情况,防止学生作弊。

(4)考试测评系统适合于各个学科,适应性强。各个学科都可以在考试测评系统中进行测试于评价,只需导入不同放入试题库,一次开发多种利用,节省资源。

(5)可以提供真实的模拟环境。对于计算机专业的考试,考试测评系统对于主观题可以提供代码运行的环境,创造全真模拟环境,提高了考试的考察内容的实用性。

(6)本系统的基于C/S架构开发实现保证了系统的稳定性。基于C/S架构开发,分别有考试端,服务器端,管理端,不同角色登录后,实现不同的功能。基于C/S架构开发,不仅可有效利用客户端的软件硬件资源,而且可避免因服务器不堪压力而造成的大面积断考的考试事故。除此之外,客户端和服务器端均保存学生实时答题数据,从而对学生答题数据提供了双重保护,这是B/S架构无法实现的。

3 考试测评系统的研究内容

该项目拟设计开发的考试测评系统主要由基本信息、考试安排、考试监控、学生考试、收卷阅卷及考试评测六个模块组成,各模块实现的具体功能如下:

3.1 基本信息

基本信息模块主要负责考试信息管理,包括考试科目信息、考场信息,考生信息及教师信息等。

3.2 考试安排

考试安排主要是首先创建题库,将经过审核的试题导入到考试系统,按照一定的规则发布试卷,并安排考场、考试时间、考试学生、监考老师等,并设定考试规则,所有考试安排操作均由考试管理员通过客户端进行设定。

3.3 考试监控主要是对考试现场情况的一个掌握

教师可以通过该模块实时查看考生个人考试信息(学号、姓名、专业班级、座位号、开始考试时间、当前状态)、导出缺考考生、舞弊控制、延时、查看答卷情况、导出考生信息及允许换机等操作,同时可以记录违规考生信息,并对其强行交卷,结束本次考试。

3.4 学生考试

学生通过专用学生端软件进行登录、抽卷开始考试,学生在点击开始考试开始计时;计时结束,若学生未手动交卷,系统则强制交卷;学生端可以多种方式浏览或标记试题。

图一 学生操作流程图

3.5 阅卷老师在考试结束后

通过客户端,收取学生试卷进行阅卷,并将结果上传至服务器端,所有试卷的客观题系统自动阅评,主观题老师在线手动阅评。

3.6 考试评测

考试评测不仅能导出学生成绩,还可以按照班级生成完整的评测报告,报告数据可明确反映学生对课程甚至对知识点的掌握情况,自己在班级或学校所处的名次,同时报告还可给出量化评价和建议。

4 系统后台操作流程

图二 系统后台操作流程

5 理论或实际应用价值

随着计算机无纸化办公化的发展,以及高等院校的规模不断扩大,越来越多的学校针对部分课程开始进行机考,不仅使得题目多样化,能够体现出学生的能力,而且还能节约资源本项目是基于C/S框架下的考试测评系统,考试系统分为客户端,服务器端,管理端三个部分,采取模块化的编程方法将其划分为基本信息、考试安排、考试监控、学生考试、收卷阅卷及考试评测六个模块。用户可以通过本系统快速的创建题库,生成试卷,安排考试,试题批改等功能。实现考试全程无纸化,大量节约考试成本,减少碳排放,同时解决了试卷保存问题,并能快速检索,为未来的大数据分析实现检索功能。本系统能够有效的提高客户端软件以及硬件资源的利用并且可以很好的解决服务器端可能会因为访问数据过大引起的大面积断考考试事故。保证整个考试系统的安全性和可靠性。

6 总结

本文介绍了基于C/S考试测评系统研究与设计,重点阐述了两个方面的内容,一方面是以信息系统作为指导,从功能上分析了本项目所应具备的功能模块;另一方面从技术上提出采用模块化开发方法,把一个系统分解成各个不同的子模块,不同的项目组成员专注于对其中某一模块的开发,实现了劳动的分工,提高了自由软件开发的效率。

前期工作使用UML作为建模工具,使用微软的visio软件在本系统的需求分析阶段画出系统用例图,标注数据流以及建立模块与模块之间的关系,确定了系统的物理模型。使用UML可以帮助我们对于整个系统结构有大致的掌控,通过建立模块与模块的流程图,为接下来的开发工作做前期准备。

实际开发工程中采用c/s架构开发,提高了系统的稳定性,提供了资源的利用率,客户端和服务器端均保存学生实时答题数据,从而对学生答题数据提供了双重保护,

[1]吴运明,赵秀玲,网络考试测评系统的的现状于发展趋势,软件导刊,2010(10)

[2]杨文阳,考试质量在线测评系统的设计——以经典测试理论和项目反应理论为基础,江苏广播电视学报,2011(06)

[3]沈伟明,网络教育考试测评系统的分析与研究.,科技风,2016(01)[4]便携式程序设计测评系统设计与开发[J].翟瞳飞,王少魁,曹添,魏薏恩,张鸣华.三明学院学报.2017(04)

[5]高等院校测评系统的设计与实现[J].王琳,尹云霞.数字技术与应用.2013(01)

[6]网上测评系统模型的研究与应用[J].万林桥.中国远洋航务.2011(01)

猜你喜欢

服务器端客户端试卷
你的手机安装了多少个客户端
“人民网+客户端”推出数据新闻
——稳就业、惠民生,“数”读十年成绩单
Linux环境下基于Socket的数据传输软件设计
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China
Module 4 Sandstorms in Asia
Module 1 Europe
基于Qt的安全即时通讯软件服务器端设计
基于Qt的网络聊天软件服务器端设计
基于C/S架构的嵌入式监控组态外设扩展机制研究与应用