いつもお世話になっております。村上です。
今回、皆様のお知恵を拝借させていただきたく、書込みさせていただきました。
バージョン2.6.1を利用しており、フィードバックモジュールを新規作成しようとすると
以下のような画面が表示されると思います。Moodleのバージョンが2.6くらいから
項目のメニューをクリックしないと展開する設定になっていると思います。
問題になっているのは教員が学生に対してアンケートを実施するにあたり
[ 質問および回答設定 ]も折りたたまれているため、教員が開かずに設定を終了してしまいます
ですがデフォルトの設定値は[ 匿名 ]になっているため、意識せずに設定画面を
終了してしまうと、アンケートを行ってもユーザ名が特定できなくなります。
[ ユーザ名を記録する ]の設定はmoodle/mod/feedback/mod_form.phpの50行目付近
$mform->addElement('header', 'feedbackhdr', get_string('questionandsubmission', 'feedback'));
$options=array();
$options[1] = get_string('anonymous', 'feedback');
$options[2] = get_string('non_anonymous', 'feedback');
$mform->addElement('select',
'anonymous',
get_string('anonymous_edit', 'feedback'),
$options);
ここでanonymousとnon_anonymousを入れ替えると、先程のプルダウンの匿名・ユーザ名を
記録し、回答とともに表示する表示は入れ替わり、デフォルト値が匿名ではなくなりますが
実際には表示上だけで記録する設定でも匿名になったたまになっています。
フィードバックのデフォルト設定を意識させるためには以下の2つのどちらかを行いたいと考えています。
・フィードバックのメニューを折りたたまずに全表示させて[ 匿名 ]になっている事をユーザに気づかせる
・デフォルト値を匿名でなく、記録する設定にする
色々とソースを見ながら調べておりますが解決しておらず、悩んでおります。
実際にフィードバックを使っている方でいい運用方法がございましたら、ご教授していただけないでしょうか?
宜しくお願い致します。