考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。本课题利用Web技术开发一个在线考试系统,在完成基本功能基础上,力争在交互手段方面有所创新,为用户提供参加考试的良好体验。
考务管理系统主要负责考试报名的组织和实施、考场编排、考试成绩等管理,目标是要实现考试过程管理的科学性、规范性和统一性,确保考务信息的准确性、严肃性、规范性和资源共享。简而言之,考务管理是对考试考前、考中、考后全过程的组织与管理。
从技术上,本系统是采用当今非常流行的用于WEB开发的JAVA语言、以SQL Server 2000为后台数据库技术。Java它是一种广泛流行使用的编程语言,是面向对象的语言,具有可移植性,安全性,并且提供了并发的机制,具有很高的性能。系统开发需要按软件工程的要求实施课题的需求调研、分析、设计、测试、部署以及各阶段的管理。
课题研究内容及方法:
主要内容:
要开发的在线考试系统分为三个模块:学生考试管理、管理用户模块、教师系统管理。内含:考生注册、实时考试、密码管理、成绩查询、信息修改、权限管理、评卷功能、试卷管理、成绩统计功能等。。
1、学生功能模块
(1)考生注册:系统管理员在考生参加考试前,将考生信息录入系统。以保证每个考生都有唯一的登录名登录系统答题。考生也可自行注册。
(2)实时考试:在线考试系统中,教师可以根据试卷类型随机从题库中抽取题目,组成个性化试卷;自动计算考试时间;自动保存考生作答情况,保留考试现场;防止考生利用网络技术进行作弊。
(3)密码管理:在线考试系统提供考生对自身密码进行校验、修改的功能。在线考试时,避免别人恶意登录,查询成绩时,也可以避免考试成绩的曝露。
(4)成绩查询:在线考试系统提供考生查询自己考试成绩功能。根据学生的用户名和密码登录成绩查询模块,可以看到自己的成绩状态,有4种具体情况:“你还未考试”、“考试进行中”、“您的分数是-1”、“您的分数是90”。
2、管理用户模块
(1)信息修改:管理员可以增、删、查、改所有用户的信息。
(2)权限设置:管理员可以为不同的教师配置不同权限,个性化用户操作。
3、教师功能模块
(1)评卷功能:系统采用自动评卷和手工评卷相结合的方式。对于客观题,系统自动进行答案检验;对于主观题,则由教师根据学生作答情况,给予评分。教师可以对已阅试卷进行复查,重新评估。
(2)试卷管理:试卷管理指的是为考试提供试卷模板,教师可以根据自己课程的特定,组成个性化试卷。设置的内容包括题目类型,分值,考试时间等等。
(3)成绩统计:当教师对学生的试卷批改完毕后,可以查阅考试人数、缺考情况,设置考生状态,对学生的最终成绩进行查询、排序,甚至是重新审核。
方法:
1.文献研究法:搜集整理相关研究资料,为研究做准备;
2.个别案例探究法,选取个别典型的系统进行详细探究,找到恰当的开发方法。
3.以传统文献检索手段为主,辅以网络、数据库等手段,开展资料收集、数据整理等工作。