其他Moodle設定

啟動使用Moodle行動應用程式(APP)的存取

用具有管理權限的管理員帳號連上平台後,進入Moodle的 網站管理>外掛> Web服務>行動裝置。我們勾選「為行動裝置啟動網路服務」並儲存變更。

pic1

對於這個平台,其目的地不是公開的網際網路(Internet),對於SSL憑證的建議可以沒有風險地忽略。

驗證

智慧型手機用Wi-Fi連上MoodleBox網路,開啟Moodle行動應用程式(APP),用URL http://moodlebox.home 連上到平台,用管理員帳號登入。應該沒有任何錯誤回報,且在智慧型手機螢幕上顯示「沒有課程訊息可顯示」。

安裝MoodleBox管理外掛

為了讓MoodleBox的動新啟動及關機時,不造成MiscroSD卡損壞的風險,可以更改密碼、設定時間、改變Wi-Fi網路的密碼,以及在操作中提供有用的訊息,我們在MoodleBox上安裝管理Moodle的外掛。

最簡單的方法是透過GIT中安裝它。

$ cd /var/www/html/admin/tool/
$ sudo git clone https://github.com/martignoni/moodlebox-plugin.git moodlebox
$ cd /var/www/html/admin/tool/moodlebox
$ sudo touch .reboot-server; touch .shutdown-server; touch .set-server-datetime; touch .newpassword; touch .wifipassword
$ sudo chown -R www-data:www-data /var/www/html/admin/tool/moodlebox

完成外掛的安裝後,連至http://moodlebox.home/admin 。 安裝完整的套件incron。

$ sudo apt-get install incron

由root 授權使用incron,然後修改 incron任務表。

$ echo root | sudo tee -a /etc/incron.allow
$ sudo incrontab -e

在任務表加入這些行:

/var/www/html/admin/tool/moodlebox/.reboot-server IN_CLOSE_WRITE /sbin/shutdown –r now
/var/www/html/admin/tool/moodlebox/.shutdown-server IN_CLOSE_WRITE /sbin/shutdown -h now
/var/www/html/admin/tool/moodlebox/.set-server-datetime IN_MODIFY /bin/bash /var/www/html/admin/tool/moodlebox/.set-server-datetime
/var/www/html/admin/tool/moodlebox/.newpassword IN_CLOSE_WRITE /bin/bash /var/www/html/admin/tool/moodlebox/bin/changepassword.sh
/var/www/html/admin/tool/moodlebox/.wifipassword IN_CLOSE_WRITE /bin/bash /var/www/html/admin/tool/moodlebox/bin/setwifipassword.sh

Last updated