GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuLinuxにMoodle学習プラットフォームをインストールする方法

モジュラーオブジェクト指向動的学習プラットフォーム、または要するに、Moodleはすべてのレベルの学生にとって最高のオンライン学習プラットフォームの1つです。大学院生と学部生は、Moodleプラットフォームを使用して、コース教師の直接の検査の下でコースを継続できます。通常、教師はMoodle学習プラットフォームのホストです。教師はMoodleツールを介してコース、課題、クイズ試験を割り当てることができます。教師は、学生の教育カレンダー全体をスケジュールし、コース登録キーを入力して、学生にコースへの登録を依頼できます。教師がコース登録キーを提供します。 Moodle学習プラットフォームはクロスプラットフォームアプリケーションであるため、Ubuntuやその他のLinuxディストリビューションで使用できます。

UbuntuLinuxのMoodle学習プラットフォーム

Moodleは、PHPフレームワークによって実行されるオープンソースおよびクラウドストレージベースの学習ツールです。 Ubuntuでは、Moodle学習プラットフォームを実行するために、PHPフレームワークとSQLデータベースをシステムにインストールする必要があります。 Moodleの主な機能は以下のとおりです:

  • オンラインコースアドバイス
  • 割り当ての割り当て
  • ビデオプレゼンテーション
  • ワークショップの期限を設定する
  • 成績で生徒を評価する
  • 評価の指導
  • Moodleブラウザ拡張機能

この投稿では、UbuntuLinuxにMoodle学習プラットフォームをインストールする方法について説明します。

ステップ1:Moodle学習プラットフォーム用のPHPフレームワークをインストールする

まず、UbuntuシステムにPHPフレームワークをインストールします。 PHPフレームワークをインストールする前に、以前にPHPフレームワークがインストールされていないことを確認してください。 PHPフレームワークがインストールされているかどうかを確認するには、Ubuntuシェルコマンドから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シェルで次のターミナルコマンドを実行することで解決できます。

sudo chmod -R 777 /var/www/html/

次に、Webブラウザを開き、アドレスバーに次のアドレスを入力してEnterボタンを押すと、MoodleeラーニングWebページのインストールページが表示されます。

localhost/moodle/install.php

ステップ4:Moodleのローカルホストを設定する

MoodleセットアップWebページが開いたら、Webアドレス、Moodleディレクトリ、およびデータベースの設定を少し行います。構成が以下に示すものとまったく同じであることを確認してください。

Web address: http://localhost.moodle 
Moodle directory: var/www/html/moodle
Data directory: var/www/moodledata

親ディレクトリのアクセス許可エラーが発生する可能性があります。このエラーを回避するには、ターミナルコマンドシェルで次のコマンドラインを実行します。

sudo chmod 777 /var/www/

次に、[次へ]ボタンを押して、次のセットアップページに移動します。このページでは、データベースエンジンを選択するように求められます。 MySQLデータベースサーバーをインストールしたので、ネイティブのMySQL設定を続行します。

ステップ5:Moodle用のデータベースを作成する

次に、Moodleのデータベースを作成する必要があります。まず、データベースエンジンにログインします。アカウントにログインするには、次のターミナルコマンドラインを使用します。次に、データベースエンジンの新しいパスワードを割り当てます。

$ sudo mysql -u root -p

Moodleのデータベースを作成するには、ターミナルコマンドシェルを開き、以下の行を入力する必要があります。これにより、SQLコマンドラインが開きます。

sudo mysql

ここで、データベースを作成するには、以下のSQLコマンドを使用します。必要に応じてデータベース名を付けることができます。

mysql> create database my_moodle

以下に示す次のSQLコマンドを使用して、MySQLサーバーのすべてのデータベースを表示できます。

mysql> show databases;

[次へ]ボタンをクリックする前に、PHPフレームワーク用のSQL拡張パッケージをインストールする必要があります。次のターミナルコマンドを実行して、PHP用のMySQL拡張ツールを実行します。

sudo apt-get install php-mysql

