利用魔灯(Moodle)构建高职高专院校网络教学平台
摘要:本文介绍了魔灯的主要功能,以及如何利用魔灯来构建高职高专院校网络教学平台。
关键词:魔灯;构建主义;高职高专;网络教学
 
随着计算机的普及和网络技术的不断发展,利用网络进行教学活动已经成为当前教育工作者和IT业面临的一个新的课题。利用网络进行教学活动,有着它的优越性,例如:教师发布课程以后,可以避免许多重复劳动;而学生则可以跨时间,跨区域,甚至跨学科的自主学习。作为高职高专院校,开通网络教学平台不但可以起到对外宣传的作用,更对于促进教学改革和学生的自主学习有着重要的意义。目前只有少数高职高专院校开通了网络教学平台,而其使用的网络教学管理系统多为商业版本,一是价格昂贵,二是不能根据自身需要随时对系统进行修改。针对这些不足,笔者使用开源软件魔灯(Mood1e)来搭建网络教学平台。它操作简单,开放源代码,弥补了以往在线学习软件的不足,并且它的模块化设计使教师能够轻松创建新的课程,添加一些内容,使得学习者能够积极参与到课程活动中来。本文介绍的网络教学平台魔灯,是在Windows Server 2003系统下基于IIS+ MySql+ PHP环境开发完成的。
1魔灯概述
魔灯是由澳大利亚教师Martin Dougiamas博士主持开发的课程管理系统(CMS),该系统是基于建构主义,特别是社会建构主义学习理论而设计开发的开放源代码的软件。Moodle 这个词是英文Modular Object-Oriented Dynamic Learning Environment的缩写,即:模块化面向对象的动态学习环境。魔灯采用模块化设计,主要由网站管理模块、用户管理模块、课程管理模块、资源模块、聊天模块、论坛模块、投票模块、作业模块、测验模块、问卷调查模块、专题讨论模块等11个模块构成。各个模块都充分体现了网络教学的特点和要求。
该系统允许教师利用网络自主创建和管理在线课程。在系统中,教师可以利用现有资源创建在线课程;课程内容也可以重复使用;教师和学习者能够共同参与到课程的设计中;对在线学习者的注册和管理也变得更加可靠和简便;学习者可以利用“Wiki”功能就课程中的某些问题与其他学习者或老师展开谈论等等。
魔灯是免费的开源软件。它遵守GPL协议(GNU Public License),这意味着魔灯虽然有版权,但是用户仍然有很大的自由度来使用它。只要在不修改和删除原有的许可协议和版权的前提下,用户可以使用、拷贝和修改魔灯。
2系统的实现
2.1下载魔灯
魔灯是用PHP脚本语言编写的基于数据库服务的动态网站程序。可以从/mod/ resource/view.php?id=8下载最新版本。下载后解压到D:\下即可。魔灯支持多种语言,如果用户需要使用其他语言环境,可以从/lang16下载最新的语言包。
2.2搭建魔灯的运行平台
魔灯支持LinuxWindows操作系统,可以稳定的运行在多个平台下,笔者采用Windows 2003 + IIS6.0 + PHP 5.2.0 + MySql 5.0.27的环境来运行魔灯。
2.2.1安装MySql 5.0.27
MySql 5.0.27安装在D:\ MySql目录下,并配置MySql数据库密码。启动命令行,进入D:\ MySql\bin目录,输入“create database moodle;”“set password for root@localhost=old_password (‘密码’);”命令,完成moodle数据库的创建。
2.2.2安装PHP 5.2.0
PHP 5.2.0安装在C:\php目录下。在PHP的安装目录下到php.ini-dist文件,改名为php.ini并打开它,按照系统的需求进行配置。
2.2.3配置IIS
IIS的站点属性的“ISAPI筛选器选项卡,添加一个名称为PHP的筛选器,可执行文件选择C:\php\php5isapi.dll。然后在主目录选项卡设置本地路径为:D:\moodle,并打开配置选项添加扩展名为.php的应用程序扩展,其可执行文件依然选择C:\php\php5isapi.dll。添加一个默认主页index.php,然后在 Web服务器扩展里面添加一个扩展名是.phpWeb服务扩展,要求的文件为C:\php\php5isapi.dll,设置扩展状态为允许。
2.3安装魔灯平台
打开IE浏览器,在地址栏中输入localhost/,打开魔灯的安装界面。选择语言为简体中文,在安装过程中系统会提示用户下载中文语言包,并自动更新系统语言。魔灯的安装过程十分简单,用户只需要根据提示,就可以轻松地完成魔灯的安装。
3创建网络课程
3.1添加用户
魔灯平台下有六种拥有不同权限的角,分别为管理员、课程创建者、教师、无编辑权教师、学生和访客。其中管理员可以对站点内的所有课程执行任何操作;课程创建者可以创建新课程,并且可以任教;教师可以在负责的课程中做任何事,包括更改活动和为学生评分;无编辑权教师可以在课程中教授和给学生们打分,但是可能无法改变活动;学生们在课程中通常拥有较少的特权;访客拥有最小的权限,而且通常不能在任何地方输入文本。添加用户可以通过在线注册实现,也可以由管理员来添加。由管理员来添加用户时,魔灯还支持从文件导入用户,这样极大的方便了批量用户的上传。
3.2创建课程
系统安装完成以后,用户就可以在此平台下来发布创建课程。不过魔灯只允许拥有管理员和课程创建者身份的用户创建课程,其他权限的用户如果希望创建课程,则需要向管理员提出申请,获得批准后方可进行课程的创建。
3.3添加课程内容
在已经创建好的课程当中,教师可以根据课程的进度需要,在不同的时间段内添加不同的活动或资源来丰富自己的课程。魔灯支持的文件格式有:WordExcelPowerPointPDF等,这些文件可以直接在浏览器中打开,供学生浏览。除此之外,用户还以将一些动画、视频和音频文件以插入网页的形式加入进来,以增加教学资源的多样性。随着学习的不断深入,教师可以使用每周概要来发布本周的教学内容或要求。
3.4学习者(学生)管理
在魔灯系统下管理员可以设置学习者注册时的身份验证方式和用户注销方式,这使得学习者的注册和管理变得更加可靠和简便。学习者的注册申请得到确认以后,就可以登录魔灯,选择学习课程,利用教师添加的各种活动或资源,比如讨论区、课件文件、主题纲要、wiki、作业、测验等,进行自主的研究性学习了。学习者在学习过程当中可以就某个问题利用讨论区或发布wiki来与其他学习者或教师进行交流讨论。
3.5作业
教师可以通过作业的完成情况来及时了解学习者的学习状态。魔灯允许学习者在教师指定的时间内提交作业。作业提交以后学习者将不能直接对作业进行修改,但魔灯允许学习者重新提交正确的作业,并且自动覆盖掉原来的作业。系统只保留学习者最后一次提交的作业。
教师可以对作业进行批注、打分,而学习者可以及时看到教师对自己作业的反馈,从而可以帮助学习者更好地进行学习。
3.6测验
经过一段时间的学习以后,需要对学习者进行测验,以便考查一段时间学习者的学习效果。魔灯的测验模块功能相当完整,可选题型包括选择、是非、问答、配合、克漏字、看图说明等,试卷的题目也可以随机组合。魔灯的试题既可以在线编辑,也支持从文件导入。魔灯支持多种试题格式,包括:GIFT格式、Aiken格式、Missing Word 格式、AON格式、Blackboard格式、Blackboard V6+格式、WebCT格式、Course Test Manage格式rlinux系统地址、完形填空格式、Learnwise格式、Examview格式、Moodle XML格式等。
4结束语
在传统教育中,通常教师是主体,是中心。学生的学习往往局限于课堂、书本,学生是知识的被动接受者。而利用魔灯构建的网络教学平台是一种开放的教育模式。对于学习者而言,这种模式提供一套工具以帮助学生构建符合自己需要的学习环境,并在学习过程中采用建构性一合作式学习方法,以培养学生的创造能力、分析能力、评价及自我评价的能力。对于教师而言,应用该环境的创设工具则可以迅速地建立一门课程,轻松存放课程资料,并让学习者登陆访问到这些课程资料。因此,它可以使教师能够进行教学管理,对学习者进度进行跟踪。
魔灯是一款优秀的网络教学管理系统,它为学习者提供了良好的学习情境,方便学习者自主学习和协作学习。并且它技术门槛低,又是免费的开源软件,便于用户对它进行二次开发,因此非常适合高职高专院校采用。目前,我校的魔灯平台已经运行了一段时间,师生可以通过校园网随时访问。另外,我校高职各专业学生的计算机应用基础课程的考试已经开始尝试使用魔灯的测验模块来完成,效果比较理想。
参考文献:
[1] Martin Dougiamas. 用户手册与系统文档. [2006-9-1].
[2] 兰青,严超. 魔灯(Moodle)在网络探究式学习中的应用[J]. 信息技术教育,2006(12).

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。