Moodle for Mobiles で feedback が使えない

Re: Moodle for Mobiles で feedback が使えない

- Toshihiro KITA の投稿
返信数: 0
情報ありがとうございました。以前のfeedbackのファイルを参考に、
現在のfeedbackモジュール(バージョン 2009050701)が
MfM(一昨日ダウンロードしたもの)の上でとりあえず一応動作するようにしてみました。
Moodle 1.9.11+ (Build: 20110303) で試しました。

# quick hack なので、色々問題が残ってそうですが...

(0) Moodle for Mobiles をインストール。
http://docs.moodle.org/ja/Moodle_for_Mobiles_installation
に書いてある通りにインストール。
(フィードバックモジュールのインストールがまだなら
http://moodle.org/mod/data/view.php?rid=95 からインストール。)

(1) complete.php を一部変更
mobile/customscripts/mod/feedback/complete.php の 122行,124行あたり
feedback_email_teachers($cm, $feedback, $course, $userid);

feedback_email_teachers_anonym($cm, $feedback, $course, $userid);
をコメントアウトする。 (エラーが出るのでとりあえず...)

(2) ディレクトリ item の下をごっそり入れ替えるために、item.old という名前に変える
ディレクトリの名前を変える
mobile/customscripts/mod/feedback/item/

mobile/customscripts/mod/feedback/item.old/
などにリネームする。

(3) item の下に、ディレクトリとその中にほぼ空のファイルを作る
新たに mobile/customscripts/mod/feedback/item/ を作り、その下に
captcha label multichoicerated textarea
info multichoice numeric textfield
というディレクトリを作り、それぞれの下に lib.php という名前で
-----------------
class mfm_feedback_item_multichoice extends feedback_item_multichoice {
}
?>
-----------------
などという中身(multichoice/lib.phpの場合の例)のファイルを作る。


なお、添付のファイル mfm-feedback-item.zip を mobile/customscripts/mod/feedback でunzip すると (3) の代わりになります。