次のターミナルコマンドを実行すると、MySQL拡張パッケージがインストールされているかどうかを確認できます。

php -m

次に、Apacheサーバーを再起動し、[次へ]ボタンをクリックしてセットアップを続行します。

sudo service apache2 restart

次に、データベースのホスト名、データベース名、データベースのユーザー名、データベースのパスワード、テーブルプレフィックス、データベースポート、およびUnixソケットを入力してセットアップを続行します。ローカルホストでデフォルトのポートが機能しない場合は、データベースポートを空のままにしておくことができます。データベースのユーザー名とパスワードを忘れずにメモしてください。アカウントにログインするには、後でその情報が必要になります。

ここで、PHP構成スクリプトが原因で、次のセットアップページにロードできない場合があることに注意してください。何か問題が発生してエラーが見つからない場合は、config.phpを確認する必要があります ファイル。データベースへのルートアクセスが許可されており、PHP構成がすべて正しいことを確認してください。通常、PHP構成ファイルは/var/www/html/moodleにあります。 ディレクトリ。

ステップ6: UbuntuLinuxでのMoodleのセットアップ

この段階で、PHPフレームワーク、データベースサーバー、およびmoodleディレクトリはすでに構成されています。私たちはMoodleのeラーニングプラットフォームの後ろに数回クリックするだけです。さて、このステップでは、Moodleのセットアップを続行するためにXMLPHP拡張機能をインストールする必要があります。以下のターミナルコマンドを使用して、PHPXML拡張機能をインストールします。次に、Apacheサーバーを再起動します。

sudo apt-get install php-xml

これで、Moodle学習環境のインストールページが表示されます。 Moodleの著作権表示が表示され、利用規約を確認して、[続行]ボタンをクリックします。

次のページで、いくつかのサーバーチェックステータスが表示されます。一部のPHP拡張パッケージがロードに失敗したか、インストールされていないことがわかります。次に、いくつかのPHP拡張パッケージをインストールする必要があります。以下に示すターミナルコマンドラインを使用して、これらのPHP拡張パッケージをUbuntuマシンにインストールします。

すべてが正しく行われていれば、すべてのレポートで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学習プラットフォームのダッシュボードに移動します。

追加のヒント:BitnamiLAMPスタックを使用する

MySQLとPHPフレームワークのインストールプロセスが複雑であることがわかった場合は、代わりにLAMPスタックパッケージを使用してMoodleをインストールするプロセスを続行できます。すべてのPHPフレームワーク、データベースサーバー、およびApacheサーバーがLAMPスタックプログラム内にインストールされます。ただし、注意してください。phpMyAdminに関する十分な知識が必要です。ここからUbuntu用のBitnamiLAMPスタックをダウンロードできます。

最後の言葉

通常、Moodleは大学または大学当局によって管理されています。研究所のITセクションはMoodle学習プラットフォームを実行し、それを彼らのウェブサイトに追加します。後で、彼らはダッシュボードパネルを教師に引き渡し、Moodleプラットフォームでルールをカスタマイズして追加できるようにします。 Moodleがどのように維持されていても、機能と品質は同じです。

今日、多くの評判の高い大学が、Moodle学習プラットフォームを通じてオンラインクラスを継続しています。この投稿では、UbuntuマシンにMoodle学習プラットフォームをインストールして構成する方法について説明しました。この投稿が有益で有益だと思われる場合は、友達やコミュニティと共有してください。以下のコメント欄にご意見をお寄せください。


Ubuntu
  1. UbuntuLinuxにJavaをインストールする方法

  2. UbuntuLinuxにusb-creatorをインストールする方法

  3. Ubuntu 20.04 /Ubuntu18.04にPHP8.0をインストールする方法

  1. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  2. Ubuntu16.04にPHP7.2をインストールする方法

  3. Ubuntu/LinuxにApacheを使用してSuphpをインストールする方法

  1. UbuntuLinuxにRedisをインストールする方法

  2. UbuntuにCurlをインストールする方法

  3. UbuntuLinuxにPipeWireをインストールする方法