在 Linux 上使用 Moodle 教授在线课程

使用 Linux 上的 Moodle 学习管理系统进行远程教学。
95 位读者喜欢这篇文章。
Digital images of a computer desktop

Opensource.com

疫情使得远程教育的需求比以往任何时候都更大。这使得学习管理系统 (LMS)(如 Moodle)对于确保教育能够跟上轨道变得比以往任何时候都重要,因为越来越多的教育以虚拟方式进行。

Moodle 是一个用 PHP 编写的免费 LMS,并根据开源 GNU 通用公共许可证 (GPL) 分发。它由 Martin Dougiamas 开发,自 2002 年发布以来一直在持续开发。Moodle 可用于混合式学习、远程学习、翻转课堂和其他形式的电子学习。目前全球有超过 1.9 亿用户和 145,000 个注册的 Moodle 站点。

我以管理员、教师和学生的身份使用过 Moodle,在本文中,我将向您展示如何设置并开始使用它。

在 Linux 上安装 Moodle

Moodle 的 系统要求不高,并且有大量的文档可以帮助您。我最喜欢的安装方法是从 Turnkey Linux 下载 ISO 并在 VirtualBox 中安装 Moodle 站点。

首先,下载 Moodle ISO 并将其保存到您的计算机。

接下来,使用以下 Linux 命令行安装 VirtualBox:

$ sudo apt install virtualbox

或者

$ sudo dnf install virtualbox

下载完成后,启动 VirtualBox 并在控制台上选择“新建”按钮。

为您的虚拟机选择一个名称、您的操作系统(Linux)以及您正在使用的 Linux 类型(例如,Debian 64 位)。

接下来,设置您的虚拟机 (VM) 内存大小——使用默认的 1024MB。然后,选择一个动态分配的虚拟磁盘,并将 Moodle.iso 附加到您的虚拟机。

将您的网络设置从 NAT 更改为桥接网卡。然后启动机器并安装 ISO 以创建 Moodle 虚拟机。在安装过程中,系统会提示您为 root 帐户、MySQL 和 Moodle 创建密码。Moodle 密码必须至少包含八个字符、一个大写字母和一个特殊字符。

重新启动虚拟机。安装完成后,请务必将您的 Moodle appliance 设置记录在安全的地方。(安装完成后,您可以删除 ISO 文件,如果您想这样做的话。)

重要的是要注意,您的 Moodle 实例对 Internet 上的任何人都是不可见的。它只存在于您的本地网络中:只有与您连接到同一路由器或 wifi 接入点的人才能访问您的站点。全球互联网无法访问它,因为您位于防火墙之后(嵌入在您的路由器中,也可能嵌入在您的计算机中)。有关配置网络的更多信息,请阅读 Seth Kenlon 关于打开端口和通过防火墙路由流量的文章。

开始使用 Moodle

现在您已准备好登录您的 Moodle 机器并熟悉该软件。使用默认的登录用户名 admin 和您在创建 Moodle VM 时设置的密码登录 Moodle。

首次登录后,您将看到新的 Moodle 站点的主仪表板。

默认的 appliance 名称是 Turnkey Moodle,但您可以轻松地更改它以适应您的学校、教室或其他需求和偏好。要个性化您的 Moodle 站点,请在用户界面左侧的菜单中选择“站点主页”。然后单击显示屏右侧的“设置”图标,然后选择“编辑设置”。

您可以更改站点的名称,并添加一个简短的名称和站点描述(如果您愿意)。

务必滚动到底部并保存更改。现在您的站点已个性化。

默认类别是“杂项”,这无助于人们识别您站点的目的。要添加类别,请返回主仪表板并从左侧菜单中选择“站点管理”。在“课程”下,选择“添加类别”并输入有关您站点的详细信息。

要添加课程,请返回“站点管理”,然后单击“添加新课程”。您将看到一系列选项,例如命名您的课程、提供简短名称、分配类别以及设置课程的开始和结束日期。您还可以设置课程格式的选项,例如社交、每周和主题,以及其外观、文件上传大小、完成情况跟踪等等。

添加和管理用户

