moodle基本配置
Moodle学习笔记
一、基本配置
1、用户注册问题
如果希望用户可以自己注册,安装过程的最后一步要选择运行通过Email注册,如果安装的时候没有选择该项,安装以后可以在“设置-网站管理-插件-身份认证-管理身份认证”右侧找到“自助注册”从下拉菜单选择“基于email的自助注册”即可实现用户注册,选择“禁用”则禁止用户自助注册。
2、外部IP无法访问问题
如果是在windows下配置的Moodle服务器,默认情况下只能本机访问,如果需要其他电脑访问请更改www\moodle下的config.php文件,将$CFG->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.xaut.edu.cn/
-计算机原理|http://jsj.xaut.edu.cn/
--计算机组成结构
--计算机发展历史
--计算机工作原理
-数据结构|http://jsj.xaut.edu.cn/
-C语言|http://jsj.xaut.edu.cn/
-WEB技术|http://jsj.xaut.edu.cn/
水利水电学院|http://whe.xaut.edu.cn/
-水力学|http://whe.xaut.edu.cn/
-水电学|http://whe.xaut.edu.cn/
-水工学|http://whe.xaut.edu.cn/
材料学院|http://clxy.xaut.edu.cn/
机仪学院|http://jyxy.xaut.edu.cn/
自动化学院|http://zdh.xaut.edu.cn/
印包学院|http://ybxy.xaut.edu.cn/
直接输入文字添加|然后加链接是一级菜单,-是二级菜单,--是三级菜单。
四、数据维护
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.aieln.com/system/moodle/
moodle基本配置相关推荐
- ONLYOFFICE如何与Moodle集成连接
ONLYOFFICE如何与Moodle集成连接 Moodle网络教学系统 互联架构 ONLYOFFICE文档服务器安装 互联网在线版 本地私有云版 在Moodle中配置ONLYOFFICE连接器插件 ...
- php cgi 挂掉,zend opcache引起iis/Apache 不时挂掉 php-cgi.exe - FastCGI 进程意外退出
windows程序日志报错如下: 无法找到来自源 Zend OPcache 的事件 ID 487 的描述.本地计算机上未安装引发此事件的组件,或者安装已损坏.可以安装或修复本地计算机上的组件. 详细错 ...
- moodle基本安装、配置和迁移
一,解压: 下载moodle安装包:https://download.moodle.org/releases/latest/. 将moodle解压到apache访问文件夹下,如:/var/www/ht ...
- easy php moodle,Windows 环境下配置easyphp+moodle方法及设置外部IP访问方法
安装有很多方法,最简单的方法就是easyphp+moodle,具体方法如下: 1.准备好安装必须的软件,包括easyphp和moodle.easyphp到http://easyphp.org/下载,m ...
- 安装和配置魔灯(Moodle)
步骤0: 缺什么用 yum install 安装吧 步骤1:新建数据库和数据库管理员密码 这里可以使用phpmyadmin轻松做到,将phpmyadmin文件解压到虚拟目录中, #unzip phpm ...
- Moodle 配置和使用系列——(一)Outgoing Email 配置
由于 Moodle 自主注册需要使用 email 验证,配置 Outgoing email 是必须配置的一个内容. SMTP 服务器选择 我是新注册了某浪的邮件,注册地址为 www.sina.com, ...
- PHP环境搭配(二):lamp(linux+apache+mysql+php)搭建,附moodle与onlinejudge配置
linux相比windows更安全,更稳定,而且是开源的,所以常作为服务器系统使用.因此,搭配lamp也是不可或缺的能力哦.不过,对于不熟悉linux系统的童鞋还是有点困难的. 一.准备工作. ubu ...
- Moodle的qq登录版块的使用
在这篇Moodle的qq登录(QQ登陆)版块的使用教程中,我们假定你已经有了一个有域名,外网能访问的Moodle2.4+网站,并且数据库使用的是mysql. 我们将提供Moodle的QQ登录版块的下载 ...
- Moodle安全漏洞如何启动远程代码执行?
Moodle是开源基于PHP的学习管理系统,全球数以万计的大学都在使用它,然而,近日Moodle中发现的漏洞可能让服务器及其数据受到攻击.根据发现该漏洞的研究人员表示,Moodle安全漏洞实际由几个小 ...
- Moodle插件开发笔记
Moodle作为一个主流的开源网络课程管理系统,以其简单而清晰的使用方式和灵活的扩展空间赢得了多数人的青睐.它解决了大部分信息化学习和课程管理的 共同问题(课程设计.发布.组织.作业.测试.统计.评价 ...
最新文章
- linux/nginx 安全增强
- 正则表达式匹配分组(|、(ab)、\num、(?P<name>)(?P=name))
- Python自然语言处理
- rust做嵌入式开发_Rust 嵌入式开发 STM32 amp; RISC-V
- [持续收集]中国好注入-语句
- HuaWeiCloud_model_arts
- nginx在linux自动启动脚本,nginx的自动启动脚本
- 关于ArcGIS Rest API
- 写了一年的博客,我收获了什么
- [BZOJ]1055: [HAOI2008]玩具取名
- Oracle 导出DMP
- 51CTO的企业文化——水文化
- 我的软件开发生涯 (10年开发经验总结和爆栈人生)
- docker搭建pgadmin并挂载
- matlab uicontrol 下标,Matlab Impoint和Uicontrol
- 计算机多媒体技术实验报告【合集】
- 流程图怎么画?绘制一个流程图的简单操作方法
- linux下go语言代理
- 腾讯笔试经验-不是大牛-勿看
- 阅读软件怎么添加书源_「看书+听书」两款神器软件,我已深深的为之折服了...
热门文章
- kl距离 java_相对熵(relative entropy或 Kullback-Leibler divergence,KL距离)的java实现(三)...
- 工程造价步骤_史上最全造价工作流程,全了
- php varbinary,php – 无法从MSSQL中获取varbinary数据
- 使用swift集成移动广告聚合平台
- tableau 地图不显示怎么回事
- OpenDDS简单示例,轻松入门
- Leetcode各种题型题目+思路+代码(共176道题及答案)
- php网站模板怎么改动,ECshop网站模板修改详细教程 and 模板对应的文件
- keil兼容51单片机和arm
- TCP-IP协议详解(2) 小喇叭开始广播 (以太网与WiFi协议)