Download ppt - Moodle 平台搭建

Transcript
Page 1: Moodle 平台搭建

Moodle 平台搭建

浙江师范大学浙江师范大学20122012 浙江省中小学信息技术教师培训浙江省中小学信息技术教师培训

宁波职业技术学院 曾棕根手机 18757462581 QQ 邮箱[email protected]

Page 2: Moodle 平台搭建

Moodle 是什么?澳大利亚教师 Martin Dougiamas

课程管理系统Modular Object-Oriented Dynamic Learning Environment (模块化面向对象的动态学习环境) 免费、开源

Page 3: Moodle 平台搭建

Moodle 应用难点适用于 linux 服务器, windows 平台难做到高并发高性能缺乏 MySQL 数据库灾难恢复和整站备份经验缺乏成熟的应用经验参考缺乏 LAMP 技术人员

Page 4: Moodle 平台搭建

我为 moodle 应用做了什么?2010 出版教材《 Moodle 网络课程平台》《 LAMP ( PHP )程序设计》《 LAMP 开发实践教程》等《宁波职业技术学院互动教学与教育管理平台》上线,http://61.164.87.150:5481/

在 WAMP 架构上做到 1920 并发访问和高性能,论文《基于 WAMP 的简体中文 Moodle 架设与性能优化》发表于《现代教育技术》杂志解决了诸多技术问题,如上传中文名称问题、插件 bug

研制成功 RealOJ 源程序在线评测系统扩展模块,http://61.164.87.150:5480/ 论文《源程序在线评测系统技术改进》发表于《计算机工程与应用》杂志,完成浙江省教育厅课题 1 项熟练掌握 MOODLE 数据恢复与整站备份技术,论文待发表继续研究, 2012 年 6 月立项基于 LNMP 的 Moodle 2.1 架设与高并发优化研究 ( 浙江省教育厅重点课题 )

Page 5: Moodle 平台搭建

http://61.164.87.150:5481/

Page 6: Moodle 平台搭建
Page 7: Moodle 平台搭建

WAMP 平台10 分钟快速搭建 moodle 平台

Page 8: Moodle 平台搭建

http://vertrigo.sourceforge.net/?lang=cn采用默认设置,一键安装

伟奇服务器 vertrigoServVertrigoServ 是一个 Windows 平台下的非常专业的、易于安装的免费网络开发环境,它集成了 Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer 。采用方便的集成安装包,所有组件安装于统一目录下,安装完成后,无须配置即可使用。具有卸载程序功能。 VertrigoServ无论对于初学者还是高级用户都非常合适。

Page 9: Moodle 平台搭建

拷贝 php_xmlrpc.dll 到 C:\Program Files\VertrigoServ\Php\ext中打开 C:\Program Files\VertrigoServ\Php\php.ini, 去掉 ;extension=php_xmlrpc.dll 前面的分号,再保存并关闭php.ini

重新启动伟奇哥服务器,让修改生效。

增加扩展 php_xmlrpc.dll

Page 10: Moodle 平台搭建

修改 C:\Program Files\VertrigoServ\Php\php.ini 里的下面几项,然后重新启动 vertrigo 服务器才生效:post_max_size = 800M

;upload_tmp_dir =upload_tmp_dir ="c:\windows\temp"

upload_max_filesize = 800M

;session.save_path = "/tmp"session.save_path = "c:\windows\temp"

session.gc_maxlifetime = 14400

修改 php.ini 才管用

Page 11: Moodle 平台搭建

安装 moodle 1.9.10+解开 moodle-latest-19.zip

把里面的文件拷贝到 C:\Program Files\VertrigoServ\www 中在浏览器中运行 http://127.0.0.1/即开始自动安装数据库用户: root 密码: vertrigo

Page 12: Moodle 平台搭建

安装 moodle 1.9.10+

Page 13: Moodle 平台搭建

安装 moodle 1.9.10+

Page 14: Moodle 平台搭建

取消密码规则安全相关-网站策略:

Page 15: Moodle 平台搭建

日历和课程中 view.php 中 &= 引用过期问题点击首页 日程管理 出现警告条

( ! ) Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files\VertrigoServ\www\calendar\view.php on line 318

php5.3 开始后,废除了 php 中的” =&” 符号,所以要想复制,直接用 = 引用即可。C:\Program Files\VertrigoServ\www\calendar\view.php= &=&

Page 16: Moodle 平台搭建

上传用户用户-账户-上传用户: UTF - 8 编码 制表符 \t 分隔数据

Page 17: Moodle 平台搭建

角色分配全局角色分配某个课程类别角色分配在课程里指定角色

Page 18: Moodle 平台搭建

在课程里将学生分组可视小组分隔小组

Page 19: Moodle 平台搭建

(1)您给我的软件是PPT里的一个插件(2)PPT里,每行字体都要是一种字体,否则SWF会乱码(3)SCORM课件的名称要是英文,否则标题会是乱码。(4)上传时,要是 zip 压缩格式,不是RAR

SCORM 课件制作要求

Page 20: Moodle 平台搭建

(1)apache:httpd-mpm.conf 多路处理模块中,# WinNT MPM<IfModule mpm_winnt_module> ThreadsPerChild 150 MaxRequestsPerChild 0</IfModule>

Moodle 性能提升

Page 21: Moodle 平台搭建

(2)php: 采用 ZO 优化 Zend Optimizer ,使 PHP 执行速度快 40%~100%

注意: php 5.3 及以后版本,相应的 ZO尚未开发出来。

Moodle 性能提升

Page 22: Moodle 平台搭建

(3)MySQL :修改 my.ini ,增加连接数,增加查询缓存,提高命中率,加速响应时间

Moodle 性能提升

Page 23: Moodle 平台搭建

信息系统第一要务是安全做好周备份备份 mysql 数据库文件备份 moodle 程序备份 moodledata 数据文件

Moodle 整站备份

Page 24: Moodle 平台搭建

作业要求:( 1 )每人在本平台上开设一门课程(同一门课程也可多人合作,即多个教师角色),地址:其它- 2012 浙江省中小学信息技术教师 moodle 培训;( 2 )课程采用 metal主题;( 3 )课程按主题设计,共 18 周,要求周一作为第一周的开始;( 4 )设计第一周的教学内容,至少包括以下内容:本周概要、上传一个 PPT 课件,设计一个答疑讨论区模块、设计一个一人一个话题的计论模块(本周学习体会)、布置一次本周作业、使用反馈单设计一个问卷调查、设计一个投票活动、制作并上传一个 SCORM 课件、设计一次检测。

作业

Page 25: Moodle 平台搭建

曾棕根《 Moodle 网络课程平台》,北京大学出版社, 2010年 5 月 1 日出版。购书网址: http://product.dangdang.com/product.aspx?product_id=20859884

教材《 Moodle 网络课程平台》

曾棕根,《源程序在线评测系统技术改进》,2011 年《计算机工程与应用》第 4 期曾棕根,《基于 WAMP 的简体中文moodle架设与性能优化》, 2011 年《现代教育技术》第 4 期


Recommended