APP下载

基于Moodle的教学资料共享系统

2019-05-23施永春

电脑知识与技术 2019年5期
关键词:共享自主学习

施永春

摘要:本文介绍如何利用Moodle构建一个面向全校师生开放的教学资料共享平台,文中详细介绍了Moodle教学平台的安装过程及安装问题解决方法,还介绍了教师用户和学生用户的使用流程。应用Moodle教学平台进行教学,增加了学生自主学习时间,扩展了学习空间,进一步提高了教学效果。

关键词:Moodle;共享;自主学习

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)05-0107-01

1 Moodle简介

Moodle是Modular Object Oriented Dynamic Learning Environment(面向对象的模块化动态学习环境)的首字母缩写。Moodle由澳大利亚Martin.Dougiamas博士和他带领的志愿者团队开发的一款开源的教学平台软件。Moodle平台主要由网站管理系统、课程管理系统和学习管理系统组成。该系统是一套基于“社会建构主义理论”设计开发的开放源代码的软件,能够帮助教师高质量创建和管理的在线课程。Moodle在国内被上海师大大学黎加厚教授翻译为“魔灯”,“魔灯”则蕴含“教师是课堂上的真正魔法师,而Moodle则是他手中的那盏阿拉丁神灯”。[1]

2 部署Moodle

2.1 Moodle安装

Moodle可以部署在Linux和Windows操作系统下,Web服务器可以选择Apache、IIS等Web服务器,数据库服务器可以是MySql、Sql Server、Oracle等数据库管理系统。另外Moodle是使用PHP语言开发的,所有部署还需安装PHP。本次Moodle部署在Windows10系统下,Web服务器选择Apache,数据库服务器选择MySql。XAMPP是Apache+MySql+PHP集成开发包。安装Xampp可以更快部署好Moodle。将Moodle安装包解压后,放到XAMPP安装路径下的htdocs文件夹下。打开浏览器器,在地址栏中输入http://lochalhost/moodle开始安装Moodle。安装过程第一步是安装语言选择,建议选择为English,因为安装过程可能会碰到环境配置不符合Moodle的要求。语言选择为English,则安装过程有问题,点击安装界面中的相应超链接可以跳到官网中相应的网页,在对应网页上有详细说明解决问题的办法和指令,只要耐心阅读英文,这些配置问题都可处理好。

2.2安装问题及解决办法

笔者安装过程首先碰到的一个问题是MySql字符集不是Unicode类型,解决办法是启动Cmd,输入mysql–u root –p指令进入Mysql,再输show variables like ‘%character%查看字符集参数配置,在通过set 指令将所有不是Unicode类型的参数全部改为utf8,如set character_set_client=gbk。环境参数符合要求后,一步一步往下配置就可以了。但是配置到创建管理员admin账号后,出现访问空白问题。解决方法如下:(1)将php.ini文件中的open_basedir设为XAMPP的安装路径,并去掉注释符号“;”。(2)将moodledata文件下移动到moodle文件夹下,并修改config.php中$CFG→dataroot 为moodledata移动的路径。访问空白问题解决了,但又出现Warning: is_readable(): open_basedir restriction in effect.File(/db/renamedclasses.php)is not within the allowed path(s)。解决办法如下:打开moodle/admin下的index.php文件,将”if((isset($_GET['cache']) and $_GET['cache'] === '0') ......} else {$cache = 1;} “注释掉。重启Apache服务器后重新访问Moodle就可以成功登录了。

3 基于Moodle的共享系统

3.1用户创建及角色分配

Moodle支持单个添加用户和批量上传用户。通过网站管理→用户→账户→添加用户可以单个添加用户。添加用户必须字段有用户名、密码、姓、名和邮件地址。批量上传用户方法如下:(1)用excel创建一个五列的表,列名依次为username、password、firstname、lastname和email,如表1所示;(2)录入数据后,将excel表另存为txt文本文档,再打开文本文档,另存文档,另存时将字符集设为utf-8;(3)通过帐户→批量上传用户上传文本文档。在第(1)中可以直接将学生点名单的学号作为用户名,学生姓名作为firstname,密码统一为”Aaa_123456”,邮件地址不能重复,可以在学号末尾增加“@qq.com”,在excel表通过公式&”@qq.com”可以自动追加。

师、学生、访客等角色。上传的用户默认是学生角色,对教师用户可通过如下操作修改角色:点击网站管理→用户→权限→分配系统角色,点击课程创建者,搜索用户,添加用户到相应角色中。对于具体一门课程,可以点击课程名称后,在课程管理→用户→已选课用户中添加课程用户及设置用户归属角色。

3.2 教师创建课程

管理员或课程创建可以创建课程,可以在网站管理→课程→课程管理和分类中创建课程。创建好课程后,点击相应课程,通过课程管理→打开编辑功能就可以添加课程章节,在章节下可以添加活动或资源。活动种类有测验、测序教学、词汇表、反馈、互动评价、聊天、数据库、讨论区、互动评价、投票、外部工具、问卷调查、作业、SCORM课件和作业。资源库有标签、图书、网页、网页地址、文件、文件夹和IMS文件包。在资料共享中常用活动或资源有文件、网页、作业和测试。对于视频文件Moodle支持在线观看,对Word文件或PPT文件不支持在线浏览,可以将其转换为swf文件或pdf文件再上传。默认上传文件大小2M,可以在php.ini文件中修改upload_max_filesize改变上传文件的最大文件大小。

3.3 学生构建自己的学习空间

学生可以通过计算机或手机访问Moodle,不管是计算机还是手机都可以通过浏览器访问http://服务器IP地址/moodle访问Moodle教学平台,手机端还可以下载Moodle App,通过App访问。学生登录后,点击相应课程,选擇”将我加入”进行选课后,就可以看到课程资源。学生可以通过Moodle学习教学视频或教学文档,也可以提交作业,参与在线测试,在线测试中可以马上检测答案,还可以在论坛中讨论,也可以给教师发消息提问。

参考文献:

[1]黎加厚.信息化课程建设——Moodle信息化学习环境的创设[M].华东师范大学出版社,2007.

[2] 黎加厚.Moodle课程设计[M].上海教育出版社,2007.

【通联编辑:王力】

猜你喜欢

共享自主学习
谈云计算与信息资源共享管理
挂羊头卖狗肉的“共享”营销