APP下载

Moodle学习平台管理有关问题研究

2015-04-27张瑞英

甘肃开放大学学报 2015年5期
关键词:页面密码按钮

张瑞英

(甘肃广播电视大学 信息中心,甘肃 兰州 730030)



Moodle学习平台管理有关问题研究

张瑞英

(甘肃广播电视大学 信息中心,甘肃 兰州 730030)

Moodle是一种能够帮助教师在信息化环境中设计、创建、管理、实施、评价在线课程的开放源代码的软件包,不受地域的限制,目前在国内很多领域已经得到了广泛应用。研究主要就Moodle课程管理过程中的平台搭建、数据导入等相关问题进行论述。

Moodle平台;学习研究;课程管理

Moodle(ModularObject-OrientedDynamicLearningEnvironment)是模块化面向对象的动态学习环境的首字母缩写,是由澳大利亚人MartinDougiamas开发的集课程管理系统(CMS)、学习管理系统(LMS)、虚拟学习环境(VLE)于一体的系统,是教育理念的一个实践[1]。Moodle的核心思想是“社会建构主义教育学(SocialConstructionistPedagogy)”,允许师生彼此共同思考,既适应于100%在线的课程,也可以作为传统课程的补充[2]。

Moodle网站由Admin用户总体管理,包括网站的主题、模块、语言以及新的活动模块插件的增添。学习过程由教师对课程进行设置,对特定的学生采取多方面的管理。学生的课程设计也可以通过Moodle的课程设计模块相互交流、测验、提交和批阅。各类用户可以通过E-mail、聊天室、BBS发表意见,共同寻找、开发利用网络中丰富的教育资源,充分发挥Internet在教学上的作用[3]。

1 引言

Moodle依据建构主义思想进行设计,指出教师和学习者是平等的,两者在讲授和学习的过程中要做好配合协调,结合已有的经验共同构建知识[4]。利用Moodle平台进行教学具有以下几个优点:一是Moodle平台是一个系统,学习者在系统中进行学习活动,通过参加论坛讨论、提交作业等活动,产生对群体的归属感,从而提升学习效果;二是Moodle平台包含较多教学模块,教师根据需要很容易获得所需要的教学资源,包括课程资源、学习材料等;三是Moodle平台支持发送即时信息,可以建立讨论区,方便教师与学习者之间、学习者与学习者之间进行交流,并且交流信息可长期保存。

1.1 国外发展及应用状况

