语言测试中基于图形界面的MOODLE完形填空题的研究和实现
2014-11-13郭小锋
郭小锋
摘 要: MOODLE完形填空题是指根据一篇短文而设立的包含若干个子问题的题型,是语言测试中综合考查学生语言应用能力的不可或缺的题型。然而,该题型技术实现难度大,之前没有直观的图形化试题编辑器,为解决这个问题,广大软件开发人员进行了积极的探索。本文就该问题所取得的研究成果进行了综述,介绍了MOODLE信息环境下几种基于图形界面的完形填空题解决方案,为广大语言教师应用MOODLE于语言测试扫清了障碍,对普及机助外语测试,促进外语教学质量的提高具有重要意义。
关键词: MOODLE 完形填空题 基于图形界面
当今,开源学习管理系统在教育领域得到了广泛应用,对普及网络教育、推动网络教学纵深发展起到了极大的促进作用。开源学习管理系统种类繁多,功能各异,测试评价功能的完善度成了广大教师选择学习管理系统的重要参考依据。根据陈笑怡等人对世界知名学习管理系统的比较分析,开源学习管理系统MOODLE在测试评价功能方面完善程度最高[1]。正因如此,MOODLE成为世界最受欢迎的开源学习管理系统,广泛应用于测试评价领域。然而,MOODLE所提供的在线试题编辑器过于复杂和繁琐,在线录入试题效率低下,这已成不争的事实,尤其是完形填空题(CLOZE),在2013年前,其尚不能够提供图形界面在线编辑器,只能以GIFT格式代码进行试题编辑,这令广大教师,尤其是语言测试中经常使用完形填空题型和阅读理解题型的外语教师头疼不堪。因而探索和解决基于图形界面的完形填空题编辑器,让教师以直观方式高效地录入试题,成为MOODLE官方论坛的热门讨论话题。笔者就该题型研究所取得的成果,结合个人的实践经验,介绍几种成熟的解决方案。
一、完形填空题及其技术实现方法
语言测试中的完形填空是指“通过要求考生还原从正常文本中删除的单词来测试考生语言水平或语言能力的测试方式”(Jonz1990,P61)[2]。根据其英语谐音,有人把完形填空题称作“克漏字”测验。Anderson(1976)通过研究发现,完形填空可以测量实验对象的词汇、语法、语篇结构等语言知识和逻辑思维能力,是一项有效的综合语言能力测试[3]。
在MOODLE中,完形填空题除了被称为CLOZE外,还被称为Embedded Answers(内嵌答案题),其含义已不仅指依托文章语境,填词补充完整一篇残文,而且指根据一篇短文而设立的包含有若干个子问题的题型。语言测试中的阅读理解题、短文和长对话听力题,以及克漏字题在MOODLE中都统归为完形填空题。本文所指的完形填空题主要指MOODLE完形填空题,该题型的显著特点是答题区嵌在题干中。该题型可嵌入的子题型包括单选题和填空题,单选题根据选项的显示方式可分为MC、MCH、MCV三种,MC以下拉选框方式(drop-down list)提供选项,MCH和MCV都是以单选按钮方式提供选项,只是MCH以水平方式排列选项,而MCV以垂直方式排列选项。填空题分为文本填空题(SA)和数字填空题(Numeric)。
在技术实现方式上,大多数测试软件以提供下拉选框方式的单选题,实现完形填空题的制作。技术实现方法一般为:(1)把正确答案置于题干中;(2)选择子题型(下拉选框,单选按钮或填空题),拖选正确答案文字,被选文字自动转为备选项的正确选项;(3)输入干扰选项(distracters)。
二、基于图形界面的MOODLE完形填空题解决方案
如前所述,MOODLE完形填空题包括阅读理解题、短文和长对话听力题及克漏字题等,这些题型都是语言测试中的重要题型。要把MOODLE应用于语言测试中,必须在技术上提供较为完善的完形填空题解决方案,让广大教师通过所见即所得的直观图形界面,轻松地制作完形填空题。MOODLE信息环境下较为成熟的基于图形界面的完形填空题制作工具主要如下:
(一)离线制作工具
MOODLE离线试题制作工具是指试题制作软件以独立程序安装运行于个人电脑中,教师利用离线制作工具完成试题的编辑和保存后,再到MOODLE平台中把试题文件导入到题库中。下面以MOODLE 2.6为网络环境,介绍常用的完形填空题离线制作工具。
1.Hot potatoes
Hot Potatoes是由加拿大维多利亚大学人文计算机与媒体中心为语言教师开发设计的免费交互练习制作工具软件,共可设计选择题(JQUIZ)、填空题(JCLOZE)等5种题型。Hot Potatoes的JClose模块被认为是制作MOODLE完形填空题的最佳工具,具有很强的灵活性,语言测试中的选择题、阅读理解题、短文听力题、完形填空题,都可轻松在Hot Potatoes的JCLOZE模块中实现,只是选择题要手动输入A,B,C,D进行选择,而不是通过鼠标点击选项进行选择。MOODLE 1.9X版本已默认安装HOT POTATOES模块,可直接导入HOT POTATOES格式的练习题到题库中,但MOODLE 2.X版本取消了HOT POTATOES模块,要导入HOT POTATOES练习题,需从MOODLE官网的插件库中下载安装MOODLE 2版本的HOT POTATOES模块。MOODLE 2.6导入Hot Potatoes格式练习题的具体实现方法为:
(1)安装Hot Potatoes并编辑完形填空题
①到Hot Potatoes官网(http://hotpot.uvic.ca/)下载安装最新版程序HotPot 6.3.0.5,安装过程提示输入用户名时可输入任意名字。
②启动Hot Potatoes,选择JCloze模块,在编辑区输入题干及答案,若已有试题的电子文档,可直接复制-粘贴试题到编辑区,而后把答案填到相应空格,选择题则把正确选项答案置于题干前,最后拉选正确答案,点击编辑框下方的”Gap”,即可把答案变为空格,所选的文字答案自动变为红色斜体格式。
③保存文件。
(2)安装MOODLE Hot Potatoes模块并导入Hot Potatoes格式试题
①访问MOODLE官网的插件下载库(https://MOODLE.org/plugins/),搜索并下载HotPot Activities Module和HotPot Question format两个插件,分别得到mod_hotpot_MOODLE26_2014030304和qformat_hotpot_MOODLE26_2013113015两个文件。
②以管理员身份登录MOODLE平台,依次选择:网站管理-插件-install add-ons,安装HotPot活动模块时,plugin type选“活动模块(mod)”,而后浏览上传mod_hotpot_MOODLE26_2014030304文件,勾选“acknowledgement”并点击“install add-on from the ZIP file”,按提示进行安装即可;安装HotPot试题格式时,plugin type选“题目导入/导出格式(qformat)”,并上传qformat_hotpot_MOODLE26_2013113015文件。
③进入相应课程界面,在“课程管理”处依次选:“题库”—“导入”—“Hot Potatoes XML format”,再在“导入类别”中选择题库类别,上传在Hot Potatoes中编辑的JCloze完形填空题文件中,点击“导入”即完成Hot Potatoes练习的导入。
2.MOODLE Question Editor(MQE)
MOODLE Question Editor是网名为Smile的国人针对MOODLE开发的基于图形界面的离线试题编辑器,其可制作MOODLE的任何题型,尤其是制作完形填空题,非常简便,是针对MOODLE开发的第一个基于图形界面的完形填空题离线编辑器,因功能强大,界面直观,操作简便,得到MOODLE用户的广泛使用。该编辑器保存的试题文件格式为MOODLE XML格式,MQE制作完形填空题的方法如下:
(1)下载安装MQE(http://files.cnblogs.com/MOODLEQuestion Editor/MQE20121106.rar)。
(2)启动MQE,题型选“嵌入题”,在试题编辑区输入题干内容和答案,而后选择答案文字,在工具栏的子题型选MC、MCH或MCV,选中的文字自动显示为第一个正确答案,并根据不同子题型,显示不同颜色及风格,最后按提示输入干扰选项内容即完成制作,选项在试题导入MOODLE后会自动进行随机排列。
(3)登录MOODLE课程导入试题,试题导入方法与上述导入Hot Potatoes格式的方法相同,只是导入试题格式应选“MOODLE XML格式”。
MQE虽然在图形化的MOODLE完形填空题编辑器解决方案中取得了突破,但在应用该工具制作英语完形填空题导入MOODLE题库时,还存在一些漏洞,表现在:(1)页面显示试题时,有时在待填空格前会出现正确选项的第一字母,这无疑在测试中起到提示作用,大大影响测试的信度和效度;(2)页面有时不能正确显示待选项内容,可能会出现“\{”和“\}”等GIFT格式的字符串。以上问题都可在MOODLE编辑器中进行修改,但修改保存后,页面段落格式将变得凌乱不堪。
3.Cloze for MOODLE
Cloze for MOODLE是一位名为Michele Fabbri的意大利学生在导师的帮助下设计开发的MOODLE完形填空题制作工具。该工具运行于Java环境中,保存的试题格式为“MOODLE XML格式”,具体使用方法如下:
(1)访问:http://studenti.scuole.bo.it/clozeforMOODLE/downloads.html下载Cloze for MOODLE,对于未安装Java运行环境的Windows操作系统,选择下载“Windows Installer”,已安装Java运行环境的,选择下载“Platform-independent”。
(2)利用文本编辑软件编辑试题,题干应含正确答案文字,但不要包含干扰选项。对于已有的试题文档,要转为纯文本文档,Cloze for MOODLE不识别诸如.doc的Word文档。
(3)启动Cloze for MOODLE应用程序,复制—粘贴试题内容到Cloze for MOODLE编辑区,或在Cloze for MOODLE中打开事先编辑好的纯文本格式的试题文件,子题型选“multiple choice”,而后在编辑区拖选要变为空格的文字,被选文字自动变为选择题的正确选项,最后输入干扰选项即可。
(4)保存文件为“MOODLE XML格式”,并到MOODLE相关课程中把试题导入到题库中。
Cloze for MOODLE最大的弊病在于对文字的编辑缺乏灵活性,该程序编辑区不能编辑文字,粘贴只能用窗口工具栏中的“粘贴”按钮,对文字的任何改动都需在文字编辑处理软件中进行,然后粘贴到Cloze for MOODLE中,在实际应用中具有诸多不便。
4.MOODLE Question Machine
MOODLE Question Machine是另一款为MOODLE定制的离线试题编辑器,可制作选择题(包括单选和多选)、判断题、匹配题、完形填空题等七种常见题型。该软件拥有漂亮的界面,具有嵌入图片、自动保存、拼写检查、打印试题等功能,这是前面介绍的几款软件所没有的。MOODLE Question Machine运行于.NET Framework 3.5 SP1环境中,保存的试题格式也为MOODLE XML格式,其完形填空题的制作方法与MQE、Cloze for MOODLE大同小异。具体实现方法如下:
(1)访问http://softwaremachine.co.nz/questionmachine.htm下载安装软件,安装程序将自动下载安装MOODLE Question Machine运行环境所需的.NET Framework 3.5 SP1。
(2)启动MOODLE Question Machine,最大化窗口,否则工具栏中的Cloze按钮将被隐藏。点击工具栏中的Cloze题型,手动输入试题或复制—粘贴已有试题的电子档。与前面所介绍的3种完形填空题制作工具不同的是,其不用事先把填空的答案置于题干中再选完形填空题子题型,而是先选完形填空题子题型:Insert Missing Word Dropdown(下拉选框式选择题),在题干中插入空格,再在空格中输入正确答案(答案颜色为绿色),最后点击下拉框按钮输入干扰项(干扰项颜色为红色),每个干扰项占一行。
(3)保存文件并到MOODLE导入试题。
利用MOODLE Question Machine制作完形填空题的不足之处在于:待填空格处无法“复制-粘贴”文字,只能手动录入文字,在已有试题电子档的情况下,无形中增加了教师负担。
(二)在线制作工具
MOODLE完形填空题在线制作工具目前较为成熟的解决方案是MOODLE Cloze Editor。该工具作为TinyMCE HTML编辑器插件进行安装,是一个所见即所得的完形填空题制作工具,由德国图宾根大学(Universitaet Tuebingen)的Andreas Glombitza和Achim Skuta为语言教师研究开发。MOODLE Cloze Editor的使用方法如下:
1.安装MOODLE Cloze Editor
MOODLE Cloze Editor的安装方法与上述安装Hot Potatoes插件的方法基本相同,具体如下:
(1)访问MOODLE插件库,下载MOODLE Cloze Editor插件clozeeditor.zip安装包;(2)以管理员身份登陆MOODLE,在“网站管理”菜单中依次选:“插件”—“Install add-on”,插件类型(plugin type)选“TinyMCE HTML editor/tinymce(tinymce)”,浏览上传或拖动上传clozeeditor.zip安装包,点击“acknowledgement statement”和“install add-on from the ZIP file”,按屏幕提示安装即可。安装成功后,在课程网页编辑区(HTML editor)的工具栏中将出现一个黄色的小问号按钮。
2.MOODLE Cloze Editor使用方法
MOODLE Cloze Editor的使用方法与上述MQE的使用方法大同小异:(1)在MOODLE题库的试题类型中,选“Embedded answers(Cloze)”;(2)输入试题名称后,在编辑区输入短文或“复制—粘贴”已有的试题并录入答案,若为短文听力题则插入多媒体,则上传音频文件;(3)选择变为空格的答案文字,而后在编辑区工具栏中点击黄色的小问号按钮,按提示选择子题型:SA(填空题)、MC(Dropdown menu in-line in the text,下拉框单选题)、MCV(Vertical column radio buttons,纵向单选题)、MCH(Horizontal row radio buttons,横向单选题)、Numerical(数字题),若子题型为选择题,则按提示输入干扰选项。
MOODLE Cloze Editor界面直观,简单易用,编辑方便,克服了上述离线编辑器的各种不足,在实际应用中无明显漏洞,是MOODLE完形填空题的最佳解决方案。
三、结语
MOODLE完形填空题是考查学生综合语言应用能力不可或缺的题型,本文所介绍的这几种基于图形界面的完形填空题制作工具,尤其是离线制作工具HotPotatoes、MQE和在线制作工具MOODLE CLOZE EDITOR,为广大语言教师提供了制作完形填空题的较为完善的解决方案,为广大语言教师应用MOODLE于语言测试扫清了障碍,对普及机助语言测试、促进外语教学质量的提高具有重要意义。
参考文献:
[1]陈笑怡等.世界知名学习管理系统(LMS)比较分析[J].Proceedings of 2010 Third International Conference on Education Technology and Training(Volume 5),2010,(11).
[2]Anderson,J.C.Psycholinguistic experiments in foreign Language testing[M].St Lucia,Queensland:University of Queensland Press,1976.
[3]Jonz,J.Another turn in the conversation:what does the cloze measure[J]TESOL Quarterly,1990,24:61-68.
项目基金来源:本文为广西来宾市教科所重点立项课题LBJK2011A001阶段性研究成果。