议在线考试系统的研发与应用
摘要: 考试是每个学生、每所院校都要进行的考核学生学习水平的必要过程。传统考试从人工的出卷、阅卷;统计分数分析学生分数、考试难度、及格、优秀人数等多项指标;试卷的保存与管理各项工作都花费了大量的人力和物力资源。现在在线考试逐步出现,具备节省资源、无纸化办公、集练习、模拟、出卷、阅卷、分析、存储于一身的特点。高职院校多个专业都可以应用在线考试系统。本文主要针对在线考试系统的研发过程中环境的选择、功能的需求与实现,以及应用作出了分析与阐述。
关键词:在线考试系统 出卷 存储 高职需求
在线考试系统技术已经比较成熟,完全可以适应学生的大部分考试需求。但是在研发在线考试系统时,应针对用户的不同特点,选用不同的编程工具与模型。体现出自身的特点。
一、需求分析
1.经济可行性分析:本系统针对高职学生考试应用,所以主要为实现在线考试功能模块以及后期的数据存储与系统维护。对安全性的要求并不是特别高。研发花费的主要是人力资源花费,对于硬件设备要求并不会特别高,不需要进行专门的压力测试,服务器的性能指标要求并不高,所以具有花费较小的特点。但系统实现后首先可以满足本学校的各个专业的学生进行考试。同时可以作为网络作业练习平台。更可以作为练习平台考试系统出售给其他院校与考试机构,效益可观。所以在经济性分析方面完全具备可行性。
2.技术可行性分析:系统拟采用客户/服务器模式与浏览器/服务器模式。操作系统可以采用安全性较高性能稳定的windows2000或windows2003操作系统,变成语言采用JAVA高级语言,后台数据库采用SQL系列,脚本技术ASP。技术成熟并且足以完成功能需求的实现,所以具备技术可行性。
二、模块化分析
本系统的设计针对学生的能力锻炼与提高,即是在线考试系统又增设了作业模块与师生互动模块。学生在平时可以在线完成作业,得到老师批改更可以与在线教师互动,解开学习与应用中的疑惑。所以重要模块由功能需求划分为:试卷生成、在线考试、试卷提交、 试卷评阅、作业完成、师生互动、系统维护等七大模块。流程为初期由系统维护模块建立题库,输入题库信息,根据需求设置学生与教师信息并进行存储。通过身份验证可以由教师布置习题,学生自主完成提交。教师给予评阅。当需要进行考试时。也是由系统维护模块组织考试的基本信息,由服务器生成考试试卷,学生按时间要求登陆考试,在线阅卷,得到成绩。教师可以利用系统进行汇总分析等工作。
三部分模块具体功能
篇幅有限,以部分模块为例,介绍模块具体功能。
试卷生成,并将完成的试卷上传到数据库;第二种方式是教师在模块内自由选择组卷策略,可选择重点、难点、试题类型以及试题数量等,然后到试题库中根据选择随机抽取试题并组成试卷。在线考试模块 在线考试模块的任务是根据选择找到已经准备好的试卷,供学生测验。平时练习的时候,也可以由学生自行组卷,然后进行测验、练习。试卷提交 试卷递交模块的任务是辅助完成试卷的递交,而且试卷的递交是有时间限制的,因为每一种试卷都是需要在规定时间内完成答卷的。对于成绩跟答卷时间挂钩的科目,本模块还负责统计学生的交卷顺序。试卷评阅 本模块的任务是在学生提交试卷之后,由教师选择是电脑自动阅卷还是人工批阅,最后将试卷的成绩统一计入数据库。人工阅卷后,教师还可选择加入试卷点评。对于所有学生的答卷情况,系统会及时统计给教师,而每一科试卷分数会第一时间反馈。阅卷方式采用客观题的电脑自动阅卷和主观题目的人工阅卷两种方式。系统维护模块包括多个子模块,如成绩管理、统计分析等等。考试成绩管理是在提交试卷之后,可以由教师通过此模块其成绩进行统计、查询和修改。这样使教师能够及时的掌握和了解每位学生的成绩和学分情况。考试统计分析本模块的任务和作业统计分析模块的任务相似。唯一不用之处在于考试统计分析模块要通过试卷成绩的一系列分析统计来确定此试卷的科学性。可以把考试地点、考试时间及成绩信息定为标准,然后进行试卷的出题质量、难易程度和考生水平的统计分析。这种统计分析能够以图表的方式显示出来,使各项数据对比更加明了。另外,考试统计分析模块还不断收集试卷的各种信息,并对其进行科学、准确的分析和统计。并提供给不同用户相应的分析报告。
四特点分析:
1既包含考试系统的基本功能,又可以进行师生的互动,模式灵活
2在不考试的时间可以作为网络平台,目前可以设置作业,以后可以扩展为师生论坛等功能
3系统虽然安全性要求并不高,但是工具选用的SQL数据库、WINDOW 2000服务器安全性能本身较高,如需要可对安全性进行补充
4系统采用了客户/服务器,浏览器/服务器模式,适用性强。
参考文献:
[1] 赵勇. 基于ASP的网上考试系统的设计与实现[J]. 软件导刊. 2010(11)
[2] 方献梅,高晓波. 网络通用在线考试系统研究与设计[J]. 网络与信息. 2009(08)
[3] 白英卿. 基于ASP的青海省会计电算化考试系统的设计与实现[J]. 青海师范大学学报(自然科学版). 2006(03)
[4] 杜钦生,林甲. 在线考试系统的设计与实现[J]. 长春大学学报. 2009(02)
[5] 王读祥. 用ASP和SQL Server 2000开发在线考试系统[J]. 电脑知识与技术. 2009(03)
[6] 徐祥涛. 基于ASP.NET的在线考试系统构建探讨[J]. 电脑知识与技术. 2009(08)