基于MoodleonLinux的远程学习学习管理系统。在这种大流行期间对远程学习的需求比以往任何时候都大。随着越来越多的学校教育在虚拟现实技术的帮助下进行,使像Moodle这样的学习管理系统(LMS)比以往任何时候都更加重要。Moodle是一个用PHP编写的免费LMS,并在开源GNU公共许可证(GPL)下分发。它由MartinDougiamas开发,自2002年发布以来一直在不断发展。Moodle可用于混合学习、远程学习、翻转课堂和其他形式的在线学习。目前,全球有超过1.9亿用户和145,000个注册Moodle站点。我以Moodle管理员、教师和学生的身份使用过Moodle,在本文中我将向您展示如何设置和开始使用它。在Linux系统上安装Moodle具有适度的系统要求和大量的文档来帮助您。我最喜欢的安装方法是从TurnkeyLinux下载并制作ISO,然后在VirtualBox中安装Moodle网站。首先,下载MoodleISO并将其保存到您的计算机上。接下来,从Linux命令行安装VirtualBox,如下所示:$sudoaptinstallvirtualbox或$sudodnfinstallvirtualbox下载完成后,启动VirtualBox并在控制台中选择“新建”按钮。创建新的VirtualBox虚拟机选择要使用的虚拟机的名称、操作系统(Linux)和Linux的类型(例如,Debian64位)。命名VirtualBox虚拟机接下来,配置虚拟机的内存大小,使用默认值1024MB。接下来选择“动态分配”虚拟磁盘并将Moodle.iso映像添加到虚拟机。将Moodle.iso添加到虚拟机会将您的网络设置从NAT更改为“桥接适配器”。然后启动虚拟机并挂载ISO以创建Moodle虚拟机。在安装过程中,系统会提示您为根帐户、MySQL和Moodle创建密码。Moodle密码必须至少包含八个字符,其中至少有一个大写字母和至少一个特殊字符。重新启动虚拟机。安装后,确保将您的Moodle应用程序配置记录在安全的地方。(安装后,如果需要,可以删除ISO文件。)关于Moodle应用程序配置的重要说明,您的Moodle实例还对互联网上的任何人不可见。它只存在于您的本地网络上:现在只有您建筑物中连接到与您相同的路由器或wifi接入点的人才能访问您的站点。全世界的互联网都无法连接到它,因为你在防火墙后面(它可能嵌入在你的路由器中,也可能嵌入在你的计算机中)。有关网络配置的更多信息,请阅读SethKenlon关于打开端口和通过防火墙路由流量的文章。Moodle入门现在您可以登录到您的Moodle机器并熟悉该软件。使用默认用户名admin和您在创建MoodleVM时设置的密码登录Moodle。Moodle登录屏幕首次登录后,您将看到初始Moodle网站的主仪表板。Moodle管理员仪表板的默认应用程序名称是“TurnkeyMoodle”,但这可以很容易地更改以适合您的学校、教室或其他需要和选择。要个性化您的Moodle站点,请从用户界面左侧的菜单中选择“站点主页”。然后,点击屏幕右侧的“设置”图标并选择“编辑设置”。Moodle设置如果需要,您可以更改站点名称并添加简称和站点描述。Moodle站点名称确保滚动到底部并保存您的更改。您的网站现已定制。Moodle保留了将默认类别更改为“其他”的操作,这不会帮助人们识别您网站的用途。要添加类别,请返回主仪表板并从左侧菜单中选择站点管理。在课程下,选择添加类别并输入有关您网站的详细信息。在Moodle中添加类别选项要添加课程,请返回站点管理并单击添加新课程。您将看到一系列选项,例如为课程命名、提供简称、设置类别以及设置课程的开始和结束日期。您还可以为课程格式设置选项,例如社交、每周课程、主题及其外观、文件上传大小、完成跟踪等。在Moodle中添加课程选项添加和管理用户现在您已经设置了您的课程,您可以添加用户。有多种方法可以做到这一点。如果您是家庭教师,手动输入是一个不错的起点。Moodle支持基于电子邮件的注册、LDAP、Shibboleth(密码或密码)和许多其他。校园区和其他较大的机构可以在逗号分隔的文件中上传用户。也可以批量添加密码并在首次登录时强制更改密码。有关更多信息,请务必查看Moodle文档。Moodle是一个非常精细的、面向许可的环境。使用Moodle的菜单向用户分配策略和角色并执行这些分配很容易。Moodle中有许多角色,每个角色都有特定的特权和权限。默认角色是管理员、课程创建者、教师、非编辑教师、学生、访客和经过身份验证的用户,但您可以添加其他角色。添加内容到您的课程一旦您设置了Moodle站点并设置了您的课程,您就可以向您的课程添加内容。Moodle拥有创建精彩内容所需的所有工具,并且它建立在强调社会建构主义观点的扎实教学法之上。我创建了一个名为“CodewithMu”的示例类。它属于“编程”类别和“Python”子类别。Moodle课程列表我为该课程选择了每周一次的课程,默认情况下为四个星期。使用编辑工具,我隐藏了课程第一周以外的所有内容。这确保我的学生专注于材料。作为教师或Moodle管理员,我可以通过单击“添加活动或资源”将活动添加到我的每周课程中。在Moodle中添加活动我看到一个弹出窗口,其中包含可以分配给我的学生的各种活动。Moodle活动菜单Moodle的工具和活动让我可以轻松创建学习材料,并以一个简短的测验结束一周。Moodle活动清单您可以使用超过1600个插件扩展Moodle,包括新活动、问题类型、与其他系统的集成等等。例如,BigBlueButton插件支持幻灯片共享、白板、音视频聊天和分组会议。其他值得考虑的包括用于视频会议的Jitsi插件、剽窃检查器和用于授予徽章的OpenBadgeFactory。继续探索MoodleMoodle是一个功能强大的LMS,我希望这篇介绍能激起您了解更多信息的兴趣。有许多优秀的指南可以帮助您提高技能,如果您想了解Moodle是什么,可以在其演示站点上查看Moodle的实际应用;如果你想了解Moodle的底层结构或为开发贡献力量,也可以访问Moodle源码。如果您喜欢在旅途中工作,Moodle也有适用于iOS和Android的出色移动应用程序。在Twitter、Facebook和LinkedIn上关注Moodle以获得最新消息。
