模块化面向对象的动态学习平台,或者简而言之,Moodle 是适合所有级别学生的最佳在线学习平台之一。 研究生和本科生可以在课程老师的直接监督下使用 Moodle 平台继续他们的课程。 通常,老师是 Moodle 学习平台的主人。 教师可以通过 Moodle 工具分配课程、作业、测验考试。 老师可以为学生安排一个完整的教育日历,并要求学生通过输入课程注册键来注册自己的课程。 教师将提供课程注册密钥。 Moodle 学习平台是一个跨平台的应用程序,因此您可以在 Ubuntu 和其他 Linux 发行版上使用它。
Ubuntu Linux 中的 Moodle 学习平台
Moodle 是一个由 PHP 框架运行的开源和基于云存储的学习工具。 在 Ubuntu 中,您需要在系统中安装 PHP 框架和 SQL 数据库才能运行 Moodle 学习平台。 Moodle的主要特点如下:
- 在线课程咨询
- 分配作业
- 视频演示
- 为研讨会设定截止日期
- 按表现评估学生
- 教学评价
- Moodle 浏览器扩展
在这篇文章中,我将指导您如何在 Ubuntu Linux 中安装 Moodle 学习平台。
第 1 步:为 Moodle 学习平台安装 PHP 框架
首先,在您的 Ubuntu 系统上安装 PHP 框架。 在安装 PHP 框架之前,请确保您之前没有安装 PHP 框架。 要检查是否安装了 PHP 框架,您可以从 Ubuntu shell 命令运行 PHP 版本检查。
php -v
现在在你的 Ubuntu 机器中安装 PHP 框架。
apt-get update && apt-get upgrade
sudo apt-get install php libapache2-mod-php
– –
现在重启 Apache 服务以获得 PHP 框架的全部优势。
sudo systemctl restart apache2
PHP 安装完成后,您可以运行版本检查命令以确保您已正确安装 PHP 框架。
第 2 步:为 Moodle 安装 SQL 数据库
由于 Moodle 学习平台需要有一个 SQL 数据库来维护服务器和用户,我们可以选择任何适合 Ubuntu 的数据库。 您可以使用 Mysql 或 MariaDB。 在这种情况下,我将选择 MySQL 数据库。
请注意,无论您选择哪种数据库,都需要扎实的 SQL 知识来操作和维护数据库引擎。 如果您是 PostgreSQL 粉丝,您可以继续使用 pgAdmin。 您可以使用以下终端命令在 Ubuntu 机器中安装 MySQL 数据库服务器。
sudo apt-get update
sudo apt-get install mysql-server
MySQL 服务器安装完成后,执行版本检查以验证 SQL 服务器是否安装正确。
mysql –version
第 3 步:下载并安装 Moodle 学习平台
Moodle 学习平台可用于 Ubuntu 和其他 Linux 发行版。 你可以 下载 Moodle 应用程序的压缩文件 来自其官方网站。 下载完成后,您会在文件夹中找到压缩文件 Download
文件夹。
现在解压缩压缩文件。 您可以使用任何解压缩工具来解压缩文件。 然后复制 Moodle 文件夹并粘贴到 /var/www
目录。 如果您发现任何访问目录问题,那是因为您没有 root 用户权限。 您可以通过在 Ubuntu shell 中运行以下终端命令来解决该问题。
sudo chmod -R 777 /var/www/html/
现在打开您的网络浏览器并在地址栏中输入以下地址并按回车键,这将带您进入 Moodle 在线学习网页的安装页面。
localhost/moodle/install.php
第 4 步:为 Moodle 设置本地主机
打开 Moodle 设置网页后,是时候对网址、moodle 目录和数据库进行一些配置了。 确保您的配置与下面给出的完全相同。
Web address: https://localhost.moodle
Moodle directory: var/www/html/moodle
Data directory: var/www/moodledata
您可能会收到父目录权限错误。 为避免该错误,您可以在终端命令 shell 中运行以下命令行。
sudo chmod 777 /var/www/
现在点击下一步按钮并转到下一个设置页面。 在此页面上,您将被要求选择您的数据库引擎。 由于我已经安装了 MySQL 数据库服务器,所以我将继续使用本机 MySQL 设置。
第 5 步:为 Moodle 创建数据库
现在您必须为 Moodle 创建一个数据库。 首先,登录到您的数据库引擎。 要登录您的帐户,请使用以下终端命令行。 然后为您的数据库引擎分配一个新密码。
$ sudo mysql -u root -p
要为 Moodle 创建数据库,您需要打开终端命令 shell 并键入下面给出的以下行。 这将打开 SQL 命令行。
sudo mysql
现在,要创建数据库,请使用下面给出的 SQL 命令。 您可以根据需要指定数据库名称。
mysql> create database my_moodle
您可以使用下面给出的以下 SQL 命令查看 MySQL 服务器的所有数据库。
mysql> show databases;
现在,在单击 Next 按钮之前,您需要为 PHP 框架安装一个 SQL 扩展包。 运行以下终端命令以运行 PHP 的 MySQL 扩展工具。
sudo apt-get install php-mysql
您可以通过执行以下终端命令检查是否安装了 MySQL 扩展包。
php -m
现在重启 Apache 服务器并点击下一步按钮继续设置。
sudo service apache2 restart
然后填写数据库主机名、数据库名、数据库用户名、数据库密码、表前缀、数据库端口和Unix套接字继续设置。 如果默认端口不适用于您的本地主机,您可以将数据库端口保留为空。 不要忘记记下您的数据库用户名和密码。 稍后您将需要该信息来登录您的帐户。
现在,请注意,有时由于 PHP 配置脚本,您可能无法加载到下一个设置页面。 如果出现问题并且您找不到错误,则需要检查 config.php
文件。 确保您已授予对数据库的 root 访问权限并且 PHP 配置均正确。 通常你可以在 PHP 配置文件中找到 /var/www/html/moodle
目录。
第 6 步: 在 Ubuntu Linux 中设置 Moodle
在这个阶段,我们已经配置好PHP框架、数据库服务器和moodle目录。 我们只需点击几下 Moodle 的电子学习平台。 现在,在这一步中,我们需要安装 XML PHP 扩展来继续 Moodle 设置。 使用以下终端命令安装 PHP XML 扩展。 然后重启 Apache 服务器。
sudo apt-get install php-xml
现在,我们进入了Moodle学习环境的安装页面。 您将看到 Moodle 的版权声明,确认条款和条件,然后单击继续按钮。
在下一页上,您将看到一些服务器检查状态。 您会看到一些 PHP 扩展包无法加载或未安装。 现在您需要安装一些 PHP 扩展包。 使用下面给出的以下终端命令行在您的 Ubuntu 机器中安装这些 PHP 扩展包。
如果您已正确完成所有操作,您将能够在每个报告中看到 OK 状态。 然后重启 Apache 服务器,重新加载设置页面并继续。
sudo apt-get install php-curl
sudo apt-get install php-zip php-gd php-intl php-mbstring php-xmlrpc php-soap
在下一页,您将看到所有安装状态。 您将能够在此页面上看到系统状态、防病毒状态、可用性状态、阻止设置状态、阻止部分状态以及其他一些系统状态。 此页面可能需要一点时间才能完成系统检查。 加载页面后单击继续按钮。
在下一页上,您将被要求设置用户名、密码、电子邮件地址、城市、县详细信息以完成您的 moodle 设置。 然后您将被转移到下一个页面,您必须在其中输入站点的全名。 您还可以在摘要部分写下您网站的简短描述。 现在,保存所有更改并转到 Ubuntu 中 Moodle 学习平台的仪表板。
额外提示:使用 Bitnami LAMP 堆栈
如果您发现 MySQL 和 PHP 框架的安装过程对您来说很复杂,您可以继续使用 LAMP 堆栈包安装 Moodle 的过程。 您将获得所有 PHP 框架、数据库服务器和 Apache 服务器安装在 LAMP 堆栈程序中。 但要小心,您需要对 phpMyAdmin 有一定的了解。 你可以下载 Bitnami LAMP 堆栈 从这里开始 Ubuntu。
最后的话
通常,Moodle 由学院或大学权威机构维护。 该研究所的 IT 部门运行 Moodle 学习平台并将其添加到他们的网站中。 之后,他们将仪表板面板移交给老师,以便他们可以在 Moodle 平台中自定义和添加规则。 无论 Moodle 如何维护,功能和质量都是一样的。
如今,许多知名大学都通过 Moodle 学习平台继续在线课程。 在这篇文章中,我描述了如何在 Ubuntu 机器上安装和配置 Moodle 学习平台。 如果您认为这篇文章有用且内容丰富,请与您的朋友和社区分享。 您可以在下面的评论部分写下您的意见。