网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 计算机范文 -> 试探建立Moodle的开发环境
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

试探建立Moodle的开发环境

本文ID:LW12294 ¥
摘要:本文探讨分析了Moodle课程管理系统的开发环境组成,及如何构建一个在代码的追踪、语法的检查、代码的测试、项目的管理等方面都比较出色开发环境的过程,为Moodle课程管理系统的再次开发提供有力的支持。 关键字:Moodle、LAMP;开源软件;课程管理系统

试探建立Moodle的开发环境
李道强
摘要:本文探讨分析了Moodle课程管理系统的开发环境组成,及如何构建一个在代码的追踪、语法的检查、代码的测试、项目的管理等方面都比较出色开发环境的过程,为Moodle课程管理系统的再次开发提供有力的支持。
关键字:Moodle、LAMP;开源软件;课程管理系统

 Moodle是一个开放源代码的课程管理系统(Course Management System),也可以说是一个学习管理系统(Learning Management System)或者虚拟学习环境(Virtual Learning System),用来建立在线的课程学习环境。它是面向对象动态学习系统(Modular Object-Oriented Dynamic Learning Environment)英文的缩写,是由澳大利亚的Martin.Dougiamas创建发起的,在社区和第三方公司的支持下不断发展,现在最新版本已经是1.9.9(2010.10)。
 Moodle是基于B/S(服务器/浏览器)模式的,只要你的服务器放InterNet上,学习者和教学者可以在任何可以连接互联网的地方,通过浏览器来访问到。Moodle还是跨平台的,可以工作在Unix,Linux,FreeBSD,Windows,MacOS X等支持PHP的操作系统上,也支持多种如MySQL,PostgreSQL,Microsoft SQL Server,Oracle等关系数据库系统,但是一般来说应用较广、兼容性较好、速度快、稳定廉价的还是使用Linux平台和MySQL数据库。Moodle现在支持包括中文在内的70多种语言,有近20万个使用Moodle的站点为近800万学习者提供了近80万门课程。其中英国公开大学(Open University of UK)就是使用Moodle平台为其20万学生提供基于Web的课程学习环境。据Alexa对LMS的统计调查,Moodle使用仅次于商业软件BlockBoard。在严格遵守版权的国外,开源软件的使用很受重视,所以Moodle的使用也较多。
 虽然Moodle可以满足我们大部分的需求,但在实际教学应用中,由于环境和课程的差异性,总会有些个性化的需求出现,这样在原有平台上对特定需求的定制就非常有必要。虽然我们可以在Moodle的开发社区中找到很多第三方开发的各种模块插件,可以应付一些情况,但是对特定需求还不能完全满足。因此研究一些Moodle的二次开发和设计的方法对更好地使用Moodle是很有帮助的。
 本文将探讨如何建立一个好的开发环境,以更好的实现Moodle系统的开发和设计。我们建立开发环境的原则是:尽量使用开源的、免费的PHP开发工具。并要求建立的综合开发环境(IDE)在代码的追踪、语法的检查、代码的测试、项目的管理等方面都做得比较出色。一个好的开发环境可以给我们开发带来便利,节省很多开发的时间。
 1、建立后台服务系统
 先安装操作系统和系统所要求的软件LAMP(Linux+Apache+MySQL+PHP)或WAMP(Windows+Apache+MySQL+PHP)平台,可以在Apache,MySQL,PHP的官方网站下载它们的最新版本,最好下载免安装版本,安装后将三者整合起来。如果你对整合这三个系统的操作不熟悉的话,也可以下载已经将三个软件设置好的工具(均为免费开放的软件)如:AppServ或XAMPP我们以XAMPP为例,简单讲一下建立后台服务过程:到XAMPP官方网站找到XAMPP项目,选择你的平台的软件系统,如下图1:

图 1
建议选择XAMPP Lite(精简版),因为我们只用它在作我们的后台服务。把下载的压缩包,解压到一个文件夹,简单运行setup_xampp.bat,参数可以是全部默认,基本就完成设置了。运行该文件夹下的xampp-control.exe,选择启动Apache、MySQL。
 一般来说,基于LAMP或WAMP的Moodle开发平台,安装时还应安装PHP代码的服务器端调试工具如xdebug。(图2)

图2
 2、建立数据库操作工具
 对MySQL数据库的维护,有多种途径,最基本有,直接使用MySQL系统带的MyAdmin命令交互环境,这要求对MySQL的操作要很熟悉的人;如果对MySQL或数据库系统不太熟悉,可以使用免费的基于Web的MySQL数据库操作工具(此工具在我们介绍的XAMPP中已包含)PHPMyAdmin来完成。

 3、建立综合开发环境(IDE)
 综合开发平台(IDE)可以为Eclipse或ZendStudio。Eclipse为免费的,可以从其官方网站下载最新的版本因为是绿色软件,解压到相关的路径就安装好了 (最好安装Java Runtime Environment5(JRE5)),可以运行主程序。然后再安装Eclipse上PHP开发的框架平台PDT(PHP Development Tools frame work for the Eclipse platform,这样就创建了一个开发PHP代码的综合开发环境;Zend Studio是Zend公司开发的,也就是对PHP进行开发、维护的商业公司,其开发平台功能强大,和PHP语法结合较好(如图3)。所以推荐使用Zend StudioProducts/zend_studio)。尽量不要使用DreamWeaver,因其代码追踪功能不是很强,而且它也是一个收费的商业软件。

 图3
 4、输出页面调试工具
 在进行输出页面调试时推荐使用Firefox浏览器,不是因为它可以查看页面局部地区的源代码,检查java script的错误,而是因为它也是一个开源的浏览器,围绕它的插件就是多种多样,给我们的测试带来很多便利。有几个是进行web开发时一定要安装的插件,比如Web Developer(https://addons.mozilla.org/en-US/firefox/addon/60):有了这个插件,开发者可以很容易的看到页面的布局结构(Table,div)﹑CSS﹑java script﹑Images﹑cookies等信息,并且能迅速的进行W3C,WAI的标准测试;Livehttpheaders插件可以让用户看到request和response的header文件(livehttpheaders.mozdev.org),从而可以看到在进行页面请求的时候客户端和服务器端都传送了哪些指令;fasterfox插件可以让用户优化Firefox获取网页访问的时间。另外一些插件用户可以根据自己调试网页的实际需要到http://www.mozdev.org上查找,安装所需的插件。当然有必要检查一下你开发的页面跨浏览器的兼容情况,因为有些CSS在IE,Firefox,Safari下是不同的效果,在开发完成后用这三个浏览器来分别检查其输出结果,尽量使页面在这三个浏览器下的效果一致。

参考文献:
[01]何克抗.建构主义—革新传统教学的理论基础[J].学科教育,1998,3-5.
[02]黎加厚.Moodle课程设计[M].上海:上海教育出版社,2007.
[03]黎加厚.信息化课程设计--Moodle信息化学习环境的创设[M].上海:华东师范大学出版社,2007.
[04]秦涛,曾文玉.精通PHP5应用开发.北京:人民邮电出版社,2007.


试探建立Moodle的开发环境相关范文
上一篇:李道强Delphi中“流”的操作 下一篇:基于ASP的动态网站的设计与实现—..
点击查看关于 试探 建立 Moodle 开发 环境 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有