澳大利亚教育网",并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小[6]。
网络化在线考试作为网上远程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。例如在美国,一些著名的考试就采用了网上在线考试的形式包括Microsoft公司的MCSE(微软系统工程师认证考试)GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等等,并己在全范应用[7]。
在国内,普遍地看绝大多数远程教育的考试还停留在传统考试方式。在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上网考试的规模。而在国外一些国家,网上提交作业和网上考试已经相当普及了。所以说传统的考试方式已经不能适应现代考试的需要。
到1998年后,随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台[8]。作为网络课程重要组成部分的网络考试系统也相继问世,如北京师范大学的网络教学平台、上海交大的网络考试平台。
近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率[9]。于是许多教育教学类的课程在线考试软件应运而生,高等,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机在线考试软件,也推出了一批优秀的在线考试软件产品。比如全国计算机等级考试软件、职称计算机能力考试等等。有力地推动了我国网络化在线考试的发展水平,并积累了大量有价值的经验。
2 在线考试系统的规划
2.1 系统目标
1.提高教师工作效率和减轻教师工作量。
2.具有严肃性和公正性,系统自动交卷。
3.系统自动交卷、自动阅卷,保证成绩真实、准确。
4.考生可随时查看考试成绩。
5.对考生、教师信息进行管理。
2.2 业务流程分析
1.考生在线考试模块
考生通过主界面输入、,选择所在的院系及需要考试的科目等。当系统判断考生的身份合法且在考试时段并且未参加过考试时,则允许考生进入到考试系统中去,按教师己经设定的考试要求从题库中随机抽取生成试卷让考生开始考试考生的答题信息通过选择答案来反映,主观题由考生自己答。考试结束采取自主交卷和到了规定的时间自动提示有机结合的方式予以实现。考试过程中设有时钟,用以提醒考生。
考生在提交试卷时自动生成成绩,选择题和判断题的自动阅卷比较简单,只需与标准答案进行比较即可。而填空题和简答题的阅卷,由于主观性、答案个数的不确定性和判卷的尺度等等因素,要实现计算机自动阅卷相对比较困难。该子系统采取在多个答案之间设置特定分隔符并搜索关键字的办法实现了填空题和简答题的自动阅卷。
2.教师管理模块
教师根据登录账号和密码进行登录,如果登录账号和秘密正确,则通过系统的登录识别,否则系统会弹出对话框,提示教师用户错误的登录信息。教师登录管理系统后,首先需要选择一个题库,作为考试组卷的依据:然后根据考试科目的考试要求设置组卷参数并保存,考生在考试时,将按照该组卷参数从题库中随机抽取试题组成试卷进行考试;考试结束后,保存考生考试结果,并按教师指令系统会自动评卷得出成绩,教师还可以通过人工阅卷接口对系统自动评卷的结果进行检查,最终得出考生的成绩并保存;教师可以通过信息查询模块查询、下载考生的成绩,还可以通过成绩管理模块对成绩进行分析和对比。
3.管理员模块
管理员进入管理员界面,可以对整个年级信息进行操作,包括年级信息的录入、每个年级课程的录入、还可以对每条年级信息进行修改。管理员可以对学生信息进行录入和操作。在"学生信息"这一项中,逐一输入每个学生的、、年级等信息,这时系统就会根据学生的年级,从库中取出这个年级所有的科目信息,在登录权限表中生成一条记录,在这条记录中,记录着这个学生每一门科目考试是否已经登录过和提交过的信息,作为判别学生是否已经参加过此门考试的依据,管理员可以通过"学生权限查看"这一项,查询每个学生的信息,如果学生信息不正确,可以修改学生的信息。
此外,管理员可以对教师信息进行录入和操作。在"教师信息"这一项中,输入教师的名字和号码,系统会将输入的数据保存在数据库里面的教师表里。
2.3 数据分析
1.考生信息管理:、学生、密码、所属专业、班级。考生不需要注册直接登录本系统,其操作权限仅为参加考试和查询考试成绩。不允许两台或两台以上计算机用同一用户ID同时登陆;
2.科目信息管理:管理员对考试科目的增加、删除和修改操作。
3.试题信息管理:教师可以对各科目的各种类型的试题进行添加、编辑修改、删除和查询等操作。添加考试题目信息时,需要选择所属的专业、科目,然后再进行添加。
4.试卷信息管理
(1)试题录入,首先教师选择试题所属科目。若没有该科目,则可以新增加一个。添加的科目基本信息有科目名称、题型、题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容、选项和答案等栏目。教师输入完毕后即可预览。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统会给出相应的提示或警告,以待更正。
(2)试题修改:教师还可以对试题进行修改。
(3)试题删除:管理员可以删除不再需要的试题。当然如果一个科目不需要,可以将整个科目删除。
5.主观题批改:系统对客观题自动评分,并为教师提供主观题的批阅界面,并统计最终得分。
6.考试成绩信息管理:管理员和考生均可以通过该模块查询某科目考生的考试成绩。另外,管理员还可以查询考试记录,来查看考生是否参加了考试。对一些历史上的考试结果和成绩库进行删除和清理工作。考生可以用自己的帐号和密码登录并查阅成绩。
7.老师信息管理:需要注册,并要得到系统管理员的审批确认。该角色具有考生所没有的权限,即具有考生信息管理、考试题库管理以及试卷信息管理等操作权限;
8.管理员信息:为系统的维护用户,该角色除了拥有教师管理员的所有操作权限外,还可以对教师、学生信息进行管理。
2.4 U/C矩阵分析
U/C矩阵又叫
上一篇:
在线考试系统-毕业论文
下一篇:
计算机网络毕业论文