利用Moodle搭建教育技术学专业课程教学平台研究
2015-03-02祝爱芬
祝爱芬
摘要:介绍了Moodle功能体系,阐述了基于Moodle搭建教育技术学专业课程教学平台的过程,以促进Moodle在专业课程教学中的应用。
关键词:Moodle;教育技术专业课程教学平台;现代远程开放教育
DOIDOI:10.11907/rjdk.143732
中图分类号:TP431
文献标识码:A 文章编号文章编号:16727800(2015)001017402
0 引言
随着计算机和多媒体网络技术的发展,远程开放教育的主要渠道已经从传统的函授、广播电视转移到计算机网络。利用计算机和多媒体网络技术进行教学活动,被称为现代远程开放教育。现代远程开放教育提供了一种与传统学校教育迥然不同的学习方式,允许任何人在任何时间和任何地点通过网络进行学习,使个人完全掌握学习的控制权和主动权。本文研究如何利用Moodle搭建在线课程教学平台,以辅助课堂教学,实现学生在任何时间任何地点登录Moodle平台继续课程学习,弥补课堂教学的不足。
1 Moodle平台
Moodle是Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境)的英文缩写,是澳大利亚Martin.Dougiamas博士和他的志愿者团队合作开发的网络教学平台或课程管理系统。与其它网络教学平台相比,Moodle具有以下优势:
(1) 免费、开源,便于二次开发。Moodle是一个免费的软件平台,它可以在GPL(General Public License,通用公共许可证)许可下供用户免费安装使用。相对于价格昂贵的商业化软件平台,Moodle平台更易于被接受进而得到大面积推广。Moodle平台开放源代码,允许任何人在任何时间对软件进行功能扩展以满足需要。
(2) 应用广泛,拥有强大的志愿者开发团队。据Moodle官方网站统计,截止到2014年,全球约有212个国家在使用Moodle,注册站点5万余个,用户数量达到4000万,开设课程将近420门[1]。近几年国内学习推广Moodle课程管理系统并将其应用到课程改革和教学活动的学校和地区越来越多。Moodle拥有强大的志愿者开发团队,一大批来自世界各地的致力于教育教学改革的有识之士投入到Moodle平台的二次开发和普及应用中,为Moodle提供了源源不断的技术支撑和应用支持。
(3)模块化结构设计。Moodle采用模块化的设计思想,整个软件平台由若干个模块组成,教师可以根据课程需要灵活搭配模块,构建更完善的在线学习环境。Moodle官方网站提供了丰富的插件与活动模块,这种模块化结构设计扩展了软件功能,使其更适合教育教学需要。
(4)先进的教学理念。Moodle以社会建构主义为理论基础。社会建构主义理论认为教育者和学习者是平等的主体,在教学活动中,二者相互协作,并根据自身已有的经验共同建构知识[2]。因此,Moodle平台上的学习特别强调师生、生生间的对话、协作和互动。这种理念在Moodle的课程模块(如讨论区、Wiki、WebQuest、PBL等)中体现得淋漓尽致。
2 Moodle平台功能体系
Moodle平台功能大致分为以下6部分:网站管理功能、课程管理功能、教师管理功能、用户管理功能、资源模块和活动模块[3]。Moodle平台有6种帐户类型:管理员、课程创建者、教师、无编辑权教师、学生、访客。Moodle平台上的帐户又称为“角色”,各种角色的作用如表1所示。
(1) 网站管理功能。管理员对整个网络平台进行管理,管理员享有最高权限,可以对网站进行任何操作,包括创建/注销课程、添加/注销用户、委派用户角色、设置网站主题外观以及对网站进行各种变量设置等。
(2)课程管理功能。由课程创建者管理Moodle课程,其权限仅次于网站管理员。可创建/注销新课程、任命教师、添加/注销学习者等。
(3)教师管理功能。某门课程的教师管理本门课程,其权限次于课程创建者。该角色不能创建新课程,只能添加或注销学习者、组织课程教学等。
(4)用户管理。用户管理是学生管理相关信息,学习者可以建立一个在线档案,包括像片、个人描述、E-mail地址等,而且这些信息可以依据用户要求不呈现;可以选择自己偏爱的网站主题风格、语言风格,也可以指定自己的时区;可以查看自己在网络平台上的所有活动(包括话题和帖子);可以查看参与各种活动的成绩等。
(5)资源模块。Moodle设置了资源模块,可以提供文本资源、网页资源,可以上传和下载文件(支持任意的电子文档、PPT、Flash动画、视频和声音等),还提供了Web形式的链接,将网站之外的资源统合到课程中。学习者利用资源模块可获得课程的知识资料、扩展材料以及其它相关资源,并能积极参与资源建设,符合网络学习环境以资源为中心的要求。
(6)活动模块。Moodle还为学习者提供了丰富多彩的活动,包括SCORM/AICC、WiKi、测验、词汇表、课程、聊天、讨论区、投票、问卷调查、专题讨论、作业等,最大限度地满足了学习者自主学习和协作学习的需要,为培养学习者的创新精神和实践能力提供舞台。
3 基于Moodle搭建课程教学平台
以笔者所在系部的教育技术学专业Moodle课程平台建设为例,搭建及应用过程如下:
3.1 Moodle平台安装
Moodle是用PHP脚本语言编写的课程管理系统开源软件,Linux、Windows、Macintosh等操作系统都能很好地支持其运行。要运行Moodle,需要在系统服务器上安装HTTP服务器软件Apache或IIS、数据库服务器Mysql或PostgreSQL、PHP脚本支持程序PHP、数据库管理软件phpMyAdmin以及Moodle课程管理系统,软件安装过程较为复杂。本文创建的Moodle平台采用了一体化安装方式,首先安装AMPServer软件,搭建Apache、PHP、MySql服务器环境,然后下载Moodle软件和中文语言包,运行AMPServer安装Moodle。Moodle安装成功后,解决了日期乱码和中文文件名上传问题。
3.2 课程创建
Moodle平台安装成功后,以管理员角色登录,创建一个课程创建者角色。然后以课程创建者角色登录,在Moodle界面“网站管理”模块中单击“添加/修改课程”。打开图1所示的界面,该界面显示出管理员角色创建的课程分类。课程创建者可以单击某个课程分类,打开“编辑课程设定”界面,输入要创建课程的相关信息,主要包括课程名称、课程ID、课程概要、课程界面显示格式(比较常用的是星期格式)、课程开始时间、选课密钥等。
图1 添加新课程
课程创建成功后,从Moodle平台用户中为该课程指定教师和学生。课程教师以指定的用户名和密码登录Moodle平台,打开编辑功能,为课程界面添加所需版块,如图2所示,至此,课程创建成功。
3.3 信息化课程设计
Moodle平台上设计课程内容,主要是指添加资源和添加活动。在编辑状态下,单击“添加资源”列表框,可以添加纯文本资源、网页资源、提供文件的下载或链接到在线网页。在编辑状态下,单击“添加活动”列表框(见图3),可以组织课程教学活动,如发起投票和问卷调查、进行专题讨论、协作撰写Wiki、组织程序教学、进行课程测验等。Moodle官网提供了更多的活动模块,教师可以根据需要下载安装。
3.4 Moodle课程学习
要进入某门课程,可以采用Email的方式申请一个帐户,管理员确认后,学生以指定的用户名和密码登录Moodle平台选择课程学习。
学生参与Moodle课程学习之后,普遍反映利用Moodle平台可以浏览、获取课程相关资源,可以参与教师组织的各种课程活动,在一定程度上提高了参与课程的积极性。利用Moodle平台除了可以共享课程资源外,还可用于课外自主学习、实现无纸化作业的收发与评价、提供作品展示平台、实现师生之间的零距离交流等,Moodle是一个值得推广的课程管理平台。
4 结语
Moodle是当今世界上最流行的课程管理系统之一,虽然在应用过程中仍存在一些问题,如Moodle平台自身的功能限制、学习者参与积极性不高、信息技术硬件设施的不足等[4],但不妨碍其推广应用。相信在研究者与使用者的共同努力下,Moodle平台会更加完善。