Moodle二次开发指南-设计指南.docVIP

  • 6
  • 0
  • 约4.99千字
  • 约 5页
  • 2017-02-28 发布于湖北
  • 举报
Moodle的结构分析 模块化的扩展 特殊需求可以通过模块扩展。Moodle的M表示Modular, 就是暗示它的功能可以通过模块进行扩展。这些模块涵盖了系统主题风格( Theme)、 界面语言、 数据库模型、 课程结构、 问题格式、 导入导出格式和活动模块等各个方面。 Moodle开发社区的“Modules and plugins”数据库( /mod/data/view.php?id=6009) 中已经注册了上百种标准的和第三方开发的稳定模块, 并且在大量热衷模块开发的用户支持下, 还在不断增加。 与其他网络课程平台的交互性 在数据的保存方面, Moodle将一个课程的文件全部保存在一个目录中。这样即便不通过Moodle系统,也可以很方便地通过目录操作访问到某个课程的内容, 可以将这些文件带到其他课程平台上使用。在未来版本中, 还将支持不同平台格式的课程导入和导出, 目前已经实现的有SCORM和IMS的课程包。 Moodle数据库模型 要进行二次开发, 对一个系统的数据库模型的了解也是很必要的。因为Moodle并不需要我们进行核心代码的修改和开发, 因此在最初阶段不必作细节分析。当我们具体碰到某一个模块时, 才有必要进行深入的分析。 Moodle的数据库模型经过几年的发展已经很复杂, 为了减少这种复杂关系带来的混乱, 它采用了这样的命名方式。如: mdl_cour

文档评论(0)

1亿VIP精品文档

相关文档