英语口语测试系统的设计与应用研究
2012-08-24李宏洋
李宏洋
(吉林铁道职业技术学院,吉林 吉林 132000)
传统的英语口语测试一般采用师生面对面形式对教学内容进行口头测验,这种测试方法使教师的工作量很大,并且浪费时间、工作效率较低。近年来,计算机技术蓬勃发展,人们开始思考如何通过计算机把考试变得简单并且高效,同时又能更好地保证公平性。于是计算机辅助测试系统便被发现,并应用到考试当中。
1 计算机辅助测试的理论分析
美国在上世纪60年代首次将计算机用于教育测量,并称这种利用电脑管理教学的方法为计算机辅助测试(Computer一Assisted Testing),简称C A T,即:测验构成、测验实施、分级及分析、试题分析和题库五部分,重点讲解每一部分在整个系统中具有不同的功能和作用,最后加以总结。它是以计算机为媒介,以教育测量和心理测量理论为指导,对测量对象施测并且进行评价的测量手段。脱机测试是由计算机从预置的题目库中,按教师规定的要求挑选出一组适当的题目,打印为试卷,给学生回答后,答案纸卡可通过“光电阅读机”送入计算机,进行评卷和评分。标准答案在计算机中早已存贮,以作对照用。一个计算机辅助测试系统包括三项内容:计算机辅助测验题的编制,计算机实施测验以及应用计算机进行测验评分和分析。计算机辅助测试系统可以帮助教师或教学管理人员进行测验设计与生成考卷,可以在一定条件下实施测验,也可以进行测验分析、管理成绩与提供报告。因此,相信一定可以设计出一套专门针对英语口语考试的计算机辅助测试系统。
2 开发工具简介
本系统的开发采用windows Sever2003标准版作为网络操作系统,以微软V isual 2005为开发平台,主要开发工具是Visual Basic2005,并配合使用了一些window是AP I函数和控件,数据库以SQLSever 2000作为服务器。
3 口语测试系统的结构设计
(1)网络结构设计。我们采用校园局域网方式来连接学生机和服务器。因学生在考试结束后,学生机要把大量的音频数据文件上传至服务器,因此要求学生机与服务器之间需要最大的网络传输带宽,减少网络传输带来的延迟问题。因此为了保证考试的顺利进行,我们将采用校园局域网的方式。
(2)数据库的设计。本系统的设计概念是采用实体联系模型的方法对进行数据库进行设计。实体联系模型(简称E一R模型)是对现实世界的一种抽象,它的主要成份是实体、联系和属性。通过对系统需求的仔细研究,可以确定本系统主要有系统管理员、教师、班级、学生、问答题、口头作文题和考试等七个实体集。每个实体集具有如下属性:①系统管理员:用户名,密码。②教师:教师号、姓名、性别、职称、登录密码、是否题库管理员。③班级:班号,班级名称,任课教师号。④学生:学号、姓名、性别、查询密码、班级、身份证号、考试等级、考试状态。⑤问答题:题号、内容、等级。⑥作文题:题号、内容、等级、图片。⑦考试:编号、名称、状态。
根据以上原则得到的SQLServer数据库表,如图1所示
图1 SQLserver数据库
(3)学生端(考试子系统)设计流程。学生端(考试子系统)主要完成学生的口语考试操作,其中包括考生登录、身份验证、信息确认、耳机和麦克风测试、随机选题并下载、时间控制、强制结束考试、朗读题录音、问答题录音、口头作文题录音、音频文件格式转换、残留数据处理、录音上传等。
(4)阅卷及管理系统的流程。阅卷及管理系统主要包括教师、学生或管理员登录,身份验证,密码修改,班级和学生的信息管理,阅卷评分,成绩查询!成绩发布,题库管理,成绩统计等功能。
4 结语
本系统最大的特点是具有很强的针对性与实用性,系统是针对传统大学英语口语考试的弊端进行设计与开发;从很大程度上提高了英语口语考试的效率,降低了考试的组织难度和教师的工作强度。
[1]王秋霞.英语口语考试人机对话系统的设计与实现[J].山西广播电视大学学报.2006,(l):65-66.
[2]李代平.中文SQL Sever 2000数据库应用开发[M].北京:北京冶金工业出版社,2002.
[3]余继飞,王亚飞,吴敏.英语网络口语考试系统的分析与设计[J].教育信息化,2005,(14):49-50
[4]吕洋波ASRNET2.0宝典[M].北京:电子工业出版社,2007.
[5]易千红,曾路.口语测试中的评分模板设置与应用[J].现代外语,2003,27(l):77-82.