开源免费软件在欠发达地区机助外语测试中的应用

2014-05-10 04:29郭小锋
广西教育·C版 2014年3期

【摘 要】结合国内外的研究,对机助外语测试软件的选择和常用开源免费测试软件在外语测试中的应用作了简要介绍,并以Moodle开源学习管理系统的测验评价模块为例介绍了开源免费测试软件在外语测试中的具体应用。

【关键词】开源免费测试软件 外语测试 网络测试

【中图分类号】 G 【文献标识码】A

【文章编号】0450-9889(2014)03C-0184-03

外语测试是了解、评价学生的语言水平,衡量学生学习效果,检验外语教学质量的有效途径,对有效评估外语教学效果,了解学生语言知识的掌握情况具有重要作用。而综观当前外语教学的测试方式,传统的纸质测试费时、费力、费财、低效,广大外语教师不得不花费大量的时间在试卷的批改和结果的统计分析中,极大增加了教师的工作负担,测试的信息反馈工作往往难以有效展开,教师难以及时监控学生学习过程,无法判断学生外语学习的问题症结,从而降低了语言测试对教学本身的参考价值。传统纸质测试缺陷众多,已无法跟上信息时代的需求。

随着计算机的普及和现代教育技术的发展,外语测试手段发生了变化,因计算机具有存储量大、处理速度快、分析能力强以及信息反馈及时等特征,计算机在语言测试中的应用越来越受到人们的关注。计算机辅助测试将逐步取代纸质测试,成为外语测试的主要手段。然而,目前机助测试的理论研究不少,但对机助测试的具体实现手段却鲜有论述,而这正是广大一线教师,尤其是欠发达地区外语教师所关心的问题,他们急需简单易用的测试工具开展机助测试,以体验信息技术给他们带来的便捷。对于欠发达地区的外语教师来说,编程开发测试软件对他们来说是不现实的,而花巨金购买专业化的商业测试软件也不是每个学校都能接受的,技术门槛和教育资金匮乏成为阻碍欠发达地区普及机助外语测试的主要原因。基于此,本文以开源免费软件为平台,探讨在欠发达地区利用开源免费软件辅助外语测试的可行性及具体实现方法。

一、开源免费软件在机助外语测试中的应用简介

开源软件具有经济性、易用性和高安全性等特点,现已被广泛应用于学校、企业和政府部门当中,在软件业中显示出勃勃的生机和活力。开源软件在教育领域的应用成为当今教育业的一个研究热点。开源软件和免费软件有一定的区别,虽然二者都能免费使用,但后者并不公开源代码。本文所提到的软件包括二者,统称开源免费软件。开源免费软件在教育中的应用越来越广泛,其中不少涉及计算机辅助测试领域。下面对机助外语测试软件的应用选择和常用的开源免费软件在外语测试中的应用做简单介绍。

(一)机助外语测试软件的选择

对机助外语测试软件的选择我们主要关注以下几方面:

1.测试题型

支持常见的外语测试题型,如选择题、填空题、是非题、排序题、匹配题、简答题和听写题等。此外,语言测试中还有阅读理解题、听力题、完形填空题和翻译题等题型,这些题型通常都包含若干道上述所提到的选择题、是非题和填空题等,这种题型有些学者统称为嵌入题型或完形填空题,能否提供对嵌入题型的支持是衡量在线语言测试系统是否适用的重要标准。

2.对多媒体的支持

支持多媒体素材,兼容多种媒体格式,满足视听语言测试和练习的需求。

3.测试管理功能

提供包括题库管理、组卷方式、考生管理、考试过程控制管理以及测试安全性设置等管理功能,能适应大规模、要求较高的终结性评价考试的要求。

4.测试反馈

为师生提供丰富的测试反馈信息,包括统计分析报告、测试成绩反馈、答题情况回顾、答案分析等,使师生能对考试情况进行有效分析,查找薄弱环节。能否提供丰富的测试反馈信息,促进测试对教学的反馈作用是评价在线测试系统的重要指标。

5.易用性

安装方法简单,操作界面直观,简单易用,教师只需具备基础的电脑知识就可很快掌握使用方法。

6.对标准的支持

试题符合QTI和Scorm等E-learning 的规范标准,尤其是提供对QTI标准(练习测试互操作测试标准)的支持,使试题能在不同的测试平台中使用,以提高试题的互操作性和再生性。

7.社会化程度

测试软件拥有广泛的用户群体,开源社区的支持力度大,提供技术支持论坛。

(二)开源免费软件在机助外语测试中的应用简介

下面简要介绍两类常在局域网使用的开源免费在线测试软件,以期为计算机辅助语言测试的实际应用与深入发展起到抛砖引玉的作用。

1.基于数据库的在线考试系统

