ムードルボックス

ムードルボックス
タイプ管理ツール
セット該当なし
ダウンロード https://moodle.org/plugins/view.php?plugin=tool_moodlebox
問題点 https://tracker.moodle.org/browse/CONTRIB-6757
討論該当なし
メンテナ ニコラスマルティニョーニ

Moodle用MoodleBoxプラグインはRaspberry PiにインストールされたMoodleサーバであるMoodleBoxの設定と管理のためのGUIを提供する管理ツールです。

それはMoodle管理者がいくつかのハードウェア設定を監視し、 MoodleBoxの日付を設定し、GUIを使用してMoodleBoxの再起動とシャットダウン、そしてRaspberry Piパスワードの変更を可能にすることを可能にします。 Moodleへのインストール後、Raspberry Pi上で完了するためにいくつかの手順が必要です(下記参照)。

プラグインはMoodle 3.1以降と互換性があります。ラズベリーパイモデル3Bまたは3B +をお勧めします。

必要条件

  • ラズベリーパイ (モデル3Bまたは3B +推奨)
  • Raspbianがインストールされている(または他のLinuxベースのディストリビューション)
  • パッケージIncronがインストールされています
  • インストールされたMoodle(明らかに)

インストール

MoodleBoxプラグインは、ツールフォルダ内のMoodleBoxの Moodleツリーにインストールする必要があります。インストールが完了すると、Moodleの[管理]ブロックの[サイト管理]> [サーバ ]で、新しいオプションMoodleBoxが使用可能になります。

インストールを完了するには、プラグインフォルダにいくつかのファイルを作成し、MoodleBoxでいくつかのincronジョブを設定する必要があります。

必要なファイルを作成する

このステップは、バージョン1.10以降ではもう必要ありません。

 .reboot-serverをタッチします。 .shutdown-serverをタッチします。 .set-server-datetimeをタッチします。 touch.newpassword; touch.wifisettings
   chown -R www-data:www-data / var / www / moodle / admin / tool / moodlebox

incronパッケージをインストールしてrootに実行を許可する

 sudo apt-get install incron
   エコールートsudo tee -a /etc/incron.allow

incrontabに次の行を追加する

 /var/www/moodle/admin/tool/moodlebox/.reboot-server IN_CLOSE_WRITE / sbin / shutdown -r now
   /var/www/moodle/admin/tool/moodlebox/.shutdown-server IN_CLOSE_WRITE / sbin / shutdown -h now
   /var/www/moodle/admin/tool/moodlebox/.set-server-datetime IN_CLOSE_WRITE / bin / bash /var/www/moodle/admin/tool/moodlebox/.set-server-datetime
   /var/www/moodle/admin/tool/moodlebox/.newpassword IN_CLOSE_WRITE / bin / bash /var/www/moodle/admin/tool/moodlebox/bin/changepassword.sh
   /var/www/moodle/admin/tool/moodlebox/.wifisettings IN_CLOSE_WRITE / bin / bash /var/www/moodle/admin/tool/moodlebox/bin/changewifisettings.sh

/ etc / sudoersファイルの最後に次の行をコピーします。

 www-data ALL =(ALL)NOPASSWD:/ sbin / parted / dev / mmcblk0単位MB印刷無料

あなたのMoodleboxを固定してください

特徴

  • MoodleBoxに関する情報(カーネルバージョン、Raspbianバージョン、SDカードの空き容量、CPU負荷、CPU温度、CPU周波数、稼働時間、DHCPクライアント)。
  • MoodleBoxの日時を設定するためのGUI。
  • MoodleBoxのパスワードを設定するためのGUI。
  • MoodleBox Wi-Fiネットワークパスワード、SSID、チャンネルを設定するためのGUI。
  • MoodleBoxを再起動およびシャットダウンするためのGUI。

利用

コードはhttps://github.com/moodlebox/moodle-tool_moodleboxで入手できます

関連情報