现在您已经设置了一个课程,您可以添加用户。 有多种方法可以做到这一点。 如果您是家庭教育者,手动输入是一个不错的起点。 Moodle 支持基于电子邮件的注册、LDAPShibboleth 和许多其他方式。 学校地区和其他较大的安装可以使用逗号分隔的文件上传用户。 也可以批量添加密码,并在首次登录时强制更改密码。 有关更多信息,请务必查阅 Moodle 的 文档

Moodle 是一个非常细粒度的、面向权限的环境。 可以轻松地向用户分配策略和角色,并使用 Moodle 的菜单强制执行这些分配。

Moodle 中有很多角色,每个角色都有特定的权限。 默认角色包括管理员、课程创建者、教师、非编辑教师、学生、访客和已验证用户,但您可以添加其他角色。

向您的课程添加内容

设置好 Moodle 站点和课程后,您可以向课程添加内容。 Moodle 拥有您创建精彩内容所需的所有工具,并且它建立在坚实的教育学基础上,强调 社会建构主义观点。

我创建了一个名为 Code with Mu 的示例课程。 它位于“编程”类别和“Python”子类别中。

我为我的课程选择了每周格式,默认设置为四周。 使用编辑工具,我隐藏了课程的第一周之外的所有内容。 这确保了我的学生专注于材料。

作为教师或 Moodle 管理员,我可以单击“添加活动或资源,将活动添加到每周的教学中。

我得到一个弹出窗口,其中包含我可以分配给学生的各种活动。

Moodle 的工具和活动使我可以轻松创建学习材料,并通过简短的测验来结束一周的学习。

有超过 1,600 个插件可用于通过新活动、问题类型、与其他系统的集成等来扩展 Moodle。 例如,BigBlueButton 插件支持幻灯片共享、白板、音频和视频聊天以及分组讨论室。 其他要考虑的插件包括用于视频会议的 Jitsi 插件、抄袭检查器以及用于颁发徽章的 Open Badge Factory

继续探索 Moodle

Moodle 是一个强大的 LMS,我希望这个介绍能够激起您学习更多知识的兴趣。 有出色的 教程 可以帮助您提高技能,您可以在 演示站点上查看 Moodle 的实际应用,或者访问 Moodle 的源代码,如果您想了解其内部原理或 贡献开发。 Moodle 还有一个很棒的 移动应用,适用于 iOS 和 Android,如果您喜欢随时随地工作。 在 TwitterFacebookLinkedIn 上关注 Moodle,以随时了解最新消息。

接下来要阅读的内容
标签
User profile image.
教育家、企业家、开源倡导者、终身学习者、Python 教师。 教育心理学硕士、教育领导学硕士、Linux 系统管理员。

6 条评论

Moodle 是一个很好的课程管理系统,但我通常在 Moodle 之外编写我的内容,因为我发现内置的内容创建选项过于严格。 可能需要一些时间和创造力才能摆脱模板设计的默认 Moodle“外观和感觉”,但这是可能的

我实际上两者都做过。 我真的很喜欢使用 H5P,它在我 2009-2011 年作为教师使用 Moodle 时还不可用。 您有最喜欢的 Moodle 插件吗?

回复 ,作者:peter_cheer

我们的员工喜欢 Medial 插件,它将 Medial 流媒体与 Moodle 完全集成。非常适合课程录制和视频作业。

当您的 Moodle 实例变得非常大时,我建议管理员查看 moosh,即 Moodle shell。 我们的实例非常大,我们无法通过图形界面升级它(超时),moosh 让我们摆脱了几个困境。

几个问题
1. 为什么要使用 Moodle ISO? 当我去下载时,它说要花费 2 个多小时。 我去了 Moodle 网站并在几秒钟内下载了它,而不是几个小时。
2. 为什么要使用虚拟机? Moodle 是用 PHP 编写的,专为 Linux 设计。
谢谢

这些都是很好的观点。 我的下载速度很快。 有些人不太熟悉从 Moodle 网站下载并以这种方式安装它。 有些人可以下载 ISO 并使用 Virtualbox 在 MacOS 或 Windows 机器上安装它。

回复,作者是gerbreown

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.