Moodle MobileとMoodle.netへの登録

Moodle MobileとMoodle.netへの登録

by Toshiyuki Kamada -
Number of replies: 4

iOS用のMoodle MobileをiPhoneに入れてみました。日本語対応は特にないのですが、私が管理しているMoodleサーバのURIと、私のアカウント(ユーザ名、パスワード)を入れてやると、日本語でコース名その他、ひと通りの表示ができるところまで確認できました。しばらく前まで、ここまで可能なアプリはなかったような気がするので、フルに活用できるなら学生に薦めてもいいかもと考えています。

それで、少し試してみた範囲でやはりプッシュ通知が出るようになるといいなと思うのですが、これはmoodle.org及びmoodle.netへの登録が必要なようです。ところが、その「登録」がどうもうまくいきません。

サーバ管理の登録から進むのですが、

This hub cannot access your web site.

のそっけない1行が返るのみで、どうもmoodle.netからコースへのアクセスが求められているような気がしないでもないのですが、よくわかりません。実際、適当に解放のコースを作ってみましたが違うようで。

なにか情報をお持ちの方がいらっしゃったらご教授いただければ幸いです。一応moodle.netのcontactに質問を投げてみましたが...

Average of ratings: -
In reply to Toshiyuki Kamada

Re: Moodle MobileとMoodle.netへの登録

by Toshiyuki Kamada -
Moodle HQより返信があり、SSL証明書の中間CA証明書が欠けていたことで「信頼できないサイト」としてはじかれていたことがわかりました。

Heartbleed securityインシデント後でも、Rapid SSLが日本円では最安だったので継続利用していたのですけれど、更新(証明書再作成)のときに中間CA証明書の取り扱いを間違ったようです。

どうも、お騒がせしました。

後日解決したら、Moodle Mobileの通知等の使い勝手についても確かめてみて、報告します。

In reply to Toshiyuki Kamada

Re: Moodle MobileとMoodle.netへの登録

by Toshiyuki Kamada -

Moodle Mobileについてですが、コンテンツの表示等はレスポンシブテーマと思われるものを内部でWebViewする形のようでした。そのときには、普通にSafariでログインするときと同じようにログインが要求されます。

その意味ではMobile Safariから入るのとそう大きな違いはないのですが、例えばコース一覧や、コース参加者一覧程度はMobile用のAPIで表示するなど、アプリであることで軽快な操作を提供しています。

実はいまMOOCのプラットフォームであるCanvas LMS(Instructure社ホスティング版とオープンソース版の両方)の運用もやっているのですが、Canvasはホスティングでのみモバイルアプリが使えるのですが、やはりコースモジュール一覧と出席確認程度にしか使えなくて看板倒れだなと思っていました。

その意味では、Moodleはモバイル方面もだいぶがんばっているように思います。

Average of ratings: お役立ち度: ★★★★★★★ (1)
In reply to Toshiyuki Kamada

Re: Moodle MobileとMoodle.netへの登録

by Toshiyuki Kamada -

Moodle Mobileに関連するメッセージの翻訳(日本語ストリング)をAMOSで行い、Acceptされました。

GitHubにはいまのところまだ反映されていないようですが、そう遠くない時期に、Moodle側のプラグインとモバイルアプリ双方の表示が日本語にできるようになると思います。

Moodle MobileはApache Cordovaを使って、JS, CSS, HTML5のみでプラットフォーム横断のアプリ生成を行うように作られているようです。自分でビルドすることで、アプリストアに出る前でもテストできるのではないかと思います。

通知のほうですが、Moodle.netへ「アクセスキーをリクエスト」してもタイムアウトで得られない(他の人も困っていて、一部の人には個人的に渡されているよう)状態なので、自分で通知サーバを立てるしかないのかな、と思っているところです。
このへんに悲鳴が挙がっていますが解決されていない感じです)

Average of ratings: お役立ち度: ★★★★★★★ (1)
In reply to Toshiyuki Kamada

Re: Moodle MobileとMoodle.netへの登録

by Toshiyuki Kamada -

昨日のMoodle.net側のAirNotifier再起動で「キーの取得がタイムアウトする」ことは一時的に解消しているようですが、なかにはまだ失敗する人も若干いるようです。

鎌田は「アクセスキーをリクエスト」リンクを押した直後、即座にキーが当該の欄に埋め込まれましたので、そこで設定変更のボタンを押して確定し、自分がモバイル通知を受け取れるよう、自分のプロフィールのなかにある、メッセージングの設定で、モバイル通知に関係する項目をすべてオンにしたところ、きちんとiOSの通知として受けられるようになりました。

受講者向けには、私が運用しているMoodleの受講生は100人もいないので、mysqlで一気に変更することなく、adminでログインしたWebでちまちまと設定をしておきました。夏休み中なので、受講生が課題提出の確認通知をメール以外で受けられているか、こちらが採点したことの通知が届いているかなど、活用できているかの確認はできていませんが、今後は携帯メールアドレスの変更などで連絡が途切れる心配は減るのではないかと期待しています。

通知もまた、メール等と同じようにcron.phpのタイミングで送信されますので、例えば5分に設定していれば、最大5分後に通知が届くような感じです。


それと、AirNotifier作者から、いろいろ試して貢献してくれという依頼も受けたのですが、Python詳しくないので、AppleのiOS Developer Membershipをお持ちでわれこそはという方にお願いしたいところです。


また、英語のフォーラムで、Windows 8とWindows 8 Phone用アプリのアナウンスもありましたので、折を見てそれらも試してみたいと思います(電話は次の渡米もしくは技適の問題のない海外出張を待たねばなりませんが)。下記紹介のリンクからストアにつなぐと、Windows 8でのスクリーンショットはiPadでの雰囲気に似ていますし、モバイル通知にも対応していると書かれていますので、期待できそうです。

https://moodle.org/mod/forum/discuss.php?d=267349#p1154723

モバイルアプリの強みは、写真や録音、ビデオのアップロード機能があることで、受講生が気軽に提出物を出せるところにあるのではと思っていますし、メッセージにビデオ等を使うことで、ビデオメールによるコミュニケーションができることにも期待しています。