此类软件依托数据库对试题进行管理,有强大的题库管理功能,既有专门化的考试管理系统,也有内嵌于学习管理系统的专业化考试模块。专门化的开源在线考试管理系统国内的主要有爱考(http://www.lovekao.com/)、TOMEXAM(http://www.tomexam.com/)、花田MyExam(http://www.ricesoft.com/)等,国外的主要有TCExam(http://www.tcexam.org)、Kadlin(http://www.kaldin.com/)等。在线考试系统还广泛存在于学习管理系统中。开源学习管理系统(LMS)大多能提供比较完善的、专业化的测试评价功能,测试评价功能是网络学习管理系统的一个重要组成部分,是衡量一个学习管理系统优劣的关键。优秀的开源学习管理系统有moodle、efront、sakai、Ilias、claroline等。专门化的开源在线考试系统要么功能不够完善,要么是商业化版本的演示版,功能上有一定限制,而开源学习管理系统的测试评价系统不但提供完善而强大的学习管理功能,而且能与在线课程学习紧密结合,提供对学生考试过程的完整跟踪记录,测试反馈信息丰富,并拥有广泛的用户支持。因此相对专门化的开源在线考试系统而言,笔者更为推荐使用开源学习管理系统的测试评价系统作为语言测试的工具。概括起来,开源学习管理系统的测试评价系统具有如下特点:

(1)运行环境:主要基于LAMP(Linux+Apache+Mysql+Php)或LNMP(Linux+Nginx+Mysql+Php)环境构架(sakai使用JAVA语言开发),即服务器操作系统选用Linux、FreeBSD等健壮的开源操作系统,WEB服务器采用Apache、Nginx等高负载、高性能服务器软件,保证了大规模在线测试的稳定性。

(2)题库管理:有强大的题库管理功能,可实现试题分类、试题导入和导出、试题在线编制等功能,支持SCORM、QTI等标准,题库试题可在不同的课程间共享,支持使用题库试题随机组卷。

(3)题型:题型包括选择题、填空题、是非题、匹配题、完形填空题、简答题、论述题等常见外语测试题型,支持阅读理解、听力理解等语言测试题型的制作,各种题型都可方便地插入多媒体资源。

(4)安全性:基于实名用户认证;可通过随机排序试题和试题选项、安全窗口答题等方式减少作弊行为;可在考试过程保存考生答案;可通过设置试题密码、IP地址范围等措施提高试题的安全性。

(5)结果反馈:可反馈各道题答案的分析;可产生详细的测验结果报告,包括学生成绩、各道题的平均分和准确率、总平均分、试题的区分度、标准差等丰富信息;可随时回顾学生的答题情况,向学生提供各道题的答案分析,帮助学生巩固相关知识点。

Moodle、eFront、Sakai、Ilias在测试评价功能上除有以上共同点外还各有特色,如:Moodle开源社区用户支持率高,测试评价功能相对完善,提供多个独立的试题编辑器,并且能与开源安全考试浏览器(Safe Exam Browser)紧密结合,创建安全的答题环境,有效杜绝学生作弊;eFront可控制学生的学习路线,学生在完成相关课程内容的学习后才能进行测试,与课程内容的学习联系更加紧密,此外在题库管理中还可对试题的难易度进行设置;Sakai对QTI标准有良好的支持,试题通用性更强;Ilias除有强大的测试管理功能外,试题类型还提供改错题等富有语言测试特色的题型。根据陈笑怡等人对世界知名学习管理系统的比较分析,在测试评价功能完善程度方面,Moodle的完善程度最高,其次为eFront、Sakai和Ilias。

2.基于html页面的在线练习工具

此类软件主要安装于个人电脑中,教师在完成试题编制后把试题发布为html(html-based quiz)或flash格式(flash-based)的网页文件,最后把网页文件上传到服务器供学生进行在线测试或练习。有些测试工具在测试过程中,即刻进行正误判断(如hotpotatoes), 而大部分测试工具则是在完成测试后再进行判分。教师在编制试题时如设置了答案解释,将显示答案的分析。测试结果将以EMAIL形式发给教师或存于服务器上供教师进行分析。但此类软件无法形成一份针对全体考生的测试结果统计报告,教师较难客观地整体了解全体受试学生的测试情况。此类软件没有数据库支持,不适于题库建设需要。一般情况下,此类软件主要用于学生的自我评价或教师对学生的形成性评价,也可作为学生自主学习的强化练习手段。

这类免费软件主要有Hot Potatoes, Quiz Faber, Netquiz pro,free QuizMaker等,其中free QuizMaker生成的是flash格式的测试题,试题的图形界面较为美观;其余工具生成的都是html格式试题,试题界面较为简单。这些软件界面友好,简单易用,都可插入多媒体资源,试题及选项都可随机排序,一般提供的题型有选择题、填空题、是非题、排序题、匹配题和简答题。此外,Netquiz pro还提供听写题等富有语言学习特色的题型,听力题可实现自动判卷,且可控制听力录音的播放次数。阅读理解、短文听力等题型在许多免费测试工具中都较难实现,而在Netquiz pro的“fill-in-the-blank”题型中就可轻松实现。因此,作为自主学习测试工具使用而言,Netquiz pro因题型丰富(共11种题型),多媒体支持良好,发布的网页界面美观,应是免费软件应用于外语测试的首选;其次为Quiz Faber;最后为Hot potatoes。但Hot potatoes的兼容性更好,使用方法更为简单,此外,Hot potatoes 6.0还可输入中文,而Quiz Faber、Netquiz pro都无法使用中文,但对外语测试来说,有无中文并无大碍。Free QuizMake虽界面美观,但题型太少,只提供了单选题和填空题,如对外语测试有较高要求,可购买free QuizMaker的专业版iSpring Suit,其提供的题型多达23种。

二、开源免费软件在外语测试中的应用实例

从以上论述不难看出,基于LMS的测试系统应是机助外语测试工具的首选。尤其是基于Moodle的测验系统,其题型丰富、测试管理功能完善、测试反馈信息详实、用户支持率高,且关于Moodle辅助外语测试的研究也不少,例如Jason Myrick编著的电子书《Moodle 1.9 Testing and Assessment》、Jeff Standford编著的电子书《Moodle 1.9 for Second Language Teaching》,从这些研究中会得到许多有关Moodle辅助外语测试的启示和技术支持,因而无论从测试功能的完善程度还是从技术支持角度来考虑,Moodle都是开源软件辅助外语测试的首选。下面就以Moodle为例,简单介绍开源软件在外语测试中的应用。

(一)安装测试系统

基于PHP代码开发的开源LMS在线测试系统一般安装在LNMP或LAMP环境中,但实验证明,Nginx web服务器具有比Apache服务器更高的负载能力,因此建议把LMS安装在LNMP环境中,并安装eAccelerator和memcache等php加速软件,进一步提高网站的负载能力,以确保大规模在线测试的顺利进行。

(二)录入试题

题库需要大量的试题来支撑,如果试题来源于纸质文档,手动输入试题的工作量是巨大的,在这里推荐使用Abby FineReader OCR文字识别软件。该软件可把经扫描仪扫描或数码相机拍摄的纸质文档图片或PDF文档转换为可在WORD、EXCEL等文字处理软件中编辑的文本格式文件,文字的识别率非常高,英文文字的识别率甚至达100%。Abby FineReader可识别多国文字,是外语教师的必备工具软件。有了Abby FineReader,外语教师就可从试题文字录入的重负中解放出来,而把时间和精力专注于试题的审查和筛选工作,毕竟题库的建设工作中,试题的质量是最重要的。建议把Abby FineReader识别后的文字复制粘贴到记事本中,变为通用纯文本文件,以减少在试题制作中因文本格式的兼容问题而出现的一些莫名其妙的错误。

(三)制作试题

在Moodle中编制试题是非常繁琐的,效率非常低。在这里介绍一些软件开发者针对Moodle开发的试题编辑器。如试题不含嵌入题型(Moodle官网统称CLOZE QUESTIONS),建议使用Hot Potatoes软件作为Modle试题编辑器。如要编制嵌入题型,建议使用Moodle Question Editor或Cloze for Moodle试题编辑器。这两个软件都可在WINDOWS环境下运行。软件的使用方法很简单,基本思路为:(1)把文本编辑器中的试题连同答案复制粘贴到试题编辑器的题干框;(2)选择需要隐蔽的答案文字,选中的文字自动变为正确选项; (3)在空白选项中输入干扰项内容即可。这两个软件保存的文件类型都为XML文件格式。Moodle Question Editor最新版的功能比Cloze for Moodle更完善,更简单易用,值得向广大外语教师推荐。

(四)导入试题

在Moodle课程中选择“测验”活动,设置测验的时间、显示方式、安全设置和反馈方式等选项后保存返回课程,打开新建的测验活动,建立试题类别,而后在“导入”标签中选择导入的试题格式、试题存放的类别和试题文件。

(五)组卷

在“测验”标签中从试题库中选择试题,并对试题赋分即完成组卷。也可从题库的不同类中设置随机抽取的题目数量自由组卷。

测试手段是外语测试的一个重要研究领域,而对于适用于广大外语教师的具体的、经济可行的技术实现手段,国内研究不多,而本文所介绍的开源免费软件在机助外语测试中的应用可对计算机辅助语言测试的实际应用与深入发展起到抛砖引玉的作用。开源免费测试软件为机助外语测试提供了更多的选择余地,为外语教师,尤其是欠发达地区的外语教师在信息网络环境下开展机助外语测试提供了经济适用的解决方案,对推广和普及网络外语测试将起到积极的推进作用。随着开源软件的不断发展壮大及外语测试理论和语言学理论研究工作的深入开展,将涌现出更多、更专业的外语测试软件,但我们不能唯技术是从,技术只为我们提供了工具,能否创造性地使用工具来解决问题才是根本。我们应把更多的精力放在试题的编制上,严把试题质量关,提高题库的质量,从而提高外语测试的信度和效度,使外语测试更好的为教学服务。

【参考文献】

[1]田巧智. 计算机在语言测试中的应用[J]. 长春师范学院学报(自然科学版), 2005(3)

【基金项目】广西来宾市教科所重点立项课题(LBJK2011A001)

【作者简介】郭小锋(1975- ),男,柳州师范高等专科学校外语系讲师,硕士,研究方向:应用语言学、英语教学论。

(责编 丁 梦)