分享

Moodle学习笔记

 我的秘密城堡 2013-12-11

一、基本配置

1、用户注册问题

如果希望用户可以自己注册,安装过程的最后一步要选择运行通过Email注册,如果安装的时候没有选择该项,安装以后可以在“设置-网站
管理-插件-身份认证-管理身份认证”右侧找到“自助注册”从下拉菜单选择“基于email的自助注册”即可实现用户注册,选择“禁用”则
禁止用户自助注册。

2、外部IP无法访问问题

如果是在windows下配置的Moodle服务器,默认情况下只能本机访问,如果需要其他电脑访问请更改www\moodle下的config.php文件,将$C
FG->wwwroot='http://127.0.0.1/moodle';的127.0.0.1改为你的IP地址,这样可以保证Moodle平台上的链接都是指向你的服务器。

3、密码规则

Moodle默认是强制复制密码策略,可以取消该策略,方法:

设置-网站管理-安全-网站策略,取消右侧选项中的密码规则复选框,保存更改即可。

4、如何开启php的gd库

GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。在网站上GD库通常
用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等。

安装完php+mysql环境,默认是没有开启gd库的,开启方法:

(1)打开Apache安装目录下的php.ini文件;

(2)去掉;extension=php_gd.dll或;extension=php_gd2.dll前的“;”;

(3)重启Apache服务器即可。

其他扩展库开启方法相同。

5、Moodle上传文件大小修改

PHP默认的上传文件大小为2M,如果需要修改大小,在PHP目录的php.ini文件中找到修改upload_max_filesize=10M,post_max_size=10M
即将上传文件大小修改为10M,重启apache即可。

然后修改moodle设置,“网站管理-课程-课程缺省设置-最大上传文件”修改为10M,

然后在“网站管理-课程添加修改课程”里新增或修改课程的时候将“最大上传文件”改为10M

6、Moodle的SMTP服务设置

SMTP服务实现的是用户注册以后自动向注册邮箱发送一封确认信的效果,moodle内置了smtp功能,设置方法:管理员登陆以后点击“设
置-网站管理-插件-消息输出-Email”在右侧页面输入相应参数,主要设置SMTP主机,SMTP用户名,密码(比如我们想使用自己的邮箱给
注册用户发送确认信,这里就输入自己邮箱的用户名密码)确认即可。这个时候用户就可以注册以后收到一封确认邮件了。

7、忘记密码功能使用

如果用户忘记了自己的密码,可以使用忘记密码功能,方法:单击登陆进入登陆页面点击下方的“忘记用户名和密码了?”进入新页面,
输入自己的用户名或者注册邮箱点击搜索,此时系统会向注册的邮箱发送一封邮件,将邮件里的地址打开,系统将会提示已经将新密码
发送到邮箱里,这就是自己的登陆的新密码,由于新密码难以记忆,所以请及时修改密码

二、Moodle外观修改:

1、如何修改主题:

Moodle默认安装了很多的主题风格,可以自定义主题,

方法:点击“设置-网站管理-外观-主题风格-主题选择器”,在右侧将会显示主题选择。

2、修改新闻样式

E:\web\moodle\blocks\news_items\block_news_items.php处修改新闻列表的样式。

将该页中的

'<divclass="info">'.$discussion->subject.''.

'<ahref="'.$CFG->wwwroot.'/mod/forum/discuss.php?d='.$discussion->discussion.'">'.

$strmore.'...</a></div>'.修改为:

'<divclass="info"><ahref="'.$CFG->wwwroot.'/mod/forum/discuss.php?d='.$discussion->discussion.'"target="_blank">'.$discussion->subject.'
</a></div>'.

可实现文本标题添加链接。

3、moodle2.0日期乱码出现出现“2011骞”,怎么解决

首先需要在网站管理菜单中,找到语言->语言设置,将“缓存所有语言字符串”的复选框去除。

然后,找到moodledata\lang\zh_cn\langconfig.php,将其用记事本打开-另存为,编码改为ANSI,保存。

4、Moodle中如何添加导航菜单和导航下拉菜单?

以管理员身份登录,在菜单“设置-网站管理-外观-主题风格-主题设置”右侧列表下面有“自定义菜单项”,在其中输入数据即可实现导航和
下拉菜单效果。例如:

首页|http://202.200.127.183

计算机技术|http://jsj./

-计算机原理|http://jsj./

--计算机组成结构

--计算机发展历史

--计算机工作原理

-数据结构|http://jsj./

-C语言|http://jsj./

-WEB技术|http://jsj./

水利水电学院|http://whe./

-水力学|http://whe./

-水电学|http://whe./

-水工学|http://whe./

材料学院|http://clxy./

机仪学院|http://jyxy./

自动化学院|http://zdh./

印包学院|http://ybxy./

直接输入文字添加|然后加链接是一级菜单,-是二级菜单,--是三级菜单。

四、数据维护

1、如何批量导入用户

在Moodle中,可以批量导入用户的数据(只有管理员才有这样的权限)。只要输入相应的字段,然后建立一个记事本文件或者CSV文件。
下面以建立记事本文件的方法说明。

(1)建立一个记事本文件,在其中输入:

username,password,firstname,lastname,email

lijunhuai,123456,李,军怀,lijunhuai@sohu.com

huxianzhi,123456,胡,先智,hxz@sohu.com

zhaoyang,123456,赵,阳,zhaoy@sohu.com

