ムードルボックス
ムードルボックス | |
---|---|
タイプ | 管理ツール |
セット | 該当なし |
ダウンロード | 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で入手できます 。