Moodle功能插件二次开发问题研究

被引量 : 0次 | 上传用户:jia1987_LOVE
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Moodle是澳大利亚教师Martin Dougiamas基于建构主义教育理论而开发的用来建设基于Internet的课程和网站的软件包,是一个免费的开放源代码的软件,目前在各国已广泛应用。作为著名的开源课程管理系统,全世界的Moodle爱好者都可以参与到系统的设计、开发中。开发者们为了满足特定的需求,在不改变Moodle核心代码的基础上进行二次开发,并通过Moodle官方网站发布出来,提供给全世界的Moodle使用者。本文首先采用文献研究法来了解Moodle的发展理念与功能特征,在此基础上系统分析了Moodle的架构和相关技术,研究了Moodle重要模块提供的可供二次开发的接口。通过对Moodle现有的二次开发方式进行的细致调研统计,概括出活动模块的二次开发、功能版块的二次开发、支持类型扩展和其他类型的二次开发四种主要的Moodle功能模块扩展方式,并对每种二次开发方式进行了分析,展示了每种方式的典型案例。之后针对活动模块和功能版块的不同接口,分别从需求分析、数据库设计、接口设计几个方面对师生交互、目标设定活动模块和浏览学生报告功能版块进行了分析与设计,并最终实现了需求分析中的相关功能。最后总结了论文的主要工作和不足,并对未来工作做了展望。论文的主要研究成果是:1.从技术分析的角度对Moodle的平台架构进行整体分析,然后从Moodle的源代码入手,分析了Moodle的安装过程、权限、页面与代码库和数据表,可以为下一步进行二次开发奠定基础。2.搜集相关Moodle现有二次开发案例进行统计分析,根据不同的功能和安装方式把案例分为活动模块的二次开发、功能版块的二次开发、支持类型扩展的二次开发和其他类型的二次开发四种,并对每种类型的统计结果分别进行分析,详解它们在安装与使用过程中的异同。3.对活动模块中的交互功能和功能版块中的学习管理功能进行功能扩展,详解二次开发的过程,并成功实现需求分析中的预定功能,可以为Moodle的二次开发提供有益借鉴。
其他文献
根据汽车驾驶员信息加工规律 ,对公路交叉口交通标志的设置地点、空间位置、多个标志的同时并设和连续设置 ,以及交叉口前置预告和过后确认标志进行了工效学分析 ,为公路交叉
成长小说作为一个小说类型,肇始于西方启蒙主义时期。20世纪的现代中国也产生和形成了有自己特色的成长小说。本文采用发生学、文化学和叙事学相结合的综合研究方法,对从五四
流行语是语言研究领域中的热点,研究流行语的特征、分类及产生原因等对丰富语言领域的研究具有重要意义。目前关于流行语的研究集中在探讨流行语的特征、流行语的产生背景、
目的调查江苏省医务人员艾滋病相关知识、态度和行为现状及影响因素,为开展艾滋病综合防治及职业防护提供依据。方法采用分层抽样的方式,对江苏省泰兴、张家港和丹阳的各级医
随着我国投资体制改革的不断深入,政府投资项目的传统管理模式已由“投、建、管、用”多位一体的模式逐渐向“投、建、管、用”职能分离的模式转化。而且近年来全国各地均已
中华民族历经磨难,自强不息,从未放弃对美好梦想的向往和追求。实现中华民族伟大复兴的中国梦是近代以来中华民族的夙愿。
针对电力市场中 ,负荷变化的随机性和快速性 ,负荷的“针尖峰” ,备用容量难以确定 ,以及用户需要更多的选择权利等问题 ,提出了可以允许具备条件的大用户和发电机组同时参加
目的:利用延迟性肌肉酸痛(Delayed onset muscle soreness,DOMS)时各相关指标的变化情况,分析针刺治疗DOMS的作用机制,探索出一套简单、实用、有效的针刺治疗方案,以便更好的
2007年至2008年间,随着美国次贷危机效应扩大,世界著名投资银行相继倒闭引起了金融市场的恐慌,进而在全球范围内掀起了百年未遇的金融海啸。由此世界经济一片向好的发展前景
个人所得税是作为调整国民收入分配的重要手段,一直是国际社会比较重视的一个税种。在我国内地,个人所得税不但发挥着增加政府的财政收入的功能,它同时也是调节贫富悬殊,维持