网络考试系统WizExam是基于Java技术研发的在线测试和考试系统,具有高性能、高安全、跨平台等特点,支持MySql、Oracle、SqlServer、DB2、Sqlite、国产达梦、人大金仓等数据库,可用于网络考试、在线自测等业务系统的架设。
系统由前台考试界面和后台管理界面组成,具有良好的用户体验。对于网络化学习平台后台管理员来说,它的业务过程按照如下思路进行:①初始化考试模块:先初始化考试模块,并为该考试模块设置知识考点;②添加考试试题:为每个考试模块绑定试题;③组织考试试卷:可以为每个考试模块组织人工生成或随机生成类型的考试试卷,并指定试卷的结构和分值;④生成考试安排:为每个考试试卷生成考试安排,指定考试时间、参加人员、是否允许练习等。
网络化学习平台网络考试模块的功能框架见下图所示。
对每一个考试模块,都可以对其考试知识点进行设置,考试知识点是一门考试模块的知识结构,依托该结构,网络化学习对象可以选择某一知识点(比如,第2章内容)进行学习和测试,对于每个知识点,需要对其知识的编号、名称、顺序、备注等信息进行维护。
在试题类型上,系统支持填空题、判断题、单选题、多选题的管理,对于每一个题型,一般都包含序号、知识点、问题、答案、难度、出题人、出题时间等信息。另外,系统支持以Excel格式批量导入预先定义的试题。
在试卷组卷策略上,系统支持“手工选题试卷”和“机器自动组卷”两种组卷策略,对于每个试卷,应包含编号、类型、试卷名称、难度、出圈时间、出卷人、总分、试题和分值等信息。对第一种组卷策略,需要手工为试卷指定相应的试题。
在考试安排环节,将对每次考试安排的考试类型、考试名称、时长、自存间隔、开始日期、结束日期、练习、限制、安排人等考试安排相关信息进行设置。其中的时长和自存间隔都以分钟为单位,自存间隔可根据考试人数的多少视情进行设置,一般设置为5分钟,如果考试人数比较多,自存间隔可设大一点,以降低服务器的工作负荷。
对于前台被网络化学习者来说,网络化学习平台提供一种向导式和菜单式的考试选择过程,它可以在菜单中选择系统开放的练习科目或考试科目,选择后,即可开始考试,另外,对于练习类型的自测,前台被网络化学习者可以自主地进行重考和续考,以更加科学地规划自己的测试时间、强化自己的学习内容。