Moodle系统下模块开发初探.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Moodle系统下模块开发初探   摘要:Moodle是一个功能强大,源代码开放的在线学习管理系统,并且还在不断持续开发中。教师可以添加、修改各种活动或资源,来定制其课程形式,实现交互式的教学过程。Moodle是模块化的,提供很多不同模块接口,开发者可以贡献开发好的模块来增强Moodle的功能。本文以HTML板块的创建及安装过程,展示Moodle的模块开发。   关键词:Moodle;MySQL;PHP;模块;在线学习管理系统;   中图分类号:TP311 文献标识码:A文章编号:1009-3044(2008)16-21337-03   Plainly Exploring of Developing Modular of Moodle System   LIU Ping   (Department of Information Engineering, Wuxi South Ocean College, Wuxi 214081,China)   Abstract: Moodle is a Open Source learning manager system which has strong function. And it is still developing continually. As a teacher, you can add or modify all kinds of activity or resource to custom your course and realize the interactive process of teaching. Moodle is modularized, provids many different interfaces for modular. A developer can contribute a developed modular to buildup the function of Moodle. The article descripts the process of creating and installing HTML block to display the developing of modular of Moodle.   Key words: Moodle; MySQL; PHP; Modular; Learning Manager System   1 引言   Moodle是一个架设在因特网基础上的课程和网站的软体包。这个项目还在不断持续开发,其设计目的是提供一个用于教育的建构主义框架。Moodle是免费的开放源代码软件(遵守GNU Public License)。简单说,这意味着Moodle有版权,但是您仍然有很大的自由度来使用它。您可以拷贝、使用和修改Moodle,但不要修改和删除原有的许可协议和版权,并且其它派生工作也使用同样的授权协议。如果您有任何问题,请阅读更详细的许可协议,并请直接联系版权所有人。Moodle可以在任何支持 PHP的计算机上运作,并且支持多种类型的数据库(尤其是MySQL)。Moodle 这个词本是 Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境)的缩写,程序员和教育理论家经常使用它。它也是一个动词,表述的是一个这样的过程:遇事不慌不忙,想起什么就做什么,快乐的瞎忙活可也经常会带来一些领悟和创新。Moodle 的开发就是这样,学生与教师在在线课程中学习与教课也是这样。使用 Moodle 的人被称为 Moodler。图1为正在使用的Moodle系统。   图1 正在使用的Moodle系统   2 Moodle功能介绍   Moodle系统是一个功能完善的在线学习系统,是网络上无数教育家、程序员及Moodle爱好者共同努力的结果。它有这样几种用户角色:学生、教师、管理员、开发者。对于教师,可以添加、修改活动或资源,以完成各种教学活动。可以添加的资源有:标签、文本页、网页、链接到文件或站点、显示一个目录。系统提供一系列健壮的交互式学习活动模块可供教师添加到课程中,有这样一些活动模块:聊天、讨论区、投票、Wikis、作业、测验、SCORM/AICC、词汇表、问卷调查和数据库。   对于管理员可以实现的功能有:系统安装、安全维护、系统设置、用户维护等。PHP与MySQL的组合是一个能够在几乎所有平台上运行的Web应用平台,而这正是Moodle系统的开发平台(在Linux、Windows和Mac OS X上)。Moodle 用ADOdb来访问数据库,因此它可以使用超过十种不同的数据库(然而很不幸,目前它还不能直

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档