Moodle 1.9.7 では、教師が新しい課題プラグインの管理パネルにファイルをアップロードできるようにする必要があります。
私のassignment.class.phpでsetup_elements関数をオーバーライドするとき、私は次のようなことをしています:
$mform->addElement('file', 'foo', 'Label');
$mform->setHelpButton('foo', array('foo', 'Label', 'assignment/type/my_assignment'));
フォームは素敵なファイル ピッカーでアップロードされますが、アップロードされたファイルをどのように管理すればよいですか? どの関数をオーバーライドする必要がありますか? ファイルをアップロードする場所を指定するにはどうすればよいですか?
これについてのMoodleにはドキュメントが完全にありません(少し混乱しています):(
コードを掘り下げて、舞台裏で何が起こっているのかを調べています。その間、私はあなた方の何人かが過去に同じことをしたかもしれないと思いました.
これが非常に具体的であることは知っていますが、Moodle開発者がこれを見ているのかもしれません:)