• 第二部分:开源CMS/LMS平台建设(3)——Moodle的安装和维护

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...
    • LMS系统Moodle的安装和维护
  • Moodle系统简介

    Moodle 的名字源于英文简写 Modular Object-Oriented Dynamic Learning Environment,即模组化物件导向动态学习环境。Moodle是一个开源及自由的电子学习软件平台,也称为课程管理系统、学习管理系统或虚拟学习环境。在全世界有150余国70种语言所使用,根据其20101月的统计,现时有45,721个已注册及查核的网站,为3200万位用户提供约300万个课程使用Moodle系统。

    Moodle 的软件最低安装要求为 PHP 5.3.2 MySQL 5.1.33 / Postgres 8.3 / MSSQL 2005 / Oracle 10.2

    学习目标:

    1. 了解Moodle系统的基本功能

    2. 掌握Moodle系统的安装和维护

    相关知识点:

    Moodle的基本功能简介:

    • 站点集成功能:平台集成了网站功能,用户可直接通过平台创建教育、培训类型网站,网站可实现新闻公告、论坛、下载等常见功能,用户可以创建各种类型的栏目。

    • 易于使用的设计:平台最大程度降低了用户的使用难度,设计上采用了前台显示与后台管理合二为一的方法,教师能够随时编辑平台中的任何内容。平台内嵌了功能齐全的在线编辑器,方便用户创建内容,变换字体、排版,插入图片、表格,上传文件等均可实现所见所得。

    • 动态模块化功能设计:平台各种功能均实现动态模块化管理,系统管理员可以灵活安装或卸载这些模块,对于平台中安装的各种功能,管理员也可以通过灵活控制实现是否赋予教师使用权限。教师在使用这些教学功能模块的时候可以任意指定其显示的位置,可以灵活地移动、关闭或修改。

    • 权限角色管理:平台支持系统管理员、课程管理员、教师、助教、学员等几种主要角色。系统管理员负责管理控制整个站点,负责对教师、课程管理员等角色进行授权课程管理员负责平台课程体系的建设与规划教师负责课程内容建设、开展在线教学,教师可以授权助教以及批准学生入学助教负责协助教师进行在线教学。

    • 用户注册管理:平台支持多种用户注册、授权方式。即可以指定平台默认在线注册功能、也可通过调用其它系统的用户数据实现注册与授权,平台留有网上支付等多种接口,用户可根据实际情况做二次开发。

    • 多种主题风格:平台支持风格与系统的分离,提供多种风格可供用户选择,并提供标准的风格开发规范,客户可依据自己喜好予以选择或开发。平台页面布局也可以依据客户喜好随意改变。

    • 支持多语言: 平台支持多种语言环境,用户可以指定系统显示的语言,并可通过菜单实现动态切换。平台提供了多语言在线开发环境,通过在线翻译可以很容易创建一个新的语言版本。

    • 良好的开放性:开放源码平台最大的好处就是其开放性,用户可不必完全拘泥平台的形式和结构,可完全根据自己的需求做二次开发。很多用户还将开发的成果发布出来共享

    Moodle系统的安装过程:

    1. 准备Apache+PHP+MySQL;下载Moodle源代码。

    1. Moodle目录复制到ApacheWWW目录下,并修改Moodle目录读取权限

    2. 启动浏览器,输入Http://localhost/moodle/install .php 开始系统的安装

    1. 系统安装过程中可能会出现多个Apache或者PHP功能模块未安装的检测和提示

    1. 暂停安装,安装相应的功能模块,安装方法为通过软件管理器或者控制台下的apt-get命令,也可以通过直接下载模块并修改php配置文件的方式添加功能模块。

    1. 添加完成后可以通过/etc/init.d/apache2 restart方式重新加载Apache+php

    1. 依据安装提示创建moodle的工作目录,并修改权限

    1. 选择数据库驱动支持

    1. 系统安装完成前最后的系统服务的检测,依据提示修改服务器配置

    1. 检测通过后进入系统设置向导,添加管理员账号和密码等


     

    1. 系统安装完成。可以进行下一步管理和维护工作。

    Moodle系统的功能模块设置和管理:

    1. 系统安装完成后,浏览器输入http://localhost/moodle/浏览安装完成的moodle系统,开始课程添加和维护。

    1. 系统维护功能主要有两部分组成,一是整个系统的功能维护、二是课程维护功能。首先我们来看系统的功能设置中的用户设置。

    1. 课程的类别和基本属性设置

    1. 成绩报表设置

    1. 勋章设置

    1. 时区设置

    1. 默认语言设置

    1. 插件管理

    1. 系统安全管理

    1. 主题风格设置

    1. 用户日历设置

    1. 系统日志维护管理

    1.  

    Moodle系统的课程管理

    1. 课程的添加和基础设置,课程名称、简介

    1. 课程的学习计划设置。

    1. 课程单元中的学习活动添加和管理

    1. 单元内的测验设置