基于Moodle的开源性无障碍网络课程的构建
2009-11-26钱小龙丁卫泽李伟
钱小龙 丁卫泽 李 伟
摘 要:Moodle以其开源性和模块化的特点成为目前网络学习关注的焦点,随着网络技术的逐步完善,构建基于Moodle的无障碍网络课程也将成为Moodle发展的新方向。首先,有必要了解Moodle的相关背景知识和无障碍性特点;其次,掌握Moodle的基本架构和主要模块;再次,分析Moodle的运行机制和运行步骤。最后对基于Moodle的无障碍网络课程的应用前景进行评价。
关键词:Moodle 网络课程 无障碍 开源性
中图分类号:G250.73文献标识码:B 文章编号:1673-8454(2009)19-0058-04
一、前言
网络学习是目前很多学校甚至一些研究院关注、研究和应用的重点,但是面对纷乱复杂的技术和各种网络教学法,广大残障学生很多时候都会感到无所适从。与传统学习相比,网络学习是多了不少优越性,但同时如何有效和恰当地在特殊教育领域使用网络学习却始终是我们难以解决的问题。Moodle,即模块化面向对象的动态学习环境(Modular Object-Oriented Dynamic Learning Environment)是一种课程管理系统,它是严格遵循科学的教学原则而设计的免费的开源性软件包,可通过帮助教育者创建有效的在线学习社区,很好地解决了一般网络学习的弊病。[1]Moodle软件可以下载并安装在任何一台你可以控制的计算机上,同时你也可以访问其他的Moodle网站,包括小到只有一个教师的站点和大到拥有数千个学生的大学站点。目前,在官方的Moodle网站上注册的用户数达十万,涉及世界150多个国家的70多种语言版本。[2] Moodle在中国也取得了长足的进步,一些院校和科研机构都建立了Moodle网站,为网络学习者提供免费的学习资源和学习指导,并创建了许多理想化的网络课程学习社区。那么,在构建无障碍网络课程方面Moodle是否也有其发展空间呢?
二、Moodle的无障碍性
1.易用性(Portability)
Moodle与现有的字处理软件及播放软件一样易于使用,只要具备计算机的基本操作水平,并会使用浏览器的教师,经过短期的培训或自学,便能很快掌握使用Moodle构建网络课程的操作。Moodle在设计上采用了前台显示与后台管理合二为一的方法,并内嵌了功能齐全的在线编辑器,教师能够随时对平台中的任何内容进行编辑。互联网协会(W3C)针对信息无障碍性(Accessibility)问题制定了相关标准和规则,其中编辑工具无障碍指南1.0版(ATAG 1.0)具体说明了什么样的软件工具才能帮助网页设计者设计出符合国际标准的无障碍网页内容,而Moodle的易用性恰恰符合了该指南的相关要求。[3]
2.统一性(Homogeneity)
一方面是标准统一,使用Moodle所创建的学习内容应该可以被绝大部分商业性和开放性的电子化学习平台所使用,这就意味着由该软件创建的内容是符合各种协会组织所定义的电子化学习标准和规范。另一方面是形式统一,由Moodle所创建的学习内容在风格、外观、式样,运行结构和操作平台方面在很大程度上一致,以利于更加方便和完全地融入特定模板和本地化机制的学习环境。互联网协会的网页无障碍组织制定并发布的网页内容无障碍指南1.0版(WCAG 1.0),就针对各类残疾人群在访问网页内容时的特点而制定与之相对应的技术标准,它对网页设计者提出了具体的网页内容无障碍要求,而Moodle的统一性恰恰符合了该指南的相关要求。[4]
3.通用性(Universality)
通用性也是创建无障碍网络课程的重要条件,Moodle是一种符合SCORM(Sharable Content Object Reference Model,即共享内容对象参考模型)标准的学习管理系统(LMS),它所创建的学习内容可以完全高质量地在多种平台上运行和呈现,包括一些非主流的浏览器和操作系统,旧版本的浏览器和操作系统,以及一些新近出现的硬件设备(如掌上电脑、移动电话和交互式电视终端等)。同样地,互联网协会也制定了浏览器无障碍指南1.0版(UAAG 1.0),其主要目的就是为了保证网页内容能够比较顺利地在各种版本浏览器及多媒体展示设备中呈现,而Moodle的统一性也正好做到了这一点。[5]
4.灵活性(Flexibility)
作为新一代学习管理系统,Moodle采用了XML技术。XML是Extensible Markup Language的缩写,即可扩展标记语言,是Web上表示结构化信息的一种标准文本格式。由于XML是被设计用来存储数据、携带数据和交换数据的,它不是如HTML一样为了显示数据而设计的。因此,它可以实现数据与XML文档的分离,不兼容计算机系统和数据库系统之间交换数据,以及提供了一种与软件和硬件无关的共享数据方法。XML的上述特性与无障碍网络课程的特点不谋而合,也正因为这个原因,互联网协会的协议与格式工作小组制定了XML无障碍指南(XAG),其主要目的就是要从程序设计层次来保证网页内容的无障碍。[6] XML的可扩展性保证了Moodle的灵活性,进而也使得Moodle具备比较突出的无障碍性。
三、Moodle的基本架构
Moodle是基于Linux系统开发出来,它使用 Apache, MySQL 和LAMP平台,但也在 PostgreSQL平台测试过,并在Windows XP、Mac OS X和Netware 6操作系统测试通过。Moodle总体上可以包括以下七个模块:[7]
1.网站管理模块
网站的管理主要由admin用户来执行,这在安装过程中就已经定义。除了允许管理员根据需要来定义网站的整体风格、图片、颜色、字型和布局等方面的一般功能之外,Moodle还提供大量功能插件,管理员可以随时根据需要来安装。
2.用户管理模块
用户管理主要包括用户的进入认证、数据库访问认证和课程访问认证。目前,用户的进入认证采用方式有标准Email认证、LDAP认证和IMAP-POP3-NNTP认证。课程访问认证主要由管理员帐号控制课程的建立,并且任命普通用户为教师,教师只允许建立课程,并在自己建立的课程模块中管理学生和教学。
3.课程管理模块
教师用户有全面管理所设课程的权限,包括限制其他教师干涉自己的教学。其中主要包括课程活动配置(论坛、测验、资源、投票、问卷调查、作业、聊天、专题讨论);全面的用户活动跟踪(统计每个学生的活动,显示图形报告和每个模块的细节,包括最后访问时间、阅读次数,还有参与的讨论等);反馈管理(教师可以定义自己的评分等级并对学生在论坛中的表现和作业打分,学生可以在同一页面查看所有在论坛、测验和作业评定的分数)。
4.交流管理模块
用户的交流管理主要包括聊天管理、论坛管理、专题讨论管理三个组成部分。聊天管理涉及交互形式(图片、文字、声音或影像)和聊天记录(所有的谈话都记录下来供日后查看,并且也可以允许学生查看);论坛管理涉及论坛类型选择(教师专用、课程新闻、全面开放和单一话题)、帖文浏览和帖文订阅(每个学生用户都可以订阅指定论坛,帖文会以Email方式发送);专题讨论管理涉及主题确定(可以是学生用户投票决定或教师用户决定)和时间控制(每个发表看法的用户都有一定的时间限制,所发帖文也有一定的有效时段)。
5.测试管理模块
教师可以自己定义题库,并且可以在不同测验中重复使用。题型没有明确的限制,可以是选择题 (单选或复选题) 、填空题(词或短语)、是非题、配合题、随机题、数字题(含容许误差范围)、嵌入答案题(答案、图片和文字描述)。教师可以对题目进行分类设置,并进行自动评分和确定测试开放时间。
6.资源管理模块
基本上支持任何可以通过网页展示的信息,包括任何电子文件、Word文件、PowerPoint文件、Flash动画、视频和声音等。也可以上传档案,并在服务器进行管理,或者使用Web 窗体动态建立(文本或HTML),并且还可以与外部数据库联接,把外部Web资源无缝地与课程结合起来。当然,同时也可以把内部资源传递给外部用户服务端。
7.评价管理模块
评价管理主要采用投票、问卷调查和评分三种形式。投票类似于网络调查,学生用户可以就某门课程和各教师的教学效果进行投票,也可以就课程教学的各个方面发表自己的看法。问卷调查采用的是内置的在线课程分析系统(COLLES、ATTLS),用户随时可以查看问卷报告,并且结果可以以Excel电子表格或CSV文本文件的格式下载。评分可以采用多种标准,有着非常灵活的选项,学生可以对教师的表现进行公正的评分,教师也可以对学生的表现进行评分。
四、基于Moodle的无障碍网络课程应用前景评价
Moodle所秉承的开源性和模块化理念使得任何一个用户都有机会使用并快速上手,但在基于Moodle网络课程与人的相互作用的过程中,我们发现包括Moodle在内的任何一种网络学习形式都必须考虑如何有效地管理和引导学习者这个问题。Moodle具有了普通网络课程所不具有的功能和特点,但并不代表它就一定能帮助学习者,特别是残障学生获得有效的学习,因此,我们需要在不断的教学实践中探讨Moodle网络课程与人的关系,如何让他们表现得更加和谐,如何实现真正的无障碍。
1.让更多人知道你的Moodle网络课程
不管是从Moodle的界面,还是从功能选项来看,Moodle其实只是一种特殊形式的Blog网站,因此与Blog网站运行过程中碰到的问题一样,Moodle能够正常而有效运行的前提条件是有更多的人,尤其是残疾学生知道该无障碍Moodle课程网站。然而,至少从目前的情况来分析,一些Moodle课程网站几乎没有人访问或者没有人在访问时留下任何记录。原因很简单,一方面,课程设置、课程内容和课程表现形式没有任何新意,无法吸引访客的兴趣;另一方面,没有专门的管理员对Moodle进行实时而有效的管理。当然,这里还有宣传的因素在里面,越少人知道你的Moodle网站,就会越少人访问你的Moodle网站,也就越没兴趣和耐心去管理你的Moodle网站。那么,如何才能让更多的残疾学生熟悉并使用Moodle课程网站呢?我们可以从一个学校、一个社区开始建立Moodle群组,这样教师和学生之间由于互相熟知,便于沟通交流,也就会习惯性地把Moodle作为自己的“地盘”,大大提高访问量,你也会有更大的动力来建设和完善它。[7]当然,假如你的Moodle课程真的很出色,终有一天会有更多人知道,但如果想直接跨过Moodle课程群组这一步,直接进入所谓的完全开放性无障碍学习社区是很难的。
2.真正实现课程资源的开放性
我们在访问Moodle课程时发现,大部分的课程都有一个密钥来区别访问的权限,要获得密钥必须与课程制作者联系,这与Moodle的开源性理念可能并不完全违背,毕竟通过申请还是可以获得访问权限的,但这种方式已经大大增加了用户的访问成本,特别是对于残疾学生来说,很可能会失去对该课程的兴趣。我们每个人要选择一门课程进行学习,一方面要考虑课程项目是否符合自己学习要求,另一方面也需要衡量该课程的单元设置和内容表现形式是否能激起学习的欲望,然后再通过分析比较来选择和确定学习的课程,但如果采用密钥的形式就会使大部分访客放弃学习该课程。因此,即使课程的安排和设置都非常合理和具有科学性,但不为人所知也是毫无用处的。要真正实现课程资源的开放性,我们有必要提供一种预览或试学功能,当用户真正了解课程的实际情况以后,再提出申请和注册的要求。另外,在讨论区也设置了类似的用户权限限制,使得一些访客因为需要注册才可以发表看法而放弃,这也使课程管理者和制作者失去了获得更多意见和建议的机会。当然,从管理者角度来说,取消密钥设置可能会带来一些问题,如网站负载过大,管理难度加大等问题,如何克服这些问题又能真正实现课程资源的开放性和无障碍性是未来Moodle网站需要着重考虑的问题。
3.充分利用多种形式来表现课程内容
通过浏览一些Moodle课程网站,我们发现其内容形式过于单一,要么直接用文本文件,要么就用一些PPT格式的课件来作为课程学习材料,完全没有发挥其应有的价值。尽管对于某些残疾学生,特别是视障学生来说,比较单一的网络课程内容形式,如纯文本是有利于浏览和阅读的,但对于其他残疾学生来说,如果全部采用文字形式来展示内容,而放弃采用音频和视频形式来表现,就会使学习过程过于枯燥,影响学生的学习兴趣和效果。况且,即使对于视障学生来说,一些多媒体文件只要通过提供文本替代物就能达到无障碍的标准,因而完全可以采用丰富的表现形式来反映课程内容。究其原因,一方面,不少课程开发者的惰性思想在作怪,课程内容形式越多样,也就需要付出更多的精力,当然,这跟教师平时教学工作比较繁忙也有一定关系。另一方面,很多课程开发者都武断地认为,Moodle主要是用于网络成人用户的,因此这些学习者都是自我控制力较强,只要给出一些教学提纲,他们就可以通过自学来完成课程内容的学习。殊不知不管残疾用户还是普通用户,访问Moodle网站的主要原因是寻求一种与课堂教学不同的另一种有效的学习方式,而单纯采用这种文字形式无疑打击了这些用户的学习信心。当然,我们并不提倡全部采用比较具体的形式(如教学录像)来表现内容,而是应该在主要采用文字形式表现内容的同时能合理地穿插一些具体的学习内容,并提出更多具有创造性和发散性的问题,引导学生进行有关学习内容的外围学习。
4.明确你制作或使用Moodle网站的目的
明确制作或使用Moodle网站的目的关系到课程制作者能否持续地进行Moodle课程教学,也同时影响到教学效果。Moodle秉承的是与Blog一样的共享性和开源性理念,无障碍Moodle课程网站更是需要开发者付出大量时间和精力,因此如果你没有一定的奉献精神的话就没必要来制作或使用Moodle课程。那么我们制作或使用Moodle课程到底是为了什么?一旦你开始思考这些问题,你就会慢慢发现,帮助残疾学生获取他们所需要的知识是一件令人快乐的事情,从与学生的交流,特别是残疾学生的交流中你会发现许多不同的,甚至是令人惊奇的观点,这要比自己捧着一本书看能获得更多的经验;你还可以感觉到,Moodle课程中的每个人,包括残疾学生可以是教师,也可以是学生,两者没有明确的界限,你可以从一个“知识传授者”转化为一个学习文化的影响者,甚至是一个模范和榜样;你可以以更加人性化的方式与学生接触,满足他们各种学习的需求,成为他们的朋友,可以通过讨论和学习活动,引导几个学生甚至一个学生群达到学习目标,成为他们信念的支撑者。[8]当然,Moodle所带给教学者或者学习者的并不止这些,也并不限于这些,Moodle会随着教学的改革来逐步完善它的架构和功能,一旦踏入Moodle网站,你将成为Moodle知识理念的传授者,也将成为Moodle知识理念的受益者。
参考文献:
[1]Stylus Systems Pvt. Ltd.,An open source learning management system [EB/OL],http://stylusinc.com/WebEnable/HR/Moodle.php, 2008-01-2/2008-1-12.
[2] Moodle Ltd., About Moodle, http://docs.moodle.org/en/Developer_documentation[EB/OL], 2008-01-2/2008-1-12.
[3]W3C Web Accessibility Initiative, Authoring Tool Accessibility Guidelines 1.0[EB/OL], http://www.w3.org/TR/ATAG10/, 2008-01-6/2008-1-20.
[4]W3C Web Accessibility Initiative, Web Content Accessibility Guidelines 1.0[EB/OL], http://www.w3.org/TR/WCAG10/, 2008-01-6/2008-1-20.
[5]W3C Web Accessibility Initiative, User Agent Accessibility Guidelines 1.0[EB/OL], http://www.w3.org/TR/UAAG10/, 2008-01-6/2008-1-20.
[6]W3C Web Accessibility Initiative, XML Accessibility Guidelines [EB/OL], http://www.w3.org/TR/XAG/, 2008-01-6/2008-1-20.
[7]Bradley, C., & Boyle, T., The design, development and use of multimedia learning objects[J], Journal of Educational Multimedia and Hypermedia, 2004, 13 (4):371-389.
[8]Mirabella, V., & Kimani, S., Accessible e-learning material: A no-frills avenue for didactical experts[J],New Review of Hypermedia and Multimedia,2004,10(2):165-180.
(编辑:杨馥红)