山东职业学院在线考试平台建设方案.docx
《山东职业学院在线考试平台建设方案.docx》由会员分享,可在线阅读,更多相关《山东职业学院在线考试平台建设方案.docx(6页珍藏版)》请在冰豆网上搜索。
山东职业学院在线考试平台建设方案
山东职业学院在线考试平台建设方案
一、概述
考试-—最直接体现信息化社会中人们掌握的知识水平,是目前使用最为广泛的检验个人知识和能力的手段之一,传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,这使得整个考试的成本较大。
随着知识经济和学习型社会的到来,基于计算机网络的无纸化考试模式正在逐渐取代传统的笔试模式,这是教育信息化和现代化的必然趋势.
使用在线考试平台试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。
所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证.
1.设计目标
“在线考试平台”全面实现了“网上学习、网上练习、网上自测、网上考试、网上批阅”的开发目标,是针对高职学校设计的完全B/S架构的考试平台,同时集成了轻量级的学习功能。
使用本平台组织内部教学测试及考试,可以使学习过程和考核过程纳入规范化管理,真正提高学生素质,构建考教分离,建设数字化教学考试系统,有效地提高教学质量和工作效率。
在线考试平台设计目标主要体现在科学性、准确性、精确性、高效性、灵活性、安全性等六个方面:
科学性:
依据考核内容的难度及对知识点掌握要求将试题划分为不同分值,并依此制定组卷策略.考试时系统可随时依据组卷策略从题库中随机抽取试题进行自动组卷,自动生成考生个人试卷。
准确性:
客观题自动评分,主观题评分采用逐人或逐题两种方式进行评分,并且系统在阅卷评分后增加了审核步骤,只有经过审核的评分,考试系统才会将其作为考生的得分进行确认,以便与客观题得分进行累计汇总,使评阅误差得到有效控制。
精确性:
提供强大的报表分析功能,为教学效果评价提供科学的依据和及时准确的反馈.此外,还可以将所有参加网上考试考生的答题信息和教师阅卷信息悉数存储起来,以便查询和存档,这大大节约了人力、物力和财力.
高效性:
整个考试流程自动化,避免因这些环节的疏忽而造成的失误,降低考试过程的错误率,也极大地提高了工作效率。
灵活性:
考生的考试时间不必要求同时进行,可以分批进行,考试地点也比较灵活,避免考生考试时间、地点矛盾等问题。
在考试管理、资源调配等方面也比较机动灵活,大大降低了考试对场所的硬件要求,同时也能更好地满足考生灵活多样的个别化考试服务要求。
安全性:
采用随机出卷的模式,每个考生的试题都不相同,对于要求试卷内容一致的考试,还可以打乱试题及选项的顺序,让考生无法互相抄袭,也防止了考生死记硬背答案.
2.平台功能
“在线考试平台"分为服务器端系统管理子系统、服务器端自动评分子系统、后台管理子系统、学生考试学习子系统、题库出版子系统、成绩管理查询子系统等部分组成,能够实现题库维护、在线考试、在线练习、在线自测、自动评分、成绩查询等功能,采用数据压缩传输、试卷预生成同时具备超群的考试负载能力,支持500人同时在线考试,并能够通过数据集成结构与现有的教务管理系统等进行综合集成.
3.参考标准和规范
(1)信息技术行业标准:
●GB/T9385—2008计算机软件需求规格说明规范
●GB/T9386—2008计算机软件测试文档编制规范
●GB/T12504—1990计算机软件质量保证计划规范
●GB/T12505-1990计算机软件配置管理计划规范
●GB/T8567—2006计算机软件文档编制规范
●GB/T15532—2008计算机软件测试规范
●GB/T14394-2008计算机软件可靠性和可维护性
二、考试平台子系统简介
1.服务器后台管理子系统
后台管理程序必须在服务器端运行,注意包括系统设置、批量导入导出、集中评分、数据清理等。
日常管理功能请在IE中登录后台管理子系统完成.
2.服务器端自动评分子系统
本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见的.(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能有:
1、评分(根据参考答案给出相应的成绩)
2、成绩统计、排序(有助于老师了解学生考试情况)
3、信息输出(最终结果的输出)。
3.后台管理子系统
管理员远程登陆考试系统WEB站点后可以完成日常管理工作,包括如下模块:
组织机构管理:
设置院系、专业、班级及其所属学生
知识库管理:
包括课程、知识点、题库、试题、课件的管理
试卷管理:
定义固定试卷和抽题试卷,查看抽题结果
考试项目管理:
定义考试项目,给考试项目添加班级、学生、课件、作业练习、正式考试,定义作业练习和正式考试参数
考试管理:
考试监控、重考处理、考试进度统计
考后处理:
成绩单、成绩排行、成绩分布统计、试题难度分析
手动阅卷:
对于复杂填空、问答、文档提交等试题进行网上评阅
消息管理:
可以发布消息,还可以查看权限范围内的消息
4.考试子系统
这个系统主要是学生使用。
考试子系统是本在线考试平台的核心部分,也是设计时的重点。
网络考试可以在任何时候、任何地方进行。
但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判断当前时间是否为学校规定的考试时间(或预约的考试时间),由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事.如果时间符合要求,则显示登录页面进行登录,如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生),系统给出提示信息,并重新定位到登录页面;如信息正确,则可以开始不同模式的考试.当考试时间到或考生点击“交卷"按钮时,则系统把考生答案传送至服务器的数据库中保存起来,并在数据库中标记考生是否参加过某门课程考试。
(随机考试则可给出成绩;非随机考试等教师批改完试卷后讲成绩保存于数据库。
)
学生登陆本系统完成网上学习、网上作业和网上考试,包括:
学生登陆:
核对身份和密码,密码遗忘可以要求主管教师清除
选择考试项目:
可以自由加入授权的考试项目,也可以由管理员同一考试项目
网上学习:
打开分配给所属考试项目的教学课件
作业练习:
也可以用于模拟考试,答题结果可以进行自动评分并显示详细的分步骤评分信息
正式考试:
正式考试只能考一次,而且有时间限制。
考试结束可以评分并当场显示考试成绩;考试过程中可以锁定答题窗口,防止进行非考试操作,如访问U盘
成绩查询:
查询本人的作业练习、正式考试情况
消息查看:
阅读本考试系统服务器发布的各种消息
5.成绩查询管理子系统
为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用Web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。
此外,系统还可以对成绩进行排序等管理功能。
这个系统学生和教师均可以使用。
6.题库出版系统
题库出版系统主要用来制作各类上机操作试题,常规的选择、判断等客观试题,建议采用Excel命题更为方便和灵活。
题库出版系统的主要功能包括:
知识点管理:
知识点可以和教材的章节对应,抽题时可以按知识点抽题。
题库设置:
一个题库可以是一个实际的试卷,也可以是某个或某些知识点的练习试题。
试题管理:
设置每道试题的试题类型、题干、标准答案、选项个数、附属资料。
试卷测试:
对题库中试卷进行答题测试.
导入导出:
导出的题库包可以用于正式考试,也可以用于学生考试系统,还可以供命题老师学习交流。
。
7.数据集成接口
为教务管理系统、学籍管理系统数据采集和数据交换,并为将来需要建设的新应用系统开放数据资源。
数据集成一般需要被接系统的支持。
通常,根据被接系统的支持情况,可以选择数据库直接访问、信息管道传输、数据导入等多种形式,灵活实现数据交流.
三、技术框架
1.开发环境
本系统基于ASP.NET4.0+AJAX+SQLServer2008R2体系结构,易于维护和使用。
(1)核心代码组件化,打包到了编译执行的COM组件中,大大提高了运行速度,防破解。
(2)客户端核心处理逻辑集成到Active-X控件中,提供一键安装程序,安装过程中自动添加受信任站点并设置IE选项。
(3)服务器和客户端之间的数据传输严格遵循HTTP和RFC1867协议,数据传输前自动压缩,大大提高了服务器负载能力。
(4)采用SQLServer2008R2数据库,在Windows2003/2008Server平台上的性能表现优于Oracle、DB2等。
(5)系统安装调试简单,技术成熟、稳定,便于推广普及。
(6)本系统有较强的并发能力,单台服务器支持500人以上同时考试和作业练习.
2.运行环境
硬件环境:
服务器端:
单路CPU双核2.0G以上/4G内存/2*147GSAS硬盘100M/1000M网卡;
软件环境:
Windows2003/2008Server简体中文标准版,IIS6。
0及以上版本,MicrosoftSQLServer2008R2标准版,。
NETFrameWork4.0。
四、实施进度与预算
1.实施进度
“在线考试平台”项目共包含服务器后台管理子系统、服务器端自动评分子系统、后台管理子系统、学生子系统、数据集成接口等6个系统。
各系统功能相对独立又可相互补充,可以整体实施也可以根据需要先实施其中的部分模块,后期根据业务开展情况陆续开发运行.
软件开发过程中将严格按照软件设计国家标准进行软件可行性分析、需求分析、概要设计、详细设计、程序开发、测试完善、安装培训等一系列工作,确保软件系统功能完善、使用方便、安全、高效。
项目实施周期4个月(已考虑模块并行开发),其中可行性分析及需求分析1个月,设计开发阶段2个月,测试、完善及安装培训1个月。
2.项目预算
项目总预算1。
6万元,包含所有系统模块.用户可以根据实际需要选择不同的模块组合,进而根据下表计算得出项目总开发费用。
序号
系统名称
费用预算
(万元)
备注
1
学生考试子系统
0。
5
必选
2
服务器端自动评分子系统
0.1
3
成绩查询管理子系统
0.2
4
题库出版子系统
0。
3
5
服务器后台管理子系统
0.2
**
6
后台管理子系统
0.2
7
数据集成接口
0。
1
**
8
9
10
合计
说明:
当其他系统需要用到本系统部分功能,但用户未选择本系统时,可以将本系统中必要的功能集成到其他系统中,但需要额外支付本系统的50%作为定制开发费用,即:
总费用=其他系统费用+本系统费用*50%