网上随机考试系统的功能分析

时间:2022-06-04 07:33:08

网上随机考试系统的功能分析

【摘要】在以开展远程教育为主的广播电视系统中,教学群体是来自不同区域的学生,在集中组织进行课程考核时,会带来诸多不便,为此,提出了网上随机考试的一种无纸化考试形式,以解决学生在考试时由于时间和场地的限制的诸多问题,本文对于随机考试系统的功能和设计两个方面进行详细的分析,包括业务功能需求和系统功能模块的设计。

【关键词】随机考试;系统功能;课程考核;需求分析

1.引言

网上随机考试系统的开发主要是为了满足远程教育中考试改革的需要,通过考试系统的开发,可以解决这几个问题:一是使得学生可以在课程学完后随时预约,随时考试,使得在职学生工作与学习之间的矛盾得以缓解;二是大大减轻了教师年复一年的试卷出题工作与繁琐的试卷批阅工作;三是通过系统来完成试卷的分析工作与成绩导入导出工作,大大减轻了教师与考务人员的工作量。

2.系统业务功能需求

参加系统使用的人员分管理员、教师、教务人员、学生四种类型,因此在业务上也分四种类型。其中管理员主要负责系统整体管理:主要工作包括后台各类人员所操作菜单的分配、人员权限分配、课程管理、教师课程分配、数据维护、题型指派等;教师主要负责考题库的建立、制定试卷(主要是试卷的生成策略的制定)、试卷主观题的批阅、试卷分析工作;教务人员主要负责试卷设置(主要设置试卷的开考时间、性质等各类属性),成绩导出等工作;学生主要是使用系统完成考试与成绩查询。

3.系统功能设计

依据系统功能的需求,我们可以对十个功能模块进行进一步的功能拆分,使各个功能模块具体业务明确化。各功能模块具体细分设计如下:

3.1 系统管理模块

系统管理模块主要是管理员来使用,用来对系统总体进行维护与设置。系统管理模块下分以下几个子模块:

(1)权限管理:主要对系统模块的权限进行维护,对各类使用人员的权限分配,保证业务流程的顺利进行及系统运行的稳定性。

(2)数据管理:对数据进行备份等维护操作,保证数据的安全性。

(3)专业及课程管理:对专业及课程进行统一管理,将课程分配给所属教师,保证过程的一致性与稳定性。

(4)题型管理:确定系统的预设题型,并对课程进行设置,教师如果有自定义题型时,可依需求进行自定义题型的添加并分配到课程当中,教师可直接使用。

(5)人员管理:对系统中的管理人员(管理员、教师、教务人员)进行管理。

3.2 试题管理模块

教师使用试题管理模块进行课程试题库的建设工作,试题管理具有对试题的增加、删除、修改、浏览等基本操作。此外,教师可以对试题进行属性设置,具有测试属性的试题只可以在测试试卷中被抽取,而正式考试试卷则可以抽取两种属性的试题。

3.3 试卷管理模块

试卷管理模块,主要由教师及教务人员进行使用。此模块分为两个子模块:

(1)生成试卷模块:由教师操作,教师建立试题完毕后,可以生成试卷,教师通过制定策略来生成试卷,教师可以对试卷进行增加、修改、删除的操作。

(2)设置试卷模块:由教务人员操作,教务人员在教师制定好试卷后可以对试卷进行设置,主要对试卷进行开考时间的设置、考试形式的设置、判卷者的设置、进行此门课程考试的学生设置。

3.4 考试管理模块

考试管理模块主要用于两个用途,一是在考试过程中,当出现试场违纪、计算机故障、客户端不响应等特殊情况时,对学生考试状态或学生试卷相应处理用。二是在考试完成后,由计算机或教师进行的试卷批阅,成绩等操作。考试管理模块具体分为以下几个子模块:

(1)废卷管理:对考生的作废试卷进行处理。

