Moodle的二次开发研究与应用

Moodle的二次开发研究与应用

论文摘要

随着网络技术和多媒体技术在教学中的广泛应用,在线学习(E-Learning)这一全新的学习方式也逐渐得到应用和推广。课程管理系统(CMS)也逐渐成熟起来,并在很多高校得到应用。在线学习,不仅仅是运用了先进技术手段,提高了教学效率,更重要的是改变了以教师为中心的传统教学模式,形成了以学生为中心的个性化学习方式。当前,国内外的在线学习平台很多,如,Claroline、Moodle、Dokeos、Blackboard等。其中,Moodle凭借其先进的教育理念、完善的课程管理和学习功能、免费开源和Moodle社区支持等特点,在世界范围内得到了广泛的应用。本文介绍了Moodle系统的产生、发展、功能和特点,并对当前国内外关于Moodle的应用和研究状况进行了调查研究。分析了Moodle在我国应用过程中存在的问题,从Moodle应用和开源软件应用于教学的角度论述了Moodle二次开发的意义。Moodle是一个优秀的系统,弄清Moodle系统结构是进行二次开发的关键。所以实现对Moodle系统结构、目录结构、启动过程、访问控制机制系统、设计特点以及源码阅读方式的认识,对Moodle数据库的设计和维护,数据库的表间关系,Moodle数据库API和XMLDB的实现机制的理解,是本文做的第一项重要工作。在完成前面工作的基础上,重点又研究了Moodle二次开发的内容。在对Moodle社区规定的主题和插件等二次开发内容进行分析的基础上,又根据实践过程中发现的问题,提出了脱离Moodle社区开发规范,从应用的角度,对表示层、插件和数据库的修改,利用Moodle进行学生评价等内容。最后从实际操着的角度进一步研究了Moodle的插件开发,通过试验,研究了模块开发的一般方式和步骤,对于插件中的板块开发,用一个具体的板块开发过程,总结出了板块开发的一般步骤,并根据实际需要,开发了一个具有简单功能的板块,有一定的应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 MOODLE 简介
  • 1.2 MOODLE 的特点
  • 1.2.1 自由和开源
  • 1.2.2 先进的教学理念
  • 1.2.3 MOODLE 社区
  • 1.3 MOODLE 的应用及研究
  • 1.3.1 MOODLE 在世界范围内的应用及研究
  • 1.3.2 MOODLE 在我国的研究与应用
  • 1.3.3 MOODLE 使用中存在的问题
  • 1.4 本课题研究的意义
  • 1.4.1 有利于 MOODLE的本土化
  • 1.4.2 可应用于高校计算机专业的教学
  • 1.5 论文框架
  • 第2章 MOODLE 系统
  • 2.1 MOODLE 的功能
  • 2.2 MOODLE 系统架构
  • 2.2.1 MOODLE 的安装平台
  • 2.2.2 安装 MOODLE所需的数据库系统
  • 2.2.3 安装 MOODLE所需的 WEB服务器及其部署
  • 2.2.4 MOODLE 的目录系统结构
  • 2.3 MOODLE 的运行
  • 2.3.1 MOODLE 启动的基本顺序
  • 2.3.2 MOODLE 的API
  • 2.3.3 MOODLE 的代码库
  • 2.3.4 MOODLE 的访问控制系统
  • 2.3.5 MOODLE 系统设计的特点
  • 第3章 MOODLE 的二次开发概述
  • 3.1 MOODLE 二次开发的规则和内容
  • 3.1.1 MOODLE 二次开发基本规范
  • 3.1.2 MOODLE 二次开发基本模式
  • 3.1.3 MOODLE 二次开发的内容
  • 3.2 MOODLE 二次开发的环境搭建
  • 3.2.1 MOODLE 的安装
  • 3.2.2 开发工具
  • 3.3 阅读源代码
  • 3.3.1 浏览数据库表
  • 3.3.2 阅读 MOODLE源代码
  • 第4章 MOODLE 的数据库
  • 4.1 数据库表的维护
  • 4.1.1 XML、XML DTD 和XML SCHEMA 简介
  • 4.1.2 数据库表的维护
  • 4.2 浏览MOODLE 数据库表间关系
  • 4.3 MOODLE 的数据库API
  • 4.4 XMLDB 解析
  • 第5章 MOODLE 插件开发实践
  • 5.1 活动模块开发
  • 5.1.1 NEWMODULE 模板介绍
  • 5.1.2 使用 NEWMODULE 模板步骤
  • 5.2 板块(BLOCKS)开发
  • 5.2.1 建立一个板块
  • 5.2.2 添加一个语言文件
  • 5.2.3 给板块添加权限
  • 5.3 教师联系信息板块的设计与实现
  • 5.3.1 教师联系信息板块基本功能
  • 5.3.2 数据库表的设计
  • 5.3.3 板块实现
  • 结论
  • 致谢
  • 参考文献
  • 攻读学位期间取得学术成果
  • 相关论文文献

    • [1].数据挖掘技术在Moodle学习平台中的应用研究[J]. 信息与电脑(理论版) 2019(23)
    • [2].基于moodle平台的高中语文阅读教学设计与实施[J]. 科学咨询(教育科研) 2019(12)
    • [3].基于Moodle的旅游管理专业智慧学习环境应用实践[J]. 电脑知识与技术 2019(32)
    • [4].基于Moodle平台的个性化教学研究——以“计算机应用基础”课程为例[J]. 现代信息科技 2019(23)
    • [5].基于moodle平台“计算机应用基础”网络课程建设[J]. 中国多媒体与网络教学学报(中旬刊) 2019(12)
    • [6].基于Moodle的《微机原理》课程协作式网络教学平台的构建[J]. 黑河学院学报 2020(01)
    • [7].基于moodle平台教学质量评价研究[J]. 辽宁省交通高等专科学校学报 2020(01)
    • [8].Moodle平台下中职电子商务专业课程教学资源库的建设与应用——以《商务网站平面美工》课程为例[J]. 科技风 2020(22)
    • [9].基于Moodle的翻转课堂在医学文献检索课中的应用[J]. 医学信息学杂志 2020(05)
    • [10].基于Moodle系统的数字化“英语视听说”专题学习网站的构建[J]. 教育教学论坛 2020(38)
    • [11].MOODLE平台在混合学习中的应用研究[J]. 高教学刊 2016(24)
    • [12].基于Moodle平台的经络腧穴学网络课程建设[J]. 中国中医药现代远程教育 2017(03)
    • [13].基于Moodle网络学习平台的《综合英语》课程教学探讨[J]. 湖北函授大学学报 2016(21)
    • [14].基于Moodle的混合式学习评价系统研究[J]. 南方职业教育学刊 2017(01)
    • [15].基于Moodle平台的认知学徒制教学设计——以《英语学术论文写作》课程为例[J]. 电脑知识与技术 2017(11)
    • [16].基于Moodle平台以学生为主体的学习交互分析[J]. 山东广播电视大学学报 2017(02)
    • [17].基于Moodle平台的大学英语阅读教学应用研究[J]. 黔南民族师范学院学报 2017(03)
    • [18].基于Moodle学习平台的翻转课堂教学设计与实践——以《生活中的经济学》为例[J]. 当代教育实践与教学研究 2017(01)
    • [19].基于Moodle的混合式学习在妇产科护理学教学中的应用[J]. 中国高等医学教育 2017(07)
    • [20].基于MOODLE平台的初中物理实验翻转课堂教学模式研究[J]. 科教导刊(中旬刊) 2017(08)
    • [21].基于Moodle平台的《旅游客源国》网络课程教学模式探讨[J]. 福建电脑 2017(08)
    • [22].Moodle平台在混合式学习中的实施[J]. 河北农机 2017(10)
    • [23].基于Moodle的田径教学平台的设计与实现[J]. 自动化与仪器仪表 2017(09)
    • [24].Moodle网络学习平台中数据的教育挖掘[J]. 化工管理 2015(29)
    • [25].基于Moodle平台的网络课程资源建设研究[J]. 电脑知识与技术 2016(06)
    • [26].Moodle平台下市场营销课程的教学研究与实践[J]. 赤峰学院学报(自然科学版) 2016(13)
    • [27].基于moodle平台的大学计算机基础课程混合式学习模式的实证研究[J]. 电脑知识与技术 2016(20)
    • [28].Moodle平台下基于任务驱动的混合学习课程设计[J]. 科技风 2016(16)
    • [29].Moodle在高职计算机应用基础课程教学中的应用研究[J]. 广东职业技术教育与研究 2014(04)
    • [30].基于Moodle平台的《数字电子技术》网络课程建设[J]. 现代计算机(专业版) 2016(30)

    标签:;  ;  

    Moodle的二次开发研究与应用
    下载Doc文档

    猜你喜欢