
moodle介绍和模块说明.docx
4页Moodle简介Moodle已经个一个学术项目演变成为世界知名的虚拟学习环境Moodle是一个开源的 课程管理系统,是 Modular Object-Oriented Dynamic Learning Environment 的简称(模块化面 向对象动态学习环境的简称)Moodle的指导思想是社会建构主义学习理论,这种学习方式的特点是交互,建构主义 者认为当人们在和学习的材料进行交互、为他人建构新的材料、和他人共同探讨材料的时候 可以学习的更好知识的构建是在社会情境下通过和其他人之间的交互以及与学习材料的交 互得到的通过分析学生的需求,理解moodle能做什么,怎样使用moodle的不同特性来 实现你的课程目标通过添加静态资料、交互式活动和社会特性到课程中帮助学生达到学习的潜能Moodle能够应用到传统的课堂教学、完全的教学和远程教学当中,都能够提供强 大的资源支持Moodle的架构Moodle是由开源的LAMP框架构成,包括Linux(操作系统)、Apache(web服务器)、MySql (数据库)、PHP(编程语言)该图表明了 moodle架构中元素之间的调用Moodle的主要构建模块如上图所示,区分为代码(php、html、css、javascript)和 数据(主要是通过moodle接口来添加值)Moodle数据库、模块(例如资源和活动)、板块、插件和其他实体代表了代码。
通 常是存在moodle目录的文件系统中指向dirroot目录Moodle中的课程、用户、角色、分组、成绩和其他数据例如教师添加的学习资源、 学生发表的帖子和系统管理员的设置都存储在moodle数据库中然而用户的图片、上 传的作业存储在另一个moodle目录中,称作moodledata,存储的目录称作dataroot代码和数据的存储位置尽管moodle很好的组织了它的代码和数据,通常最好知道文件在学习系统中的位置 系统文件(运行moodle必须的文件)存储在dirroot(moodle的安装目录文件)下的一系 列文件中Admin moodle管理员的操作Author用户认证操作Backup备份和还原操作Blocks课程中出现的板块Blog内部和外部博客功能Calendar日历和事件管理Cohort处理网站群Comment课程评论Course管理课程目录和呈现的方式Enrol登记操作Error错误处理Files文件管理Filter moodle过滤器应用到文本编辑器中的词语过滤Grade成绩和成绩表管理和报表Group分组和组管理Install moodle安装和更新语句Iplookup查看IP地址Lang本地化语言,一种语言一个目录Lib核心moodle代码库Local为本地定制化推荐的目录Login登录管理和账号创建Message消息工具支持多种方式的传递。
Mnet对等网和hub网络Mod核心moodle课程模块My用户个人仪表盘Notes处理个人档案中的笔记Pix产生站点图片Plagiarism抄袭检查插件Portfolio允许用户来导出数据Question问卷调查和问卷调查的类型Rating等级评定用在论坛、词汇表和数据库中Repository存储插件允许用户导入和载入数据Rss Rss feedsSearch本地课程搜索和全站点搜索Sso单点登录操作Tag加标签Theme主题用来改变站点的风格和外观User用户管理Web service web 服务功能A. 课程管理怎么建立新的课程和在目录中进行组织B. 用户管理在系统中怎么管理用户包括扩展用户资料,手动添加用户和批量上传用户C. 权限管理权限管理,在不同的场景中对不同的用户使用权限,包括分配权限,更改已有权限和创 建新的权限D. Moodle 外观定制化首页,创建moodle主题和支持移动设备,根据用户访问设备的不同,提供不同 的显示策略E. Moodle 插件介绍众多的moodle插件,包括活动、板块、过滤器、档案袋、文本编辑器、问题类型 和行为动作等等插件F. Moodle 配置处理moodle系统中教育学和技术方面的配置。
教育学方面的主题包括协作学习、本地 化、成绩和成绩本设置;技术方面涉及到同步交流(即时消息和视频会议)和异步交流 (邮件、RSS种子)等方面的配置G. Moodle 报告对moodle收集的大量数据进行预测和分析将会学习到moodle提供的监控功能包括活 动报告、用户跟踪和一些基本的统计,第三方工具涵盖产生报告、网页日志分析和实时 数据跟踪H. Moodle安全和隐私确保moodle系统中的数据不会被误用,包括安全通知、用户安全、数据和内容安全、 系统安全I. Moodle性能和优化确保moodle系统发挥了全部的性能,包括配置、监控和确保虚拟学习环境的运行速度 包括缓存的设置、回话处理、内存管理、模块设置和其他设置J. Moodle备份和还原容灾处理,确保系统的数据不会丢失包括课程备份、站点备份、系统备份以及恢复数 据K. 安装第三方插件怎样通过第三方插件来扩展moodle系统,包括安装、配置和卸载第三方插件L. Moodle通过webservice集成第三方应用通过webservice来集成其他系统,提供moodle web services的基本的概念信息,建立外 部系统和用户控制moodle,同时支持移动应用。
M. Moodle 网络怎样连接相互隔离的moodle系统,通过对等网络或者moodle hub的方式应用学习 到的网络技术来连接著名的开源电子档案袋系统Mahara到moodle平台中。
