基于B/S架构的CET-4在线模拟考试系统设计方案

2009-04-23 10:03胡秋芬
新媒体研究 2009年6期
关键词:在线考试

[摘要]随着信息技术的不断发展,网上考试是教育信息化的必然发展趋势。针对浙江越秀外国语学院的实际情况,开发无纸化CET-4在线模拟考试系统对促进教学质量、提高工作效率、节约考试成本等有着十分重要的作用。

[关键词]在线考试 自动组卷 B/S .NET

中图分类号:TP2文献标识码:A文章编号:1671-7597(2009)0320044-01

一、开发背景

浙江越秀外国语学院是浙江省唯一独立设置的外语类院校,现全日制在校生近万人。学院的定位目标为“培养成功的应用性外语人才”,因此,不论是外语专业还是非外语专业,英语的学习在课程体系的设置中都占据了举足轻重的地位。学院对学生通过全国性的CET考试十分重视,CET-4水平不仅是英语专业学生要求达到的基本水平,也是其它涉外专业学生要求达到的目标,因此各个二级学院在临考阶段都会安排多次模拟考试进行测评。目前的考试仍采用传统的笔试模式,开发CET-4无纸化在线模拟考试系统是出于对促进教学质量、提高工作效率、节约考试成本等多方面考虑而进行的。系统开发成功后,实现到六级及其它小语种考试系统的转化就显得比较简单。

二、系统架构及开发工具

目前,网络考试系统的架构一般采用两种模式:B/S结构和C/S结构。通过对两种模式的比较,系统采用灵活性强、开发和维护相对比较简单的B/S结构。

系统使用Microsoft Visual Studio 2005环境进行开发,同时安装Microsoft.NET Framework SDK v2.0,开发语言为C#,后台数据库选择SQL Server 2000。

三、系统功能设计

系统根据用户的权限分为3个子系统,分别为系统管理员子系统、教师子系统和考生子系统。

管理员子系统实现管理员信息管理、教师信息管理、新闻管理和数据备份,各部分功能细分如下:

1.管理员信息管理:管理员信息添加、管理员信息查询、管理员信息修改和管理员信息删除。

2.教师信息管理:教师信息添加、教师信息查询、教师信息修改和教师信息删除。

3.新闻管理:新闻的编辑、新闻的发布。

4.数据备份:数据备份、数据还原。

教师子系统实现考生信息管理、试题信息管理、组卷管理和成绩管理,各部分功能细分如下:

1.考生信息管理:考生信息添加、考生信息查询、考生信息修改和考生信息删除。

2.试题信息管理:试题录入、试题修改、试题查询和试题删除。

3.组卷管理:组卷参数设置、组卷参数修改。

4.成绩管理:成绩评阅、成绩评阅。

考生子系统实现在线考试与考生成绩查询。

四、数据库设计

试题信息管理及组卷管理为在线考试系统的核心模块,系统以新CET-4考试2008年12月的考试试卷为模板试卷进行组卷。试题答案的存储按照题型进行分类,题型不仅仅指作文题、快速阅读理解题、听力题、仔细阅读理解题、完型填空题和翻译题,因为听力题中每一大题中所包含的题数及答题方式存在差别,所以将听力题的答案存储于6张表中,同理,仔细阅读理解题的答案存储于2张表中。试题信息管理模块包含的数据库表如下:

1.题干信息表(总编号,题目类型,难度系数,区分度,分值,选择标志,题干信息,声音,分编号);

2.作文答案表(编号,分编号,答案);

3.快速阅读答案表(编号,分编号,问题,选项A,选项B,选项C,选项D,答案);

4.听力A表(编号,分编号,选项A,选项B,选项C,选项D,答案);

5.听力B表~听力E表的结构同听力A表;

6.听力F表(编号,分编号,答案);

7.仔细阅读答案A表(编号,分编号,答案);

8.仔细阅读答案B表(编号,分编号,问题,选项A,选项B,选项C,选项D,答案);

9.完型填空答案表(编号,分编号,选项A,选项B,选项C,选项D,答案);

10.翻译答案表(编号,分编号,问题,答案);

11.参数表。组卷管理模块主要是对试卷的参数作设置,系统采用遗传算法进行组卷;(编号,交叉概率,变异概率,种群规模,组卷最大迭代次数,组卷终止的适应度值)。

五、关键技术

系统采用智能组卷的方式抽取试卷,目前广泛被使用的组卷算法主要包括:随机选取法、回溯试探法和遗传算法。现已开发的试题库系统,大多是采用随机选取算法结合回溯试探法实现自动组卷,回溯试探法组卷成功率高,但其不断重复的过程,是以牺牲大量的时间为代价的,对组卷效率产生较严重的影响,组卷成功率也不能得到很好的控制,对于现今越来越流行的考生网上随机即时调题的考试过程来说,它已不符合要求[1]。研究发现,遗传算法具有全局寻优和智能搜索技术,以及收敛速度快的特征,能很好地满足自动组卷的需要,有效地解决随机选取法和回溯试探法的不足。使用遗传算法并对标准遗传算法作进一步改进是系统开发的关键所在。

六、结语

结合浙江越秀外国语学院实际需要,开发CET-4网上模拟考试系统对促进教学有着十分重要的意义。系统采用.NET技术进行开发,实现自动组卷是系统的特色所在。

参考文献:

[1]孙领弟、于书举、孙占威,在线考试系统中组卷算法的比较与选择[J].软件导刊,2008(8).

[2]肖鹏、朱接文,基于ASP.NET在线考试管理系统数据库设计与实现[J].江西青年职业学院学报,2008(3).

作者简介:

胡秋芬,女,汉族,浙江嵊州人,浙江越秀外国语学院涉外经济管理学院,学士学位,讲师,主要研究方向:软件设计,数据库技术。

猜你喜欢
在线考试
基于Java的考场管理系统的研究与实现
大学物理在线考试与分析系统
高职院校移动互联自主学习考试平台的设计与实现
基于iOS 平台的智慧课堂管理系统的设计与实现
大数据背景下在线评教与在线考试融合的思路探讨