Skip to main content
Version: Next

Moodle

Moodle 是一个 面向全球用户的开源在线教育系统,它被用于 在线学习 等场景。Moodle是一个开源的在线教育系统(慕课)。采用PHP+MySQL开发,功能强大、界面简单,是全球各大中学院校建立开放式课程系统的首选软件。

gui

准备

在参阅本文档使用 Moodle 时,需要确保如下几点:

  • 应用是基于 Websoft9 安装的

  • 应用的用途符合 GPL-3.0 开源许可协议

  • 应用具备访问条件:配置域名服务器安全组开启网外端口

入门指南

初始化

Websoft9 控制台安装 Moodle 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息。

  1. 使用本地电脑的浏览器访问,进入引导首页

  2. 点击【login】 ,进入登陆页面

  3. 登陆成功后,进入 Moodle 后台

Moodle 旗下其他产品说明:

  • Moodle LMS:开源的在线学习系统
  • Moodle Workplace:Moodle LMS + 高级功能,不开源
  • MoodleCloud:Moodle LMS 托管服务,即 SaaS 版
  • Moodle App:移动端
  • MoodleNet:共享和管理开放教育资源

向 Moodle 注册你的网站

Moodle 初始化之后,建议注册为 Moodle 官方会员以便获取升级通知,课程共享,在线安装插件等

  1. 以管理员身份登录 Moodle 后台
  2. 依次打开:【网站管理】>【注册】 Moodle 注册
  3. 注册完成后登陆,这样你的 Moodle 与官方便建立了一个连接关系

移动端

  1. 以管理身份登录 Moodle 后台

  2. 依次打开:【网站管理】>【移动应用程序】>【移动设备设置】 moodle-apps

  3. 将【为移动设备启用网络服务】设为 启用 状态; moodle-apps

  4. 安装 Moodle 手机客户端

  5. 打开后在地址栏输入 Moodle 的访问地址,就可以开始使用移动端 moodle-apps

插件

Moodle 是一个非常灵活的平台,大部分核心功能以插件的形式存在,系统默认安装了400多个插件。同时,官方提供了插件市场供用户作用更多功能扩展。

  1. 注册 Moodle 官方账号,打通你的 Moodle 与官方的连接,便于在线安装插件。

  2. 以管理员身份登录 Moodle 后台

  3. 依次打开:【网站管理】>【插件】,会看到安装插件插件概况两个链接 moodle 插件

    • 安装插件:安装新插件入口
    • 插件概况:查看已经安装的插件列表
  4. 点击【安装插件】,提供从Moodle插件目录安装插件从ZIP文件中安装插件两种安装插件的方式 moodle 安装插件

    • 从Moodle插件目录安装插件:自动跳转并登录到 Moodle 的官方插件市场,便可以在线安装
    • 从ZIP文件中安装插件:需提前下载插件压缩文件,再从此处上传安装
  5. 点击【插件概况】,列出默认安装的插件,可以进行停用、卸载等操作 moodle 插件概况

主题

Moodle 主题实际上是一个插件,因此需要安装新主题,必须通过【安装插件】的方式先进行安装。

  1. 以管理员身份登录 Moodle

  2. 依次打开:【网站管理】>【插件】,进入插件市场后,选择【Theme】类型的插件,并下载

  3. 在线安装所需的主题

  4. 打开【网站管理】>【外观】>【主题选择器】

  5. 点击【更改主题】即可完成主题更换

配置选项

  • 配置文件:/path/config.php
  • 媒体文件(✅)
  • 多语言(✅):【Site administration】>【language】>【Language Packs】
  • SMTP(✅):【网站管理】>【服务器】>【电子邮件】>【发送邮件设置】
  • 移动端(✅):【网站管理】>【移动应用程序】>【移动设备设置】>【为移动设备启用网络服务】
  • Plugins
  • Administration via command line
    $ sudo -u apache /usr/bin/php admin/cli/somescript.php --params
    $ sudo -u apache /usr/bin/php admin/cli/install.php --help
  • Core APIs

管理维护

修改 URL

配置文件的配置项:$CFG->wwwroot 设置 URL

HTTPS 额外设置

配置文件的配置项:$CFG->wwwroot 设置 URL

找回密码

Moodle 支持邮件找回密码。如果没有配置邮件,需通过修改数据库的方式找回密码:

  1. 使用 phpMyAdmin 等可视化工具,修改数据库的 mdl_user
  2. 编辑【admin】用户,将其中的 password 字段的值用 21232f297a57a5a743894a0e4a801fc3 替换
  3. 点击【执行】,新的密码就被重置为admin

在线备份

课程是 Moodle 最重要的资源,Moodle 后台提供了自动备份课程的功能

  1. 以管理员身份登录 Moodle 后台

  2. 依次打开:【网站管理】>【课程】>【备份】,开始进行备份设置 Moodle 课程备份

  3. 详细设置请自行研究

  4. 依次打开:【网站管理】>【报表】>【备份】,查看备份执行情况 Moodle 查看备份

故障