250 likes | 659 Views
浙江师范大学 2012 浙江省中小学信息技术教师培训. Moodle 平台搭建. 宁波职业技术学院 曾棕根 手机 18757462581 QQ 邮箱 461932968@qq.com 2012- 07-17. Moodle 是什么?. 澳大利亚教师 Martin Dougiamas 课程管理系统 Modular Object-Oriented Dynamic Learning Environment (模块化面向对象的动态学习环境) 免费、开源. Moodle 应用难点. 适用于 linux 服务器, windows 平台难做到高并发高性能
E N D
浙江师范大学 2012浙江省中小学信息技术教师培训 Moodle平台搭建 宁波职业技术学院 曾棕根 手机18757462581 QQ邮箱461932968@qq.com 2012-07-17
Moodle是什么? 澳大利亚教师 Martin Dougiamas 课程管理系统Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境) 免费、开源
Moodle应用难点 • 适用于linux服务器,windows平台难做到高并发高性能 • 缺乏MySQL数据库灾难恢复和整站备份经验 • 缺乏成熟的应用经验参考 • 缺乏LAMP技术人员
我为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架设与高并发优化研究(浙江省教育厅重点课题)
WAMP平台 10分钟快速搭建moodle平台
伟奇服务器vertrigoServ http://vertrigo.sourceforge.net/?lang=cn采用默认设置,一键安装 VertrigoServ 是一个Windows平台下的非常专业的、易于安装的免费网络开发环境,它集成了Apache, PHP, MySQL, SQLite, SQLiteManager, PhpMyAdmin, Zend Optimizer。采用方便的集成安装包,所有组件安装于统一目录下,安装完成后,无须配置即可使用。具有卸载程序功能。VertrigoServ无论对于初学者还是高级用户都非常合适。
增加扩展php_xmlrpc.dll 拷贝php_xmlrpc.dll到C:\Program Files\VertrigoServ\Php\ext中打开C:\Program Files\VertrigoServ\Php\php.ini,去掉;extension=php_xmlrpc.dll前面的分号,再保存并关闭php.ini重新启动伟奇哥服务器,让修改生效。
修改php.ini才管用 修改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
安装moodle 1.9.10+ 解开moodle-latest-19.zip把里面的文件拷贝到C:\Program Files\VertrigoServ\www中在浏览器中运行http://127.0.0.1/即开始自动安装数据库用户:root 密码:vertrigo
取消密码规则 安全相关-网站策略:
日历和课程中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 = & =&
上传用户 用户-账户-上传用户: UTF-8编码 制表符\t分隔数据
角色分配 全局角色分配 某个课程类别角色分配 在课程里指定角色
在课程里将学生分组 可视小组 分隔小组
SCORM课件制作要求 (1)您给我的软件是PPT里的一个插件(2)PPT里,每行字体都要是一种字体,否则SWF会乱码(3)SCORM课件的名称要是英文,否则标题会是乱码。(4)上传时,要是zip压缩格式,不是RAR
Moodle性能提升 (1)apache:httpd-mpm.conf多路处理模块中,# WinNT MPM<IfModule mpm_winnt_module> ThreadsPerChild 150 MaxRequestsPerChild 0</IfModule>
Moodle性能提升 (2)php:采用ZO优化 Zend Optimizer,使PHP执行速度快40%~100%注意:php 5.3及以后版本,相应的ZO尚未开发出来。
Moodle性能提升 (3)MySQL:修改my.ini,增加连接数,增加查询缓存,提高命中率,加速响应时间
Moodle整站备份 信息系统第一要务是安全做好周备份备份mysql数据库文件备份moodle程序备份moodledata数据文件
作业 作业要求:(1)每人在本平台上开设一门课程(同一门课程也可多人合作,即多个教师角色),地址:其它-2012浙江省中小学信息技术教师moodle培训;(2)课程采用metal主题;(3)课程按主题设计,共18周,要求周一作为第一周的开始;(4)设计第一周的教学内容,至少包括以下内容:本周概要、上传一个PPT课件,设计一个答疑讨论区模块、设计一个一人一个话题的计论模块(本周学习体会)、布置一次本周作业、使用反馈单设计一个问卷调查、设计一个投票活动、制作并上传一个SCORM课件、设计一次检测。
教材《Moodle网络课程平台》 曾棕根《Moodle网络课程平台》,北京大学出版社,2010年5月1日出版。购书网址:http://product.dangdang.com/product.aspx?product_id=20859884 曾棕根,《源程序在线评测系统技术改进》,2011年《计算机工程与应用》第4期 曾棕根,《基于WAMP的简体中文moodle架设与性能优化》,2011年《现代教育技术》第4期