yangchao,123456,杨,超,yangchao@sohu.com

zhangxiaoyu,123456,张,晓宇,zhangxy@sohu.com

lilijun,123456,李,黎军,lilj@sohu.com

(2)将文本文件另存为UTF-8格式,否则不支持中文。

(3)上传用户:以管理员身份登录以后点击菜单“设置-网站管理-用户-账户-上传用户”,在右侧页面上传文件即可

文件的格式如下:

文件的每行包含一条记录

每条记录是一系列被逗号(或其它分隔符)分隔的数据

第一行记录是字段名列表,定义文件的格式

username、password、firstname、lastname和email字段名是必须的

>>Excel用户文件的导入:

首先Excel的首行必须是如下信息:username、password、firstname、lastname和email

将Excel另存为csv格式,弹出提示确定即可。

然后用记事本打开CSV文件,另存为的编号修改为:UTF-8格式。

2、更改Moodle中文语言中,“名”与“姓”倒置,不符合国人习惯的办法

(1)进入moodledata\lang\zh_cn_utf8文件夹,打开moodle.php文件,找到$string['firstname']='名';一行,将“名”改成“姓”。

(2)找到$string['lastname']='姓';一行,将“姓”改成“名”。

(3)找到$string['missingfirstname']='名没填';一行,将“名没填”改成“姓没填”

(4)找到$string['missinglastname']='姓没填';一行,将“姓没填”改成“名没填”

(5)保存文件

(6)以管理员身份登录系统,进入安全性/网站策略,找到“全名格式”项,选择“姓+名”

3、让访客直接进入可访问课程的设置

Moodle默认设置访客可不用密码访问课程后,首次进入课程,会出现登陆界面。

如何才能让访问直接进入课程呢?只需打开“自动登录为访客”就可以了,默认是关闭的。“网站管理-用户-权限-用户策略”修改:

4、添加FLV视频文件和MP3音频文件,实现在线播放:

(1)进入课程以后点击“添加资源-文件”,打开“添加文件”页面,输入名称、描述,添加文件中选择添加一个FLV格式文件,然后保存
并预览,即可在线观看视频。

(2)实现网页嵌入视频方法:管理员需要将FLV播放器Flvplayer.swf上传到服务器,然后上传视频文件到服务器,然后在网页中切换到HTML
模式,添加代码:
<palign="center"><objectcodebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"height="400"
width="500"classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">

<paramvalue="http://202.200.127.183/Flvplayer.swf"name="movie"/>

<paramvalue="high"name="quality"/>

<paramvalue="true"name="allowFullScreen"/>

<paramvalue="vcastr_file=http://202.200.127.183/canon.flv"name="FlashVars"/></object></p>

或者

<pstyle="text-align:center;"<embedheight="350"type="application/x-shockwave-flash"width="458"src="http://202.200.127.183/Flvplayer.swf?
vcastr_file=http://202.200.127.183/pluginfile.php/68/mod_folder/content/4/video/canon.flv"/></p>

如果要视频自动播放,代码改为:

<pstyle="text-align:center;"><embedheight="350"type="application/x-shockwave-flash"width="458"src="http://202.200.127.183/Flvplayer.swf?
IsAutoPlay=1&vcastr_file=http://202.200.127.183/pluginfile.php/68/mod_folder/content/11/video/Alizee.flv&autostart=true"/></p>修改
Flvpaly.swf和FLV文件的具体位置即可。

(3)插入MP3格式音频,Moodle插入Mp3格式音频方法同(1)插入FLV格式,但是需要注意的是moodle自带的播放器不支持中文名称的
MP3文件,需要修改为英文或字母名称,但是却支持中文名称的FLV视频文件。

(4)将视频网站视频嵌入moodle:

以优酷网为例:首先在优酷网站找到需要的视频资源,比如http://v.youku.com/v_show/id_XOTIzNzcyMTY=.html,然后点击视频下方的转发到
向下箭头,打开菜单,将“html代码”复制。

 

然后在课程中点击“添加资源-网页”

输入“名称”“描述”,在“网页内容”处点击“html代码模式”按钮进入HTML代码编辑模式,将优酷代码拷贝到这里,更新保存即可。

5、上传压缩文件并解压缩

注意,moodle只支持后缀名为ZIP格式的压缩文件,RAR格式不支持,而且对中文名称文件解压后文件夹名称为乱码,可以重命名即可。

上传方法:将文件夹压缩为ZIP格式的压缩文件,然后在资源中上传该文件,点击文件后面的图标弹出“解压”菜单点击即可解压缩

6、使用外部插件

可以将外部的moodle插件安装到本地moodle中,方法:将下载的插件解压缩后拷贝到\moodle\mod文件夹下,然后管理员登陆以后点击“
设置-网站管理-通告”在右侧安装插件即可。

五、课程管理

1、将账户分配为课程创建者

上传用户以后,如果要分配用户权限,方法:网站管理-用户-权限-分配系统角色,在右侧页面点击“课程创建者”进入页面将某个用户添
加进去即可。

2、将用户加入课程

课程创建者可以将某些用户加入自己的课程之中,这样用户就可以对课程进行学习。加入方法:首先点击某个课程进入课程页面,然后
点击“设置-课程管理-用户-已选课用户”在右侧页面点击“加入用户”将某些用户加入自己的课程

更多Moodle信息http://www./system/moodle/

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多