• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > 基于流媒体网络技术的英语测试系统研究

基于流媒体网络技术的英语测试系统研究

录入:edatop.com     点击:

摘要;随着计算机网络与教育技术的发展,网络英语测试系统的开发与研究越来越重要。本文主要论述了在网络流媒体技术支持下英语网络组卷系统的开发,特别是从技术角度探讨了实现英语听力测试的网络存储、组卷及在线播出。

Abstract : with the development of internet and educational technology,it is beciming increasingly important to develop a web-based language testing system,especially a system which can test the learner’s listening skill by means of steaming media technology. This paper discusses the net storage,editing,testing and broadcasting of English language listening materials via the net. Keywords:streaming Media;Internet;Language Test;Listening

一、引言

随着计算机网络的发展,网络教学逐渐普及,基于Web的网络教学系统以网络课程为核心,在教学管理系统的配合下,合理有效的利用学科教学资源,为全方位的实现现代化教学提供服务。网络教学系统能够将网络课程与学校的网络教学服务进行有机的集成。其功能包括课程的网上发布、学习者的学习和探索、学习者的讨论和协作、多媒体授课、教学活动设计和管理等。网络测试作为网络教学系统的必要构成部分也日益体现了网络教学的优越性,通过网络进行试题资源库的建设管理,不但减轻教师工作量,同时可以提高试卷的客观科学性、公正性。目前已有一些比较成熟的英语试题管理系统,但大都只停留在文字型试题,对于英语考试中非常重要的听力试题无法进行处理。

二、网络测试系统流媒体技术的实现

本文采用Jspj技术实现英语网络语言测试系统的组织与管理,其中听力试题部分可进行自动、自由组合,进行网络播出。

网络测试系统流媒体技术的实现

1.1系统管理员

全面负责题库的管理和维护系统,负责各类用户的注册,设置用户权限,并对已注册用户进行权限修改、删除等操作,负责对系统初始化,系统故障恢复、运行维护等。

1.2教师

根据系统管理员的授权,负责试题管理、试卷管理等。试卷管理模块包括文本试题和听力试题,文本试题包括各类试题的录入、查看、修改、删除等操作,听力试题包括音频文件的生成、存储及播放:试卷管理模块包括手动组卷、自动组卷、听力组卷和试卷查看。

2.系统实现

系统选用B/S结构,采用Windows2000Server+ⅡS构成WEB,JSP+JavaBean+Sevelet技术作为开发工具,数据库采用SQLServer.

2.1试题管理

2.1.1文本试题管理

文本试题管理中,由管理员所授权的教师在线编辑各种形式的试题,包括单选、多选、判断、问答等题型。试题库按词汇、语法、阅读、写作等分类管理,每个数据表按试题库的规范标准分为试题编号、题类、试题类型、知识点、难度、区分度、认知分类、考试要求、试题正文、参考答、评分标准、建议的考试时间、建议的考试得分、出题人、出题日期、审定人、审定日期、使用次数、最后曝光时间、实测难度、实测区分度等21个不同的字段。

对听力试题的文本部分也按照文本试题的模板进行编辑,所不同的是,在听力试题表中需要增加一个用来记录相应音频文件位置的字段。

2.1.2听力试题管理

听力试题是以题为单位编辑好的音频文件,采用流媒体(StreamingMedia)技术进行听力试题的播放。

流媒体指在网络中使用流式传输技术就是把连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户在线观看、收听,而不需等整个文件全部下载完毕后才观看的技术。采用流媒体技术播放听力试题,用户只需经过很短的启动延时即可进行收听,满足实时性要求。

通常可采用RealSystem流技术,通过Realproducer制成每道题的音频文件(RM格式),存储在Realserver流媒体服务器中,并将其他地址存入数据库表的字段中,以备调用。

听力试题的播放需通过客户端Realplayer的来完成。有两种和方法:一种方法是在相应的页面中加入代码的方式来实现,当用户单击超级链接sound时,系统自动启动Realplaye播放。这种方式不仅占用系统内存,而且容易出现错误。第二种方法是使用和

这里的"path/sound.rm"就是听力试题的存储路径及文件名,这个路径可动态生成,当用户单击一个音频文件的相关链接后,系统自动播放指定的文件。

2.2试卷管理

试卷管理包括手动组卷、自动组卷、听力组卷和自动查看。手动组卷是教师根据试题库中的试题内容做出人工选择,并将所选试题的编号存入对应的试卷表中,同时给出每到试题的分值。在试卷管理中主要是自动组卷和听力组卷。

2.2.1自动组卷

自动组卷是根据教师所给定的条件,如分数、难度、对象等内容,从试题库中随机挑选出一定数量的试题,并且每次出现的试题都不一样。

自动组卷应综合考虑题型比例、出题范围、难度比例、生成试卷数量等因素,根据相应的算法自动生成试卷。

生成的试卷可以直接存入试卷库进行联网测试,也可以把试卷生成文档进行打印输出。

一般可采用随机函数法组卷,其过程如下;

①读入试题的类型、数量等约束条件:

②利用(int)Math.floor(Math.random())*n产生一个从1到n(试题中的题目数)之间的随机数Ra

③以Ra为指针,找到对应的试题,并判断该题是否已经抽过,若有,取消该题目,若无,则将抽出的题目放到指定的试卷表中,转向②;

④判断是否已出够试题,若无则转向②,若是,则完成出题;

⑤显示试题。

无论手动组卷还是自动组卷,每个被选中的试题,在试题表中的"使用次数"字段上自动加1,一旦使用次数超过一定数,该试题即可是为暴光。

2.2.2听力试卷

在以上的组卷中,听力试题的文本部分与其他试题一起组卷,但须将其存储位置及文件名存入相应的字段中,以便生成播放连接。听力试题的难点主要在于多个听力试题按顺序连续播放,并且每个试题之间要空10—15秒的答题时间。实现方式如下:

①手动或自动生成试卷;

②创建一个*.RAM的文件,并将此文件的地址和文件名写入改试卷表中;

③将该试卷中的听力试题的听力链接字段内容从试题库中读出,再按要求(如添加听力题编号、试题间的空白时间等约束条件)写入新创建的*.RAM文件中;

④显示试题时,嵌入在HTML网页中的realplaye播放指定的*.RAM文件.

在以上过程中产生的*.RAM文件只记录每个听力试题的地址,不储存*.RM文件,占用空间很小。试卷听力文件可以通过卡座转录成磁带,也可用于网络测试。

三、结束语

基于网络的考试系统具有快速和高效的特点,通过网络使考试突破了地域和时间的限制。基于网络的评价系统可以更加有效的实现考试结果的分析,便于老师从中发现问题,改进教学方法,达到教学目的。英语网络组卷系统的开发,给英语试卷的生成带来了极大的方便,尤其是听力试题的开发,改变了以前听力试题的难选、听力磁带难做、听力效果难以保证的困难。

参考文献

【1】教育部现代远程教育资源建设委员会.《现代远程教育资源建设技术规范》(试行)。2000年5月

【2】鲁士文.多媒体网络技术与应用[M]。北京:清华大学出版社,2003年2月

作者:张伟成 西北工业大学   来源:慧聪网教育行业频道

上一篇:多层交换实现的4个步骤
下一篇:OLED发光材料测试电源控制部分的结构设计

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图