Moodle平台的开源性吸引了很多使用者和开发者,同时也促进了平台的发展。Moodle平台已经从2002年的1.0版本发展到了目前的2.8.1版本。根据2015年4月Moodle平台官方网站(http://moodle.net/sites/)数据显示,使用Moodle平台的共有54109个活跃网站,这些网站分布于232个国家和地区。其中,中国有296个网站。注册机构最多的国家排名前三位分别是美国、西班牙、巴西。由于Moodle是一个开源软件,使用者不需要付费,任何个人和机构都可以定制自己的学习和教学平台,且软件支持多国语言,所以Moodle平台被世界各地很多小型企业、中小学校、高校等机构广泛使用[5]。

1.2 国内发展及应用状况

国内的一些教师、学者从2004年就开始关注Moodle,到2006年国内已经建立了很多Moodle网络学习平台。国内有关Moodle的学术研究方向早期主要是倾向于一些基本问题,如架构、功能介绍、安装等方面的研究。后来研究方向开始转向使用过程中出现的问题,到2008年已经出现了用户管理和权限控制等方面的研究[6]。近年来,国内学术界对Moodle平台的主要研究方向是辅助教学、教师培训、网络应用、课程开发与管理等方面。目前,Moodle平台已经实现了汉化,国内教育工作者可以很方便地使用。部分高校和科研单位使用Moodle平台较为频繁,主要是利用它开展教学实践活动[7]。

2 Moodle系统管理

2.1Moodle平台搭建

Moodle用PHP语言编写,所以理论上所有支持PHP的Web服务器都可以支持Moodle平台。但由于Apache在支持PHP上比IIS更有优势,所以一般会选择Apache来作为首选服务器。Moodle安装有以下两种方式。

一是利用搜索引擎分别搜索Apache、Mysql、PHP、PHPMyAdmin、Moodle进行下载,之后逐个安装。因为涉及了5类软件的安装和配置,因此花费时间较长,难度较大,配置环境的过程也很繁琐,目前使用该安装方法较少。

图1 WampServer安装图

二是用整合包的方式进行安装,免去了繁琐的配置环境过程,相对比较方便。本研究对象是以WampServer整合包进行安装。WampServer是一款由法国人开发的ApacheWeb服务器、PHP解释器以及MySQL数据库的整合软件包。在Windows下将Apache+PHP+Mysql集成,拥有简单的图形和菜单安装和配置环境。经过WampServer整合后的Apache、MySQL及PHP精简了很多,运行速度比独立安装的Apache、MySQL及PHP相对较快且比较稳定。

本研究在Windows8操作系统下进行Moodle平台搭建,使用的WampServer版本是2.2,下载软件包,双击运行进行安装。首先出现图1所示信息。

该界面中显示了各个软件的版本,单击Next按钮,选择安装目录等信息,安装完成后在任务栏出现图标,双击图标会出现WampServer对话框,显示Apache和MySql运行状态。此时可以在浏览器中输入http://localhost/,出现图2所示页面。

图2 WampServer正确安装后浏览器页面图

之后下载Moodle安装包,放到www文件夹下,然后从图2所示浏览器页面选择Moodle文件夹后进行配置。配置时选择简体中文,网站地址、Moodle目录、数据地址、数据库驱动选择默认选项,进行数据库用户设置,数据库用户填写root,其它为默认选项,安装过程出现图3所示页面。

图3 配置Moodle环境检测图

前四项状态为检查,此时需要修改apach文件下的php.ini里面对应行前面的“;”,重启WampServer,第四项还是检查状态,拷贝php文件下icu开头的dll文件到apach/bin/目录下即可重新启动,重启后注意刷新网页。之后单击“继续”进行安装,最后需设置图4和图5页面。

最后出现图6所示页面,表示Moodle平台已经成功安装。

图4 管理用户信息设置图

图5 首页信息设置图

图6 Moodle平台首页图

2.2Moodle数据导入

以往版本的Moodle批量导入用户非常复杂,主要是编码问题,存在UTF-8格式的CSV格式时用Windows系统自带的记事本保存的UTF-8是双字节,会出现乱码现象。在Moodle1.9以后,支持这种双字节的UTF-8编码的CSV格式文件。下面结合Moodle课程管理经验,详细介绍批量导入用户的步骤。

(1)记下导入学生要加入的课程的简称,并对课程建立分组,记下要导入的组的名称。

(2)用Excel建立导入的清单,需要username,psaaword,firstname,lastname,email,city,course1,group1这几个字段,其中username字段和lastname可以设置为学生学号,firstname设置为学生真实姓名,course1字段是学生自动加入学习的课程的简称,一定要与该课程设置中的课程简称一致,group1是该课程分组的组名,建立清单时可充分利用Excel的自动填充功能提高效率。

(3)在Excel中清单输入完毕后,选择“文件”→“另存为”,保存类型选择“CSV(逗号分隔)(*CSV)”,单击保存,会出现图7所示对话框。

图7 文件另存确认图

图8 修改保存确认图

单击“是”按钮,然后关闭该文件,会出现图8所示对话框,单击“否”按钮即可。

(4)用Windows自带“记事本”打开步骤三中保存的CSV文件,然后单击“文件”→“另存为”,弹出另存为对话框,在编码下拉列表中选择“UTF-8”模式,单击“保存”按钮,覆盖原来的文件。

(5)以管理员身份登录Moodle,在“网站管理”→“用户”→“上传用户”后出现上传用户预览页面,此时设置上传类型,一般为“只添加新用户,跳过已存在的用户”,然后单击“上传用户”按钮,上传成功后出现上传用户,结果显示已上传多少用户及上传过程出现的错误情况。

上传用户数量超过一定数量时可能会出现死机状况,建议每次上传3000至5000个用户。

2.3Moodle课程迁移

实现Moodle课程迁移有单门课程迁移和整体课程迁移两类,单门课程迁移可以通过Moodle的课程备份还原功能实现。有时服务器出现故障需要进行整体课程迁移,实现整体课程迁移时通过课程备份、课程还原会比较繁琐。本研究以甘肃电大亲近数字图书馆Moodle平台为例研究了整体课程迁移,其中原服务器使用easyphp整合包搭建的Moodle环境,现将有关步骤论述如下。

(1)根据2.1所示的步骤搭建好Moodle环境,建议新搭建服务器的Moodle版本与原服务器的Moodle版本保持一致。

(2)拷贝相应的文件夹

a.拷贝原服务器Moodle文件夹下的blocks,files,mod,theme文件到新搭建服务器的Moodle文件目录下。

b.拷贝原服务器的Moodate文件到新服务器的相应目录中。

c.拷贝原服务器的mysqldata目录下的mysql文件夹和其他文件到新搭建服务器的相应目录中。

然后重启WampServer服务,在浏览器中输入http://localhost/moodle/,显示图9所示页面。

图9 课程迁移首页显示图

但是目前还无法进行登录,因为mysql中的密码在重新安装拷贝过程中产生了变化,需要进行第三个步骤,更改密码。

(3)Moodle采用的是md5加密算法加密密码,修改密码首先可通过网络提供的md5加密解密工具加密一个简单的密码,然后在浏览器中输入http://localhost/phpmyadmin/,登录phpmyadmin,显示图10所示页面。

图10 phpmyadmin页面显示图

单击左侧的Moodle数据库,显示如图11所示。

图11 Moodle数据库显示图

找到mdl_user表,单击该表对应行的“浏览”按钮,显示如图12所示。

图12 mdl_user表显示图

单击用户名为admin行的“编辑”按钮,出现图13所示页面。

图13 mdl_user表信息编辑图

对password字段的内容进行修改,改为通过md5加密工具加密的简单密码的密文,拖动滚动条,单击最下方的执行按钮,之后通过用户名admin,简单密码就可以登录了,admin用户登录后可以修改自己的密码,也可以修改其他用户的密码,其他用户的密码也可以通过phpmydamin来进行修改。

此时课程迁移已完成,如需从外网访问,则先将本机的IP地址设为固定IP地址,之后打开Moodle文件夹修改config.php文件,修改 “$CFG→wwwroot='http://localhost/moodle”中的localhost为本机固定IP:端口地址,则在浏览器中输入相应的IP:端口地址即可打开Moodle课程。

3 总结

利用Moodle平台进行网上学习能够提高学生协作学习能力,激发学生的学习兴趣,促进学生知识的建构,改善网上学习效果。作为总管理员在运用Moodle平台进行网上教学时需要做的管理工作有很多,也会出现一些相应的问题,本文仅就环境搭建、上传用户、课程迁移等内容进行了研究。Moodle平台在实际使用中还存在着运行不稳定、使用人数受限、反应速度慢等问题,同时由于网络教育的复杂性,我们还需要从技术、教育理论和学习行为等多个方面对Moodle进行深入探讨,以期实现最优化的网络教学效果。

[1]曹效英,徐勤岸.基于Moodle的网络课程开发[J]. 软件导航,2008(4):77-79.

[2] 杨慧玲,张志洁.Moodle平台在网络教育资源建设中的应用[J]. 教育技术导刊,2007(8):29-31.

[3] 陈恒法,罗兵.基于Moodle教学辅助系统的应用实践[J].中国教育信息化,2007(3):74-76 .

[4] 刘贯南,刘荣光,刘晓琴.基于Moodle网络课程的设计与实践探索[J].现代教育技术,2008(6):66-69.

[5] 刘新阳.Moodle:建构主义的网络课程管理系统[J].河北软件职业技术学院学报,2006(9):67-69.

[6] 成晓娟,彭丹.Moodle在教育中的应用研究[J].软件导刊,2011(8):174-175.

[7] 杨丽波,朱迅,章万静.协作学习应用于课程建设的研究与思考[J]. 中国远程教育, 2011(6):84-87.

[责任编辑 龚 勋]

2015-06-11

张瑞英(1986-),女,甘肃兰州人,助教,硕士,主要从事计算机教学和网络管理工作。

G

A

1008-4630(2015)05-0065-05

猜你喜欢

页面密码按钮
当你面前有个按钮
刷新生活的页面
密码里的爱
密码疲劳
死循环
密码藏在何处
夺命密码
内心不能碰的按钮
同一Word文档 纵横页面并存
浅析ASP.NET页面导航技术