Moodleの空欄補充問題の作り方がわからなかったのでメモ.
- Cloze Syntaxについて少し
- フォームの幅を揃える方法
1. Cloze Syntaxで自由記述の空欄の作成
「パリ」が正解である空欄は以下のように記述する.
フランスの首都は{1:SHORTANSWER:=パリ}である.
正解が複数ある場合は以下のようになる.
フランスの隣国の例として{1:SHORTANSWER:~=スペイン~=ドイツ~=イギリス~=イタリア~=ベルギー}がある.
2. テキストフォームの幅を揃える
作成した空欄は,正解の文字列の幅になってしまい、幅が不揃いになる.
そこで,作成したHTMLの上に次のコードをコピーペーストする.
<script src="<https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js>"></script>
<script>
$(document).ready(function() {
$(":text").attr("size", "10");
});
</script>
このコードは,<script>
タグでJqueryで使えるようにし,その後にテキストフォームの大きさを10に設定している.(はず)
ヘッダー機能が使える場合には,ヘッダーに貼り付けることで,毎回書く必要がなくなります.
References
- Japanese Moodle: 問題に対する答えが複数の場合
- how to setup same size input boxes within a quiz question in Moodle - Ferenc "Frank" LENGYEL
- 10-01-13.穴埋め問題 (Cloze)問題を追加する | Waseda Moodle利用マニュアル
参考になれば幸いです.