(2)判卷管理:对考生试卷进行批阅,如果试卷全是客观题,计算机可以自动评阅,如果有主观题,教师可参与到有权限批阅的课程试卷工作,在批阅时,教师看不到客观题的批阅情况。批阅后的试卷,教师可以重新批阅。

(3)成绩:由教务人员使用,教务人员在教师对试卷批阅完毕后,可以浏览所有批阅后的试卷,确认无误后,可以该门课程的批阅成绩,成绩后,教师将不可以再进行阅卷操作,成绩也为最终成绩。

3.5 人员管理模块

人员管理模块主要是指管理人员管理与学生管理。

(1)管理人员管理:由管理员来进行管理人员管理。主要是指管理员对教师和教务人员的管理与分配工作。管理员可以进行管理人员的增加、修改、删除、浏览操作。

(2)学生管理:由教务人员来进行使用。教务人员通过人员管理模块实现对学生的批量导入与导入;学生个体的增加、修改、删除、浏览操作。

3.6 成绩管理模块

主要提供成绩查询服务,各类人员均可以在此模块查询成绩。学生只能查询个人成绩,教师可以查询所负责课程的成绩,教务人员可以查询所有课程的成绩。

3.7 数据分析模块

数据分析模块主要用于教务人员及教师使用,区别在于教务人员可以查询所有课程,教师查询所负责的课程。具体分为考试人员查询、缺考试人员查询、通过率统计、题型得分率统计、知识点得分率统计等。各类统计以表格或图表的形式来呈现,提供给所需者客观的结果分析。

3.8 预约管理模块

预约管理模块分前台后台两个子模块,用于考前预约使用,因为此在线考试系统是由学生预约后方可考试。

(1)预约设置模块:由教务人员使用,通过此模块设置考场,考场人数,考试时间,考试场次,预约时间等。

(2)预约模块:由学生使用,学生登录后,进入预约界面,学生可预约可以参加考试的考试科目、考试场次,不可以预约座位号,座位号随机生成。预约完毕后,学生可以打印准考证。

3.9 教务数据共享模块

该模块主要用于教务人员从教务管理系统中取出可以参加考试学生的数据,并通过考试系统提供的接口将这些学生的专业、课程、所考科目等信息共享至在线考试系统。学生进行预约考试时,只可以预约教务管理系统中有考试科目的课程,这样就避免了学生预约了不参加考试的课程这种错误情况。

3.10 在线考试模块

此模块为学生使用,学生在登录后,可以看到本场自己可以考试的考试科目,考试开始前学生不可以进行答题,考试科目会显示倒计时,以提醒学生开考时间。开考后,学生点开始答题后系统生成一份随机试卷。学生在答题过程,系统会自动保存学生答题结果,避免出现系统死机等意外时,不丢失学生已答试题。开考20分钟之内,学生不可以交卷,考试结束前五分钟,系统会提示学生,在时间截止后,如果学生未提交试卷,系统将自动提交试卷。

4.总结

本文研究的网上随机考试系统涉及到的因素比较多,人员的权限分配、题库的设计与维护、数据的存储、网络环境的配置等,本文只是详细分析随机考试系统的需求和各模块的功能设计,下一步将对系统的数据管理、运行维护等方面进行分析与设计,最终建设成为一个功能齐全、运行良好的在线考试平台。

参考文献

[1]赵慧勤,张景安.基于XML的网上考试系统的研究与实现[J].福建电脑,2007(05).

[2]杨合建,南理勇,孟凡康.网络考试系统研究与设计[J].福建电脑,2006(09).

[3]吉斌武,刘建华,陈以.基于PHP和AJAX的在线考试系统的研究与实现[J].福建电脑,2009(02).

[4]齐耀龙.基于数据字典的Oracle联机考试系统的设计与实现[J].电脑知识与技术,2008(28).

上一篇:基于BQ24610的智能锂电池充电系统设计 下一篇:基于Android平台的日程记事器设计与实现