LMSであるMoodleを携帯端末やPDAでアクセスさせる方法を探していたら、iPhone/iTouchアプリを見つけました。アプリは無料です。
mPage itunes.store
Moodle.orgやブログでも紹介されていて、safariで動く機能はすべて動くとか。
さっそくiPadに入れてみましたが、残念ながら一部しか動作しませんでした。コース一覧などは奇麗にでるのだけど、肝心の小テストやコンテンツ表示ができない。正確には、通常のsafariと同じ表示になってしまい、レイアウトも崩れてしまう。まさかこれで正常ということはないでしょうし、iPhoneではないから、という理由ではなさそうです。
サーバー側のアプリも、2010.8.11づけで、もしかすると何かしらのバグがあるのかもしれませんが、単純にインストールしただけでは動きませんでした。3つあるスクリプトファイルのうち、main.phpで関数呼び出しに失敗しているのです。どうやら json_encode が呼び出せないらしい。それで無理矢理、次の一行を加えて何とか動き出しました。
require_once(‘../lib/pear/HTML/AJAX/JSON.php’);
なお、同じ開発者のサイトにはiPadアプリ「mBooks」も紹介されているのですが、ituneストアには見当たりませんでした。