「穴埋め問題 ( Cloze ) タイプ」の版間の差分

提供:MoodleDocs
移動先:案内検索
 
(3人の利用者による、間の47版が非表示)
1行目: 1行目:
{{問題}}
{{問題}}
'''穴埋め (Cloze)''' 問題は、多肢選択問題、記述問題、数値問題など、さまざまな解答が埋め込まれたテキスト(Moodle形式)の一節で構成されます。


作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2007年1月16日 (火) 13:09 (CST)
2013年半ばまで、Moodleサイト内にこれらの問題を作成するためのグラフィカルインターフェイスはありませんでした。テキストボックスを使用するか、外部ファイルから問題をインポートして、問題の形式を指定する必要がありました。


穴埋め問題は、テキスト内 (Moodleフォーマット) に多肢選択問題、記述問題、数値問題を挿入することができる非常に柔軟な問題です。
グラフィカルインターフェイスからこれらの問題を作成する外部Webサイトにリンクできます。 ''[http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php オンライン穴埋め問題小テストジェネレータ]を参照してください。'' 以下。


現在、問題を作成するためのグラフィカルインターフェースは用意されていません。テキストボックスに問題フォーマットを入力するか、外部ファイルからインポートしてください。
2017 Moodle MootJapanで発表されたExcelベースの[http://hbwubecc.wixsite.com/jordan/tools Cloze and GIFT Generator]があります。


[http://hotpot.uvic.ca/ Hot Potatoes]が穴埋め問題 (Cloze) を作成する最も簡単な方法だと多くの人が提案しています。あなたのパソコンで問題を作成した後、作成したファイルをMoodle小テストモジュールにインポートしてください。
あなたのMoodleサイト内のグラフィカルなインターフェイスからこれらの問題を作成することができる[[TinyMCE用Clozeエディタ]]がありますが、現在のHTMLエディタを上書きし、[[TinyMCEエディタ]]でのみ動作し、[[Atto]]では動作しないようになっています。2016年には[[Atto用Clozeエディタ]]の追加プラグインが作成されました。


インポートの制限:  1度に1つの穴埋め問題のみインポートすることができます。テキストファイル (.txt) に複数の穴埋め問題を作成して1度にインポートすることはできません。
多くの人が、[[Hot Potatoes]]ソフトウェアが穴埋め (Cloze) の問題を作成する最も簡単な方法であると提案しました。 PCで問題を作成したら、Moodleの小テストモジュールに問題をインポートできます。
 
しかし、穴埋め (Cloze) 問題タイプの柔軟性は他に類を見ないものであり、問題を作成するために必要なマイナーなコーディングにもかかわらず、Moodle小テストにおいて大きな価値を持っています。
 
==問題の設定==
 
#問題カテゴリを選択します
#問題にわかりやすい名前を付けます。これにより、問題バンクで問題を識別できます。
#テキストの一部(Moodleフォーマット - 下記の[[穴埋め問題 ( Cloze ) タイプ#フォーマット | フォーマット]]を参照)を '問題テキスト' フィールドに入力します。
#問題に画像を追加する場合は、表示する画像を選択します。学生の場合、問題テキストのすぐ上に表示されます。
#「デフォルトの問題グレード」(つまり、この問題の最大マーク数)を設定します。
#「ペナルティ係数」を設定します(以下の[[穴埋め問題 ( Cloze ) タイプ#ペナルティ係数 |ペナルティ係数]]を参照)。
#必要に応じて、全般に対するフィードバックを追加します。これは、学生が問題に答えた後に表示されるテキストです。
#エディタが変更され、構文が適切かどうかをテストできるようになりました。デコードされたさまざまな問題要素が表示され、構文エラーが特定されます。しかし、デコードされた問題が2つの問題で1つになっているかどうかは、エラーの構文(例えば、~}、=~など)のために確認できません。
#変更を保存するをクリックして、問題をカテゴリに追加します。
 
===ペナルティ係数===
 
'ペナルティ係数' は、問題が適応モードを使用する小テストで使用される場合にのみ適用されます。つまり、学生が同じ小テストの受験内であっても、問題の複数の受験が許可されている場合です。ペナルティ係数が0より大きい場合、学生は連続して受験するたび '''最大''' たとえば、デフォルトの問題の評点が10で、ペナルティ係数が0.2の場合、最初の問題の後に連続して試行するたびに、0.2 x 10 = 2ポイントのペナルティが発生します。穴埋め問題の評価は、問題の各サブパート全体にペナルティを適用します。たとえば、それぞれ1ポイントの空白を3つ埋める場合、ペナルティは、問題全体ではなく、間違った部分にのみ発生します。
 
==問題のレンダリング==
 
問題解答入力スペースまたはINPUTHTML ELEMENT(記述および数値問題タイプの場合)およびドロップダウンリストまたはSELECT HTML ELEMENT(多肢選択問題の場合)は、通常、テキストに沿って表示されます。
 
入力スペースまたはINPUTHTML ELEMENT(記述および数値)のサイズは、最長の解答の長さ(良いものでも悪いものでも)+ 乱数(全長の0〜15%)に調整できます。([[User:PierrePichet | Pierre Pichet]] 2008年1月26日15:37(CST))
 
サイズは、評価およびフィードバックプロセスで表示されるときに、学生の解答の長さに合わせて調整されます。
 
ドロップダウンリストまたはSELECTHTML ELEMENT(多肢選択)のサイズは、最長の解答に自動的に調整されます。


==フォーマット==
==フォーマット==


Moodle [http://moodle.org/help.php?module=quiz&&lang=ja&file=multianswer.html 穴埋め問題 (Cloze) のヘルプ]でフォーマットの例を確認できます。
問題は、以下を含むさまざまなサブ問題が埋め込まれたテキスト(Moodle形式)のパッセージで構成されます。
 
*記述解答(SHORTANSWERまたはSAまたはMW)、ケースは重要ではありません、
*記述解答(SHORTANSWER_CまたはSACまたはMWC)、ケースは一致する必要があります、
*数値解答(NUMERICALまたはNM)、
*多肢選択肢(MULTICHOICEまたはMC)、テキスト内でインラインのドロップダウンメニューとして表されます。
*多肢選択肢(MULTICHOICE_VまたはMCV)、ラジオボタンの垂直列として表される、または
*多肢選択肢(MULTICHOICE_HまたはMCH)、ラジオボタンの水平方向の行として表されます。
*多肢選択肢(MULTIRESPONSEまたはMR)、チェックボックスの縦の行として表されます
*多肢選択肢(MULTIRESPONSE_HまたはMRH)、チェックボックスの水平方向の行として表されます
===サブ問題をシャッフル===
小テストの問題の動作のシャッフルオプションが '''YES''' に設定されている場合、次の特別な多肢選択式のサブ問題要素がシャッフルされます。
*多肢選択肢(MULTICHOICE_SまたはMCS)、テキスト内でインラインのドロップダウンメニューとして表されます。
*多肢選択肢(MULTICHOICE_VSまたはMCVS)、ラジオボタンの垂直列として表される、または
*多肢選択肢(MULTICHOICE_HSまたはMCHS)、ラジオボタンの水平方向の行として表されます。
*多肢選択肢(MULTIRESPONSE_SまたはMRS)、チェックボックスの縦の行として表されます
*多肢選択肢(MULTIRESPONSE_HSまたはMRHS)、チェックボックスの水平方向の行として表されます
 
{{Note| MCS、MCVS、MCHSは新しい(Moodle 3.0)解答をシャッフルするサブ問題タイプを閉じます。 MDL-38214を参照してください。}}
 
各穴埋めサブ問題の構造は同じです。
: '''{''' 括弧で閉じたサブ問題を開始します(AltGr + 7)
: '''1''' は、各穴埋めの評定を番号で定義します(オプション)。これは、問題の評価の計算に使用されます。この数値は正の整数(1、2、3など)のみであることに注意してください。
: ''':SHORTANSWER:''' 穴埋めサブ問題のタイプを定義します。定義は ':' で囲まれています。
: '''~''' は解答オプション間の区切り文字です
: '''=''' は正解を示します
: '''#''' は(オプションの)フィードバックメッセージの始まりを示します
: '''}''' 最後の穴埋めサブ問題を角かっこで閉じます(AltGr + 0)
 
非常に簡単な例です。
<pre>
{1:SHORTANSWER:=ベルリン}はドイツの首都です。
</pre>
 
穴埋め問題の形式の詳細については、以下の[[穴埋め問題 ( Cloze ) タイプ#詳細な構文の説明 |詳細な構文の説明]]を参照してください。
 
注意: 穴埋めタイプの問題をWYSIWYG HTMLエディタにコピーするときは注意してください。改行が追加される傾向があり、問題が破棄されます。
 
正解に '"}#~/" または \ が含まれている場合は、そのような各文字の前に\を付けてエスケープする必要があります。ただし、[[https://moodle.org/mod/forum/discuss.php?d= 275299 これは注意が必要です]]。{ をエスケープしないでください。これはTeX式を機能させるために不可欠です。フィードバックでは ~ と } をエスケープする必要があります。そうしないと、 ''次の解答'' または ''記述問題セクション'' それぞれ。引用記号: "は、どちらの場所でも問題を引き起こす可能性があります。 HTMLエンティティを使用します:&quot; ''&'' と ''quot;'' 間にスペースを入れないでください)。数学記号が必要な場合は、TeX式で使用される \ に問題がある可能性があります。 1つの代替方法は、[[Unicode]]文字を使用することです。
 
数値の埋め込まれた問題については、さらに下のメモを参照してください!
 
===例===
 
====例1 ====
次のテキストは、簡単な穴埋め問題を作成します。
 
次の都市と正しい州を一致させてください。
* サンフランシスコ: {1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
* ツーソン: {1:MULTICHOICE:カリフォルニア#不正解~%100%アリゾナ#正解}
* ロサンゼルス: {1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
* フェニックス: {1:MULTICHOICE:%0%カリフォルニア#不正解~=アリゾナ#正解}
フランスの首都は{1:SHORTANSWER:%100%パリ#すばらしい!
~%50%マルセイユ#いいえ, フランスの第2の都市です (パリに次ぐ)~*#不正解です。フランスの首都は、もちろんパリです。}
 
そして結果は次のようになります:
 
[[Image:Cloze_ja.gif | 600px|穴埋め問題タイプ]]
 
====例2 ====
<div style="padding: 1em;border: 1px dashed #FFB53A;color: black;background-color: #f9f9f9;font-family: monospace;font-size:1.2em;">
この問題はテキストで構成されており、次に穴埋め箇所 {1:MULTICHOICE:間違った答え#この間違った答えへのフィードバック~もう一つの間違った答え#もう一つの間違った答えへのフィードバック~=正しい答え#正しい答えへのフィードバック~%50%半分の評価を与える答え#半分の評価の答えへのフィードバック} があり、
 
そしてその後には記述問題{1:SHORTANSWER:間違った答え#この間違った答えへのフィードバック~=正しい答え#正しい答えへのフィードバック~%50%半分の評価を与える答え#半分の評価を与える答えへのフィードバック}に取り組んでもらい、
 
最後に、浮動小数点数の解答欄 {2:NUMERICAL:=23.8:0.1#正解へのフィードバック 23.8~%50%23.8:2#正解の近傍領域での半分の評価を与える答えのフィードバック} があります。
 
多肢選択問題は、moodleの標準的な多肢選択問題の縦表示でも表示できます。
{2:MCV:1. 間違った答え#この間違った答えへのフィードバック~2. 別の間違った答え#別の間違った答えへのフィードバック~=3. 正解#正解へのフィードバック~%50%4. 半分の評価を得た答え#半分の評価を与える答えへのフィードバック}
 
あるいは、横長の表形式で表示できます。
{2:MCH:a. 間違った答え#この間違った答えにフィードバックする~b. もうひとつの間違った答え#もうひとつの間違った答えへのフィードバック~=c. 正解#正解へのフィードバック~%50%d. 半分の評価を与える答え# 半分の評価を与える答えに対するフィードバック}
 
大文字・小文字を区別する記述問題。大文字で moodle と記入してください。{1:SHORTANSWER_C:moodle#小文字のmoodleの場合のフィードバック ~=MOODLE#大文字のMOODLEの場合のフィードバック ~%50%Moodle#最初の文字だけ大文字の場合のフィードバック}
 
www.moodle.org のようなアドレスやスマイリー :-) は、すべて通常通り機能します。
 
a)これはどのくらい良いですか?{:MULTICHOICE:=はい#正しいです~いいえ#私たちは違う意見を持っています}
 
b)あなたなら何点をつけますか? {3:NUMERICAL:=3:2}
</div>
'''注: リンクおよびエモーティコンを表示するには、[[URLをリンクに変換フィルタ]]および[[エモーティコンをイメージとして表示するフィルタ]]を有効にする必要があります。'''
[[Image:Cloze example_ja.png|700px]]
 
注意すべきいくつかの事柄:
*穴埋め問題の個々の解答は、中括弧 {} 内のコードで表されます。
*開始時の数字は '重み' であるため、この場合、各解答が全体の評定に等しく貢献します。
*いずれの場合も、正しいオプションの前には=記号または%100%が付いています。
*各オプションに続く#の後に表示されるテキストは、そのオプションを選択した場合に学生に表示されるフィードバックです。
*最後の例で学生が 'マルセイユ' と入力した場合、学生は総合評定の50%を獲得します。
*最後の例の "間違った答え" のフィードバックの前にあるアスタリスク*は、学生が "パリ" または "マルセイユ" 以外のものを入力した場合にこのフィードバックが表示されることを意味します。
*多肢選択の垂直または水平レンダリングの場合、自動番号付けはありませんが、解答ごとに追加できます。
 
==詳細な構文の説明==
#穴埋めタイプの問題内のすべての問題項目は、中括弧 {} 内にコード化されています。
#開き中括弧とコロン {1: の間に表示される数字は、その項目の重み付けであり、すべての項目で1に設定されている場合は指定する必要がないので、{: とすることができます。
#コロンの後に、アイテムの問題タイプがあります: MULTICHOICE、SHORTANSWER、NUMERICAL。
# '''注''' -  [https://moodle.org/plugins/qtype_regexp REGEXP問題タイププラグイン]をインストールしている場合は、REGEXP問題タイプを使用することもできます。 [https://docs.moodle.org/310/en/Regular_Expression_Short-Answer_question_type#Inserting_RegExp_sub-questions_in_Cloze_type_questions 手順はこちら]を参照してください。
#MULTICHOICEとSHORTANSWERの構文は同じです。唯一の違いは、学生へのアイテムの表示にあります。
#さまざまな解答の順序は関係ありません(間違った解答のキャッチオールが必要な場合を除いて、以下の#13を参照してください)。
#正解の前には、等号 = またはパーセンテージ(通常は%100%)- '''注''': [[Talk:Embedded_Answers_(Cloze)_question_type|等号(=)はSHORTANSWERでは使えないようです。]]
#間違った答えの前には何もないかパーセンテージ(通常は%0%)がありますが、~%-25%(Moodle2.0より前ではない)を前に付けることでマイナスのポイントを使用することもできます。 "複数回の受験との対話" を除くすべての問題動作では、否定的な点が考慮されることに注意してください。
#適切なパーセンテージを入力すれば、0から100までのいくつかのポイントをいくつかの解答に割り当てることができます。
#最初の解答を除くすべての解答は、チルダ ~ 記号で区切られています。
#解答の後には、オプションのフィードバックメッセージが続き、その前に # 記号が付きます。フィードバックメッセージがない場合は、# 記号が存在する場合と存在しない場合がありますが、問題ありません。
#マウスをホバーすると、フィードバックメッセージと正解が小さなポップアップウィンドウに表示されることに注意してください(小テスト設定で学生が正解またはフィードバックにアクセスできると宣言されている場合)。ポップアップウィンドウには "フィードバック" というタイトルがあり、HTMLタグを使用してフィードバックをフォーマットできます。一部のブラウザ(IE5.5など)では、フォームフィールドがフィードバックウィンドウの一部をカバーする場合があります。解答のフォームフィールドが互いに近すぎないようにすることが役立ちます。
#SHORTANSWERタイプでは、"間違っています、もう一度試してください" というフィードバックを送るために、キャッチオール(間違った)答えを入れたい場合があります。これは、数式の中で '''最後に期待される答え''' としてアスタリスク '''*''' を挿入することで可能です。
#空の答えや空の答えの選択肢があってはならないので、答えの中に %#, %~, %}, =#, =%, =}, ~#, ~%, ~} のようなシーケンスを入れてはいけません。これらの2つの文字列はエラー構文を構成しており、2番目の文字がエスケープされているかのように解釈され<sup>(なぜ?)</sup>、予想外の結果をもたらします: 答えは2つ以上ではなく1つとしてデコードされます。
 
==フィードバック==
MULTICHOICEでは、ホバー、つまりカーソルを解答ボックスに移動するとフィードバックが表示されることに注意してください。 MULTICHOICE_HおよびMULTICHOICE_Vでは、フィードバックは画面の学生の解答の横に直接表示されます。例えば:
 
''問題テキスト''
 
ネズミを食べる動物は?(答え: 猫)
テスト MULTICHOICE {1:MULTICHOICE:=猫#はい、正しいです~犬#違います!}
テスト MULTICHOICE_H {1:MULTICHOICE_H:=猫#はい、正しいです~犬#違います!}
テスト MULTICHOICE_V {1:MULTICHOICE_V:=猫#はい、正しいです~犬#違います!}
 
''結果''
 
[[File:2020-05-18_18-57-44_ja.jpg|Direct and hovering feedback|500px]]
 
==複数選択の問題の方程式==
穴埋め問題タイプのMULTICHOICE(MC)サブ問題、およびMULTICHOICE_S(MCS)サブ問題は、入力に<option>タグを使用します。このタグでコードを渡す方法はありません。許可されているコンテンツは "テキスト、場合によってはエスケープ文字" のみであるためです。<sup>[https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option MDM Webドキュメント] </sup>。つまり、MCまたはMCSの問題で方程式を作成することはできません。
 
ただし、MULTICHOICE_V(MVC)およびMULTICHOICE_H(MCH)サブ問題、およびMULTICHOICE_VS(MCVS)およびMULTICHOICE_HS(MCHS)サブ問題に方程式を含めることができます。 LaTeX、MathML、またはAsciiMathを使用できます。
 
MCV、MCH、MCVS、MCHSの問題のフィードバックに方程式を含めることもできます。
 
LaTeXを使用している場合は、{ をHTMLのエンティティ参照である &amp;#123; に、 } を &amp;#125; に置き換える必要があります。また、ほとんどの場合、テキスト内の表示のためのデリミタとして \[ と \] や、古い区切り文字である$$と$$ではなく、\( と \) を使用することをお勧めします。
 
==数値穴埋め問題==
 
学生の視点から見ると、数値穴埋め問題は、短答式の問題や ''穴埋め問題'' と同じように見えます。
 
違いは、数値の解答には受け入れられたエラーがあることを許可されていることです。これにより、連続した範囲の解答を設定できます。いくつかの異なる数値形式で答えを表現することもできます。 23.4 23,4(一部の国では小数点としてを使用)と2.34E + 1(2.34 * 10 ^ 1を意味する)は同じものとして解釈されます。
 
===誤検知===
 
'''注:''' 以下の誤検出の例は、Moodle 1.8+には適用されません。数値穴埋め小テストの解答にパーセンテージや分数を使用することはできませんので、そのような問題を保存しようとすると、Moodleはエラーを生成します。しかし、以下は以前のバージョンのMoodleにも関連しています。
 
More examples:
0.5 accepts .5 0.5 ,5 0,5 0.500 5e-1 5E-1 but not 1/2 50%
50% accepts 50% 50.0% 5E1% 50/100 even ''' 50/1000 50 ''' but not 500/1000 0.5
1/2 accepts 1/2 ''' 1/3 1twenty ''' but not 2/4 0.5 0,5 3/6 50% ½
½ accepts ½
HALF doesn't even accept HALF (maybe ''' 0 ''' ?)
 
複数のバリアントを受け入れたい場合は、それらを同じ {} に含めることができますが、 '''太字の "誤検知" に注意してください''' !
 
===数値穴埋め問題の構文===
 
数値穴埋め問題の形式は、他の穴埋めタイプの形式と類似しており、同じ問題に混在させることができます。他の穴埋めテストと同様に、問題または不完全なテキストを記述し、学生が数値の解答を入力することになっているポイントにClozeコードを追加します。
 
使用される構文の例を以下に示します。
 
'''注:'''  コードは 'ソースコード' モードで書くのが望ましいです。WSIWYGエディタでは、問題が機能しないような改行を挿入することができます。以下の例のボックスでの改行は、読みやすくするためだけのものです。これらの問題の問題点は、コードの読みやすさです! :(
 
{2:NUMERICAL:=23.8:0.1#正解へのフィードバック 23.8
~%50%23.8:2#正解に近い½評価へのフィードバック}.
 
この例では:
*2: は問題ポイントの重みで、この問題は、同じ問題で重みが1の(または宣言された重みがない  -  デフォルトの重み1のために {: で始めることができます)他の部分的な回答と比べて、この問題の最終ポイントに2倍の重みを持つことを意味します。
*NUMERICAL: それがどのような問題であるかを示します。それはCAPSでなければなりません。
*=23.8:0.1= または %100% は、正解が23.8で、許容誤差が0.1の場合、正解を意味します。23.7から23.9までの任意の数値が正解として受け入れられます。 (GIFTの数値問題では、この13..15または14:1のような間隔を表すことができますが、Clozeでは14:1しか機能しません。)
*#正解23.8のフィードバックの前に#
*~%50%23.8:2~は、解答の選択肢の区切り文字です。%50%は、この解答が、より正確な解答が得たスコアの50%を取得することを意味します。ここでの許容誤差は2であるため、21.8〜25.8でこの点とフィードバックが得られます。
 
フィードバック(ユーザが解答スペースにカーソルを合わせるとポップアップウィンドウ内に表示されます)は、HTMLタグを使用してフォーマットできます。たとえば、指数が必要な場合は、上付き文字タグ<sup></sup>で囲みます。フィードバックポップアップに画像を含めることもできますが、" 文字をすべて削除し、ソースコードモード(WYSIWYGではない)のまま保存する必要があります。これで、フィードバックポップアップでも動作するようになりました。
#この画像を見る:<br><img src=Something.gif />}
しかし、これではありません:
#この画像を見る:<br><img src="Something.gif" />}
 
(ALGEBRAおよびTEXフィルタはフィードバックポップアップでは機能しませんが、数学/科学表現の問題の作成には非常に役立ちます)。ただし、[[Unicode]]文字は使用できます。
 
もし、すでに指定されている間隔に合わない解答に対してフィードバックを与えたい場合は、肯定的な解答のように、いくつかの大きな一般的な間隔を追加してください (もし、20000より大きくなければ、次のように追加できます。
~%0%10000.0001:10000#指定されていない正解ではない答えに対するフィードバック}
これにより、0.0001から20000.0001までの範囲でフィードバックが得られます(まだフィードバックが得られていないもの)。0は特殊なケースであり、ネガティブなものには特定の反応が必要なので、入れたくありませんでした。
~%0%0#Hey!ゼロにすることはできません
~%0%-10000.0001:10000#ここではサイズだけを求めているので、負の値は必要ありません}
 
バージョン1.7より前の数値問題でも、大文字と小文字を区別しない非数値の解答が含まれる可能性がありました。これは、数値の問題に対する答えが+inf、-inf、NaNなどの場合に役立ちます。
 
==オールオアナッシング==
穴埋め問題で "オールオアナッシング" の動作を得るには、マイナスポイントを使用する方法と "オールオアナッシング" プラグインを使用する方法の2つがあります。
 
===負のポイントを使用する===
プラスのポイントを打ち消すためにマイナスのポイントを使います。例えば、以下のようになります。
これは、2つのサブ問題を持つ問題です: {1:SHORTANSWER:=正解~%-100%*} and {1:SHORTANSWER:=正解~%-100%*}.
 
これは、3つのサブ問題を持つ問題です: {1:SHORTANSWER:=正解~%-200%*}, {1:SHORTANSWER:=正解~%-200%*} and {1:SHORTANSWER:=正解~%-200%*}.
etc.
この方法は、マイナス点を扱わない "複数回の受験との対話" を除いて、すべての問題の動作で使用できます。
 
==="オールオアナッシング" プラグインの使用===
管理者に[[https://moodle.org/plugins/qbehaviour_adaptiveallnothing アダプティブモード(オールオアナッシング)プラグイン]]および/または[[https://moodle.org/plugins/qbehaviour_deferredallnothing 遅延フィードバック(すべてまたは何もありません)]]をインストールしてもらってください。小テスト設定の "問題の動作" で、"問題動作" をこれらのモードのうちの1つに設定してください。
 
当然ながら、この方法は、アダプティブ(オールオアナッシング)モードと遅延フィードバック(オールオアナッシング)モードでのみ使用できます。
 
== CLOZE問題のインポート==
穴埋め問題として直接インポートしようとすると、次のテキストが表示されます。
<pre>
1問につき1行です。次の都市名と正しい州名を答えてください。
*サンフランシスコ:{1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
*ツーソン:{1:MULTICHOICE:カリフォルニア#不正解~%100%アリゾナ#正解}
*ロサンゼルス:{1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
*フェニックス:{1:MULTICHOICE:%0%カリフォルニア#不正解~=アリゾナ#正解}
 
フランスの首都は{1:SHORTANSWER:%100%パリ#すばらしい!~%50%マルセイユ#いいえ、これはフランスで2番目に大きい都市です(パリに次ぐ)~*#不正解。もちろん、フランスの首都はパリです}
 
23+ 0.8 = {2:NUMERICAL:=23.8:0.1#正解へのフィードバック 23.8 ~%50%23.8:2#正解に近い1/2評価へのフィードバック}となります。</pre>
 
 
あなたは3つの問題を '''1つの問題''' の異なる部分として受け取ることになります。(注意: {} の間に改行がないことを確認してください!)
XML形式を使用して、複数の穴埋め問題をインポートできます。
 
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<quiz>
 
<!-- question: 1  -->
<question type="cloze">
<name><text>Book Test #1</text>
</name>
<questiontext>
<text><![CDATA[..............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>
 
<!-- question: 2 -->
<question type="cloze">
<name><text>Book Test #2</text>
</name>
<questiontext>
<text><![CDATA[............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>
 
</quiz>
</pre>
穴埋めコードを含む問題テキストを.......スペースに配置します。
 
==オンライン穴埋め問題ジェネレータ==
* Moodle(1.9および2.xおよび3.xバージョン)の穴埋め小テストを生成したり、MoodleのCLOZEエディタ統合を試したりするためのWebサイトがあります。
*このエディタは、ドイツのテュービンゲン大学の応用英語言語学の議長で、Andreas Glombitza(andiglombitza(at)googlemail.com)とAchim Skuta(achim.skuta(at)googlemail.com)によって作成されました。
*著者は現在、このソフトウェアとWebサービスをプライベートプロジェクトとして維持しています。
 
ウェブサイト: [http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php]
 
== TinyMCE用のClozeエディタプラグイン==
* [https://moodle.org/plugins/view.php?plugin=other_cloze MoodleプラグインをMoodleプラグインデータベースから]ダウンロードすると、Moodleサイト内のグラフィカルインターフェイスからこれらの問題を作成できます。 Moodle 1.9、2.xおよび3.xで利用可能なバージョンがあります。
 
== Atto用のClozeエディタプラグイン==
この[[Atto用Clozeエディタ| Moodle3.1以降の新しいプラグイン]]はDanielThiesによって開発され、Moodleプラグインデータベースからダウンロードおよびインストールできます。
 
== 1つのメディア(オーディオなど)といくつかのサブ問題を含む問題==
https://moodle.org/mod/forum/discuss.php?d=376874 このフォーラム投稿]で説明されているように、あなたは学生がメディア(例えばオーディオファイル)を閲覧し、いくつかの小さな多肢選択問題に答えなければならない問題を簡単に作ることができます。以下の例は、Attoエディタの新しいオーディオ録音ツールを使用したMoodle 3.5.2+サイトのものです。ビデオ録画ツールでは、必要に応じて質問の一部にビデオを追加することができます。
 
[[File:CLOZE question with 1 audio and 3 sub-questions.png | 400px]]
 
==学生のノートと教師へのフィードバックを含む問題==
https://moodle.org/mod/forum/discuss.php?d=353587 このフォーラムスレッド]で要求されているように、学生のノートや教師へのフィードバックのためのオプションフィールドを持つ1つ/多く/すべての問題を簡単に作成することができます。最初のMULTICHOICE問題のみが評価され、2つのオプションフィールドはプラスポイントもマイナスポイントもないことに注意してください。
 
[[File:CLOZE question with student comment and teacher feedback.png]]
 
上記の例の完全な問題は次のとおりです。
 
次の選択肢のうち、どれが正解ですか?
{1:MULTICHOICE_VS:~間違った答え~別の間違った答え~もう一つの間違った答え~%100%唯一の正解}
オプション:個人的なノートを書く: {0:SHORTANSWER:~%0%ノートの入力ボックスをもっと長くしたい~%100%*}
オプション:教師へのフィードバック:{0:SHORTANSWER:~%0%フィードバック用の入力ボックスをもっと長くしたい~%100%*}


注意: 問題を壊す改行が自動的に追加される場合がありますので、穴埋め問題 (Cloze) をWYSIWYG HTMLエディタにコピーするときは注意してください。
==トラブルシューティング: 等号(=)はSHORTANSWERでは機能しないようです。 ==


==例==
場合によっては、Attoエディタが知らないうちに { と } の間のテキストにHTMLコードを挿入して、穴埋め問題が期待どおりに機能しないことがあります。


次の市がある州を選択してください:
たとえば、次の問題テキストがある場合:


* サンフランシスコ: {1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
Moodleは{:SA:=best~=leading} LMSです。
* トゥーソン: {1:MULTICHOICE:カリフォルニア#不正解~%100%アリゾナ#正解}
* ロサンゼルス: {1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
* フェニックス: {1:MULTICHOICE:%0%カリフォルニア#不正解~=アリゾナ#正解}


フランスの首都は {1:SHORTANSWER:=パリ#おめでとうございます!~%50%マルセイユ#違います、これはパリに次いで2番目に大きなフランスの都市です。~*#間違っています。もちろんフランスの首都はパリです。}.
問題には正確に{:SA:= best〜 = leading}が含まれている必要があります。ただし、次のように、AttoエディタがHTMLタグ(たとえば、<span>タグ)を挿入した可能性があります。


正解に { } # ~ / " \ を含んでいる場合、それぞれの文字の前に「\」 (日本語キーボードの場合、¥) を付けてエスケープする必要があります。フィードバックでは、~ および } をエスケープしてください。~ および } をフィードバックでエスケープしない場合、それぞれ「次の問題」または「記述問題の終了」と解釈されます。引用符「"」は正解およびフィードバックにおいてトラブルの元となります。代わりにHTMLエンティティ「& quot;」 ( ''&'' と ''quot;'' の間に空白なし) を使用してください。
Moodleは{:SA:=best~&lt;span&gt;=&lt;/span&gt;leading} LMSです。


これは[[数値問題タイプ]]に対応していませんので注意してください。
これは、問題テキストのHTMLコードを表示した場合にのみ明らかになります。 [https://docs.moodle.org/310/en/Text_editor#Displaying_the_HTML_code HTMLコードの表示]をチェックして、その方法を確認してください。


==シンタックスの詳細==
したがって、穴埋め問題が正常に機能しない場合は、邪魔なHTMLタグが含まれていないことを確認してください。問題テキストのHTMLコードを編集して、これらのタグを削除するだけです。
# Clozeタイプの問題内のすべての問題アイテムは、閉じた中括弧 { } 内に記述します。
# 左中括弧とコロン「:」の間に設定する値は、アイテムの加重です。すべてのアイテムに1を設定する場合、アイテムの加重は不要で {: と記述することができます。
# コロンの後には次の問題タイプを記述することができます: 多肢選択問題、記述問題、数値問題
# '''メモ'''- あなたが[http://moodle.org/mod/data/view.php?d=13&rid=338 正規表現問題タイププラグイン]をインストールしている場合、正規表現問題タイプを記述することができます。
# 多肢選択問題と記述問題のシンタックスは同じです。唯一の違いは、学生にアイテムを表示するかどうかです。
# 問題の順番には気をつける必要はありません (間違った解答すべてに対応するキャッチオールを使用したい場合を除いて、下記#12参照)。
# 正答の前には等号「=」 (イコールサイン) をつけるか、パーセンテージ (通常 %100%) をつけます。
# 誤答の前には何もつけないか、パーセンテージ (通常 %0%) をつけます。
# 適切なパーセンテージを設定した場合、0から100までの間で評点を割り当てることができます。
# 最初の答えを除くすべての答えは、互いにチルド「~」サインで分離します。
# 答えには、「#」サインの後ろに任意のフィードバックをつけることができます。フィードバックメッセージがない場合、「#」サインはあってもなくても関係ありません。
# フィードバックが定義され、学生がアクセスできるよう小テストで設定されている場合、マウスポインタを文字の上に移動したとき、フィードバックメッセージが小さなポップアップウィンドウに表示されます。ポップアップウィンドウは「フィードバック」というタイトルを持ち、フィードバックをHTMLタグで整形することができます。いくつかのブラウザ (例 IE5.5) では、フォームフィールドがフィードバックの一部を覆ってしまいます。そうならないように、答えにフォームフィールドを持たないようにすることをお勧めします。
# 記述問題タイプで、誤答すべてに対応して、「間違っています、もう一度答えてください」とのフィードバックを設定したい場合、最後に予期される答えとして、アスタリスク「'''*'''」を使用することができます。
# 残念ですが、多肢選択問題の答えをシャッフルすることはできません。
# 残念ですが、記述問題では[http://moodle.org/mod/forum/discuss.php?d=36430&parent=170308 このスレッドに記載された方法]を使って大文字小文字の区別をすることはできません。


==関連情報==
==関連項目==
このページは下記投稿を参考に作成されました:
* [http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php オンライン穴埋め問題ジェネレータ]を参照してください。
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=36521 Clozeフォーマットの手引書はありますか?] フォーラムディスカッション - 英文
* [https://moodle.org/plugins/view.php?plugin=tinymce_clozeeditor Moodleプラグインデータベース]からMoodle1.9およびMoodle2.0から3.3用の[[TinyMCE用Clozeエディタ]]の最新バージョンをダウンロードします。
*Using Moodle [http://moodle.org/mod/forum/discuss.php?d=36430&parent=170308 Clozeタイプ問題のシンタックス] フォーラム投稿 - 英文
* Moodle2.7以降の追加プラグイン[[Atto用Clozeエディタ]]を使用して、埋め込まれた解答の問題を簡単に編集できます


[[Category:教師]]
この情報は以下から引き出されました:
[[Category:問題]]
* Moodleの使用[http://moodle.org/mod/forum/discuss.php?d=36521 穴埋め形式を使用するためのガイドはありますか?]フォーラムディスカッション
[[Category:小テスト]]
* Moodleの使用[http://moodle.org/mod/forum/discuss.php?d=36430&parent=170308 穴埋め問題タイプの構文]フォーラム投稿


[[カテゴリ:言語教育]]


[[en:Embedded_Answers_%28Cloze%29_question_type]]
[[en:Embedded Answers (Cloze) question type]]
[[de:Fragetyp Lückentext (Cloze)]]
[[es:Tipo de Pregunta con respuestas incrustadas (Cloze)]]
[[fr:Question Cloze à réponses intégrées]]
[[zh:填空題(克漏字)]]

2023年9月2日 (土) 08:58時点における最新版


穴埋め (Cloze) 問題は、多肢選択問題、記述問題、数値問題など、さまざまな解答が埋め込まれたテキスト(Moodle形式)の一節で構成されます。

2013年半ばまで、Moodleサイト内にこれらの問題を作成するためのグラフィカルインターフェイスはありませんでした。テキストボックスを使用するか、外部ファイルから問題をインポートして、問題の形式を指定する必要がありました。

グラフィカルインターフェイスからこれらの問題を作成する外部Webサイトにリンクできます。 オンライン穴埋め問題小テストジェネレータを参照してください。 以下。

2017 Moodle MootJapanで発表されたExcelベースのCloze and GIFT Generatorがあります。

あなたのMoodleサイト内のグラフィカルなインターフェイスからこれらの問題を作成することができるTinyMCE用Clozeエディタがありますが、現在のHTMLエディタを上書きし、TinyMCEエディタでのみ動作し、Attoでは動作しないようになっています。2016年にはAtto用Clozeエディタの追加プラグインが作成されました。

多くの人が、Hot Potatoesソフトウェアが穴埋め (Cloze) の問題を作成する最も簡単な方法であると提案しました。 PCで問題を作成したら、Moodleの小テストモジュールに問題をインポートできます。

しかし、穴埋め (Cloze) 問題タイプの柔軟性は他に類を見ないものであり、問題を作成するために必要なマイナーなコーディングにもかかわらず、Moodle小テストにおいて大きな価値を持っています。

問題の設定

  1. 問題カテゴリを選択します
  2. 問題にわかりやすい名前を付けます。これにより、問題バンクで問題を識別できます。
  3. テキストの一部(Moodleフォーマット - 下記の フォーマットを参照)を '問題テキスト' フィールドに入力します。
  4. 問題に画像を追加する場合は、表示する画像を選択します。学生の場合、問題テキストのすぐ上に表示されます。
  5. 「デフォルトの問題グレード」(つまり、この問題の最大マーク数)を設定します。
  6. 「ペナルティ係数」を設定します(以下のペナルティ係数を参照)。
  7. 必要に応じて、全般に対するフィードバックを追加します。これは、学生が問題に答えた後に表示されるテキストです。
  8. エディタが変更され、構文が適切かどうかをテストできるようになりました。デコードされたさまざまな問題要素が表示され、構文エラーが特定されます。しかし、デコードされた問題が2つの問題で1つになっているかどうかは、エラーの構文(例えば、~}、=~など)のために確認できません。
  9. 変更を保存するをクリックして、問題をカテゴリに追加します。

ペナルティ係数

'ペナルティ係数' は、問題が適応モードを使用する小テストで使用される場合にのみ適用されます。つまり、学生が同じ小テストの受験内であっても、問題の複数の受験が許可されている場合です。ペナルティ係数が0より大きい場合、学生は連続して受験するたび 最大 たとえば、デフォルトの問題の評点が10で、ペナルティ係数が0.2の場合、最初の問題の後に連続して試行するたびに、0.2 x 10 = 2ポイントのペナルティが発生します。穴埋め問題の評価は、問題の各サブパート全体にペナルティを適用します。たとえば、それぞれ1ポイントの空白を3つ埋める場合、ペナルティは、問題全体ではなく、間違った部分にのみ発生します。

問題のレンダリング

問題解答入力スペースまたはINPUTHTML ELEMENT(記述および数値問題タイプの場合)およびドロップダウンリストまたはSELECT HTML ELEMENT(多肢選択問題の場合)は、通常、テキストに沿って表示されます。

入力スペースまたはINPUTHTML ELEMENT(記述および数値)のサイズは、最長の解答の長さ(良いものでも悪いものでも)+ 乱数(全長の0〜15%)に調整できます。(PierrePichet 2008年1月26日15:37(CST))

サイズは、評価およびフィードバックプロセスで表示されるときに、学生の解答の長さに合わせて調整されます。

ドロップダウンリストまたはSELECTHTML ELEMENT(多肢選択)のサイズは、最長の解答に自動的に調整されます。

フォーマット

問題は、以下を含むさまざまなサブ問題が埋め込まれたテキスト(Moodle形式)のパッセージで構成されます。

  • 記述解答(SHORTANSWERまたはSAまたはMW)、ケースは重要ではありません、
  • 記述解答(SHORTANSWER_CまたはSACまたはMWC)、ケースは一致する必要があります、
  • 数値解答(NUMERICALまたはNM)、
  • 多肢選択肢(MULTICHOICEまたはMC)、テキスト内でインラインのドロップダウンメニューとして表されます。
  • 多肢選択肢(MULTICHOICE_VまたはMCV)、ラジオボタンの垂直列として表される、または
  • 多肢選択肢(MULTICHOICE_HまたはMCH)、ラジオボタンの水平方向の行として表されます。
  • 多肢選択肢(MULTIRESPONSEまたはMR)、チェックボックスの縦の行として表されます
  • 多肢選択肢(MULTIRESPONSE_HまたはMRH)、チェックボックスの水平方向の行として表されます

サブ問題をシャッフル

小テストの問題の動作のシャッフルオプションが YES に設定されている場合、次の特別な多肢選択式のサブ問題要素がシャッフルされます。

  • 多肢選択肢(MULTICHOICE_SまたはMCS)、テキスト内でインラインのドロップダウンメニューとして表されます。
  • 多肢選択肢(MULTICHOICE_VSまたはMCVS)、ラジオボタンの垂直列として表される、または
  • 多肢選択肢(MULTICHOICE_HSまたはMCHS)、ラジオボタンの水平方向の行として表されます。
  • 多肢選択肢(MULTIRESPONSE_SまたはMRS)、チェックボックスの縦の行として表されます
  • 多肢選択肢(MULTIRESPONSE_HSまたはMRHS)、チェックボックスの水平方向の行として表されます
注意: MCS、MCVS、MCHSは新しい(Moodle 3.0)解答をシャッフルするサブ問題タイプを閉じます。 MDL-38214を参照してください。

各穴埋めサブ問題の構造は同じです。

{ 括弧で閉じたサブ問題を開始します(AltGr + 7)
1 は、各穴埋めの評定を番号で定義します(オプション)。これは、問題の評価の計算に使用されます。この数値は正の整数(1、2、3など)のみであることに注意してください。
:SHORTANSWER: 穴埋めサブ問題のタイプを定義します。定義は ':' で囲まれています。
~ は解答オプション間の区切り文字です
= は正解を示します
# は(オプションの)フィードバックメッセージの始まりを示します
} 最後の穴埋めサブ問題を角かっこで閉じます(AltGr + 0)

非常に簡単な例です。

{1:SHORTANSWER:=ベルリン}はドイツの首都です。

穴埋め問題の形式の詳細については、以下の詳細な構文の説明を参照してください。

注意: 穴埋めタイプの問題をWYSIWYG HTMLエディタにコピーするときは注意してください。改行が追加される傾向があり、問題が破棄されます。

正解に '"}#~/" または \ が含まれている場合は、そのような各文字の前に\を付けてエスケープする必要があります。ただし、[275299 これは注意が必要です]。{ をエスケープしないでください。これはTeX式を機能させるために不可欠です。フィードバックでは ~ と } をエスケープする必要があります。そうしないと、 次の解答 または 記述問題セクション それぞれ。引用記号: "は、どちらの場所でも問題を引き起こす可能性があります。 HTMLエンティティを使用します:" &quot; 間にスペースを入れないでください)。数学記号が必要な場合は、TeX式で使用される \ に問題がある可能性があります。 1つの代替方法は、Unicode文字を使用することです。

数値の埋め込まれた問題については、さらに下のメモを参照してください!

例1

次のテキストは、簡単な穴埋め問題を作成します。

次の都市と正しい州を一致させてください。
* サンフランシスコ: {1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
* ツーソン: {1:MULTICHOICE:カリフォルニア#不正解~%100%アリゾナ#正解}
* ロサンゼルス: {1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
* フェニックス: {1:MULTICHOICE:%0%カリフォルニア#不正解~=アリゾナ#正解}
フランスの首都は{1:SHORTANSWER:%100%パリ#すばらしい!
~%50%マルセイユ#いいえ, フランスの第2の都市です (パリに次ぐ)~*#不正解です。フランスの首都は、もちろんパリです。}

そして結果は次のようになります:

穴埋め問題タイプ

例2

この問題はテキストで構成されており、次に穴埋め箇所 {1:MULTICHOICE:間違った答え#この間違った答えへのフィードバック~もう一つの間違った答え#もう一つの間違った答えへのフィードバック~=正しい答え#正しい答えへのフィードバック~%50%半分の評価を与える答え#半分の評価の答えへのフィードバック} があり、

そしてその後には記述問題{1:SHORTANSWER:間違った答え#この間違った答えへのフィードバック~=正しい答え#正しい答えへのフィードバック~%50%半分の評価を与える答え#半分の評価を与える答えへのフィードバック}に取り組んでもらい、

最後に、浮動小数点数の解答欄 {2:NUMERICAL:=23.8:0.1#正解へのフィードバック 23.8~%50%23.8:2#正解の近傍領域での半分の評価を与える答えのフィードバック} があります。

多肢選択問題は、moodleの標準的な多肢選択問題の縦表示でも表示できます。 {2:MCV:1. 間違った答え#この間違った答えへのフィードバック~2. 別の間違った答え#別の間違った答えへのフィードバック~=3. 正解#正解へのフィードバック~%50%4. 半分の評価を得た答え#半分の評価を与える答えへのフィードバック}

あるいは、横長の表形式で表示できます。 {2:MCH:a. 間違った答え#この間違った答えにフィードバックする~b. もうひとつの間違った答え#もうひとつの間違った答えへのフィードバック~=c. 正解#正解へのフィードバック~%50%d. 半分の評価を与える答え# 半分の評価を与える答えに対するフィードバック}

大文字・小文字を区別する記述問題。大文字で moodle と記入してください。{1:SHORTANSWER_C:moodle#小文字のmoodleの場合のフィードバック ~=MOODLE#大文字のMOODLEの場合のフィードバック ~%50%Moodle#最初の文字だけ大文字の場合のフィードバック}

www.moodle.org のようなアドレスやスマイリー :-) は、すべて通常通り機能します。

a)これはどのくらい良いですか?{:MULTICHOICE:=はい#正しいです~いいえ#私たちは違う意見を持っています}

b)あなたなら何点をつけますか? {3:NUMERICAL:=3:2}

注: リンクおよびエモーティコンを表示するには、URLをリンクに変換フィルタおよびエモーティコンをイメージとして表示するフィルタを有効にする必要があります。 Cloze example ja.png

注意すべきいくつかの事柄:

  • 穴埋め問題の個々の解答は、中括弧 {} 内のコードで表されます。
  • 開始時の数字は '重み' であるため、この場合、各解答が全体の評定に等しく貢献します。
  • いずれの場合も、正しいオプションの前には=記号または%100%が付いています。
  • 各オプションに続く#の後に表示されるテキストは、そのオプションを選択した場合に学生に表示されるフィードバックです。
  • 最後の例で学生が 'マルセイユ' と入力した場合、学生は総合評定の50%を獲得します。
  • 最後の例の "間違った答え" のフィードバックの前にあるアスタリスク*は、学生が "パリ" または "マルセイユ" 以外のものを入力した場合にこのフィードバックが表示されることを意味します。
  • 多肢選択の垂直または水平レンダリングの場合、自動番号付けはありませんが、解答ごとに追加できます。

詳細な構文の説明

  1. 穴埋めタイプの問題内のすべての問題項目は、中括弧 {} 内にコード化されています。
  2. 開き中括弧とコロン {1: の間に表示される数字は、その項目の重み付けであり、すべての項目で1に設定されている場合は指定する必要がないので、{: とすることができます。
  3. コロンの後に、アイテムの問題タイプがあります: MULTICHOICE、SHORTANSWER、NUMERICAL。
  4. - REGEXP問題タイププラグインをインストールしている場合は、REGEXP問題タイプを使用することもできます。 手順はこちらを参照してください。
  5. MULTICHOICEとSHORTANSWERの構文は同じです。唯一の違いは、学生へのアイテムの表示にあります。
  6. さまざまな解答の順序は関係ありません(間違った解答のキャッチオールが必要な場合を除いて、以下の#13を参照してください)。
  7. 正解の前には、等号 = またはパーセンテージ(通常は%100%)- : 等号(=)はSHORTANSWERでは使えないようです。
  8. 間違った答えの前には何もないかパーセンテージ(通常は%0%)がありますが、~%-25%(Moodle2.0より前ではない)を前に付けることでマイナスのポイントを使用することもできます。 "複数回の受験との対話" を除くすべての問題動作では、否定的な点が考慮されることに注意してください。
  9. 適切なパーセンテージを入力すれば、0から100までのいくつかのポイントをいくつかの解答に割り当てることができます。
  10. 最初の解答を除くすべての解答は、チルダ ~ 記号で区切られています。
  11. 解答の後には、オプションのフィードバックメッセージが続き、その前に # 記号が付きます。フィードバックメッセージがない場合は、# 記号が存在する場合と存在しない場合がありますが、問題ありません。
  12. マウスをホバーすると、フィードバックメッセージと正解が小さなポップアップウィンドウに表示されることに注意してください(小テスト設定で学生が正解またはフィードバックにアクセスできると宣言されている場合)。ポップアップウィンドウには "フィードバック" というタイトルがあり、HTMLタグを使用してフィードバックをフォーマットできます。一部のブラウザ(IE5.5など)では、フォームフィールドがフィードバックウィンドウの一部をカバーする場合があります。解答のフォームフィールドが互いに近すぎないようにすることが役立ちます。
  13. SHORTANSWERタイプでは、"間違っています、もう一度試してください" というフィードバックを送るために、キャッチオール(間違った)答えを入れたい場合があります。これは、数式の中で 最後に期待される答え としてアスタリスク * を挿入することで可能です。
  14. 空の答えや空の答えの選択肢があってはならないので、答えの中に %#, %~, %}, =#, =%, =}, ~#, ~%, ~} のようなシーケンスを入れてはいけません。これらの2つの文字列はエラー構文を構成しており、2番目の文字がエスケープされているかのように解釈され(なぜ?)、予想外の結果をもたらします: 答えは2つ以上ではなく1つとしてデコードされます。

フィードバック

MULTICHOICEでは、ホバー、つまりカーソルを解答ボックスに移動するとフィードバックが表示されることに注意してください。 MULTICHOICE_HおよびMULTICHOICE_Vでは、フィードバックは画面の学生の解答の横に直接表示されます。例えば:

問題テキスト

ネズミを食べる動物は?(答え: 猫)
テスト MULTICHOICE {1:MULTICHOICE:=猫#はい、正しいです~犬#違います!}
テスト MULTICHOICE_H {1:MULTICHOICE_H:=猫#はい、正しいです~犬#違います!}
テスト MULTICHOICE_V {1:MULTICHOICE_V:=猫#はい、正しいです~犬#違います!}

結果

Direct and hovering feedback

複数選択の問題の方程式

穴埋め問題タイプのMULTICHOICE(MC)サブ問題、およびMULTICHOICE_S(MCS)サブ問題は、入力に<option>タグを使用します。このタグでコードを渡す方法はありません。許可されているコンテンツは "テキスト、場合によってはエスケープ文字" のみであるためです。MDM Webドキュメント 。つまり、MCまたはMCSの問題で方程式を作成することはできません。

ただし、MULTICHOICE_V(MVC)およびMULTICHOICE_H(MCH)サブ問題、およびMULTICHOICE_VS(MCVS)およびMULTICHOICE_HS(MCHS)サブ問題に方程式を含めることができます。 LaTeX、MathML、またはAsciiMathを使用できます。

MCV、MCH、MCVS、MCHSの問題のフィードバックに方程式を含めることもできます。

LaTeXを使用している場合は、{ をHTMLのエンティティ参照である &#123; に、 } を &#125; に置き換える必要があります。また、ほとんどの場合、テキスト内の表示のためのデリミタとして \[ と \] や、古い区切り文字である$$と$$ではなく、\( と \) を使用することをお勧めします。

数値穴埋め問題

学生の視点から見ると、数値穴埋め問題は、短答式の問題や 穴埋め問題 と同じように見えます。

違いは、数値の解答には受け入れられたエラーがあることを許可されていることです。これにより、連続した範囲の解答を設定できます。いくつかの異なる数値形式で答えを表現することもできます。 23.4 23,4(一部の国では小数点としてを使用)と2.34E + 1(2.34 * 10 ^ 1を意味する)は同じものとして解釈されます。

誤検知

注: 以下の誤検出の例は、Moodle 1.8+には適用されません。数値穴埋め小テストの解答にパーセンテージや分数を使用することはできませんので、そのような問題を保存しようとすると、Moodleはエラーを生成します。しかし、以下は以前のバージョンのMoodleにも関連しています。

More examples:
0.5 accepts .5 0.5 ,5 0,5 0.500 5e-1 5E-1 but not 1/2 50%
50% accepts 50% 50.0% 5E1% 50/100 even  50/1000 50  but not 500/1000 0.5
1/2 accepts 1/2  1/3 1twenty  but not 2/4 0.5 0,5 3/6 50% ½
½ accepts ½
HALF doesn't even accept HALF (maybe  0  ?)

複数のバリアントを受け入れたい場合は、それらを同じ {} に含めることができますが、 太字の "誤検知" に注意してください !

数値穴埋め問題の構文

数値穴埋め問題の形式は、他の穴埋めタイプの形式と類似しており、同じ問題に混在させることができます。他の穴埋めテストと同様に、問題または不完全なテキストを記述し、学生が数値の解答を入力することになっているポイントにClozeコードを追加します。

使用される構文の例を以下に示します。

注: コードは 'ソースコード' モードで書くのが望ましいです。WSIWYGエディタでは、問題が機能しないような改行を挿入することができます。以下の例のボックスでの改行は、読みやすくするためだけのものです。これらの問題の問題点は、コードの読みやすさです! :(

{2:NUMERICAL:=23.8:0.1#正解へのフィードバック 23.8
~%50%23.8:2#正解に近い½評価へのフィードバック}.

この例では:

  • 2: は問題ポイントの重みで、この問題は、同じ問題で重みが1の(または宣言された重みがない - デフォルトの重み1のために {: で始めることができます)他の部分的な回答と比べて、この問題の最終ポイントに2倍の重みを持つことを意味します。
  • NUMERICAL: それがどのような問題であるかを示します。それはCAPSでなければなりません。
  • =23.8:0.1= または %100% は、正解が23.8で、許容誤差が0.1の場合、正解を意味します。23.7から23.9までの任意の数値が正解として受け入れられます。 (GIFTの数値問題では、この13..15または14:1のような間隔を表すことができますが、Clozeでは14:1しか機能しません。)
    1. 正解23.8のフィードバックの前に#
  • ~%50%23.8:2~は、解答の選択肢の区切り文字です。%50%は、この解答が、より正確な解答が得たスコアの50%を取得することを意味します。ここでの許容誤差は2であるため、21.8〜25.8でこの点とフィードバックが得られます。

フィードバック(ユーザが解答スペースにカーソルを合わせるとポップアップウィンドウ内に表示されます)は、HTMLタグを使用してフォーマットできます。たとえば、指数が必要な場合は、上付き文字タグで囲みます。フィードバックポップアップに画像を含めることもできますが、" 文字をすべて削除し、ソースコードモード(WYSIWYGではない)のまま保存する必要があります。これで、フィードバックポップアップでも動作するようになりました。

#この画像を見る:
<img src=Something.gif />}

しかし、これではありません:

#この画像を見る:
<img src="Something.gif" />}

(ALGEBRAおよびTEXフィルタはフィードバックポップアップでは機能しませんが、数学/科学表現の問題の作成には非常に役立ちます)。ただし、Unicode文字は使用できます。

もし、すでに指定されている間隔に合わない解答に対してフィードバックを与えたい場合は、肯定的な解答のように、いくつかの大きな一般的な間隔を追加してください (もし、20000より大きくなければ、次のように追加できます。

~%0%10000.0001:10000#指定されていない正解ではない答えに対するフィードバック}

これにより、0.0001から20000.0001までの範囲でフィードバックが得られます(まだフィードバックが得られていないもの)。0は特殊なケースであり、ネガティブなものには特定の反応が必要なので、入れたくありませんでした。

~%0%0#Hey!ゼロにすることはできません
~%0%-10000.0001:10000#ここではサイズだけを求めているので、負の値は必要ありません}

バージョン1.7より前の数値問題でも、大文字と小文字を区別しない非数値の解答が含まれる可能性がありました。これは、数値の問題に対する答えが+inf、-inf、NaNなどの場合に役立ちます。

オールオアナッシング

穴埋め問題で "オールオアナッシング" の動作を得るには、マイナスポイントを使用する方法と "オールオアナッシング" プラグインを使用する方法の2つがあります。

負のポイントを使用する

プラスのポイントを打ち消すためにマイナスのポイントを使います。例えば、以下のようになります。

これは、2つのサブ問題を持つ問題です: {1:SHORTANSWER:=正解~%-100%*} and {1:SHORTANSWER:=正解~%-100%*}.
これは、3つのサブ問題を持つ問題です: {1:SHORTANSWER:=正解~%-200%*}, {1:SHORTANSWER:=正解~%-200%*} and {1:SHORTANSWER:=正解~%-200%*}.
etc.

この方法は、マイナス点を扱わない "複数回の受験との対話" を除いて、すべての問題の動作で使用できます。

"オールオアナッシング" プラグインの使用

管理者に[アダプティブモード(オールオアナッシング)プラグイン]および/または[遅延フィードバック(すべてまたは何もありません)]をインストールしてもらってください。小テスト設定の "問題の動作" で、"問題動作" をこれらのモードのうちの1つに設定してください。

当然ながら、この方法は、アダプティブ(オールオアナッシング)モードと遅延フィードバック(オールオアナッシング)モードでのみ使用できます。

CLOZE問題のインポート

穴埋め問題として直接インポートしようとすると、次のテキストが表示されます。

1問につき1行です。次の都市名と正しい州名を答えてください。
*サンフランシスコ:{1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
*ツーソン:{1:MULTICHOICE:カリフォルニア#不正解~%100%アリゾナ#正解}
*ロサンゼルス:{1:MULTICHOICE:=カリフォルニア#正解~アリゾナ#不正解}
*フェニックス:{1:MULTICHOICE:%0%カリフォルニア#不正解~=アリゾナ#正解}

フランスの首都は{1:SHORTANSWER:%100%パリ#すばらしい!~%50%マルセイユ#いいえ、これはフランスで2番目に大きい都市です(パリに次ぐ)~*#不正解。もちろん、フランスの首都はパリです}

23+ 0.8 = {2:NUMERICAL:=23.8:0.1#正解へのフィードバック 23.8 ~%50%23.8:2#正解に近い1/2評価へのフィードバック}となります。


あなたは3つの問題を 1つの問題 の異なる部分として受け取ることになります。(注意: {} の間に改行がないことを確認してください!) XML形式を使用して、複数の穴埋め問題をインポートできます。

<?xml version="1.0" encoding="UTF-8"?>
<quiz>

<!-- question: 1  -->
<question type="cloze">
<name><text>Book Test #1</text>
</name>
<questiontext>
<text><![CDATA[..............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>

<!-- question: 2 -->
<question type="cloze">
<name><text>Book Test #2</text>
</name>
<questiontext>
<text><![CDATA[............]]></text>
</questiontext>
<generalfeedback>
<text></text>
</generalfeedback>
<shuffleanswers>0</shuffleanswers>
</question>

</quiz>

穴埋めコードを含む問題テキストを.......スペースに配置します。

オンライン穴埋め問題ジェネレータ

  • Moodle(1.9および2.xおよび3.xバージョン)の穴埋め小テストを生成したり、MoodleのCLOZEエディタ統合を試したりするためのWebサイトがあります。
  • このエディタは、ドイツのテュービンゲン大学の応用英語言語学の議長で、Andreas Glombitza(andiglombitza(at)googlemail.com)とAchim Skuta(achim.skuta(at)googlemail.com)によって作成されました。
  • 著者は現在、このソフトウェアとWebサービスをプライベートプロジェクトとして維持しています。

ウェブサイト: http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php

TinyMCE用のClozeエディタプラグイン

Atto用のClozeエディタプラグイン

この Moodle3.1以降の新しいプラグインはDanielThiesによって開発され、Moodleプラグインデータベースからダウンロードおよびインストールできます。

1つのメディア(オーディオなど)といくつかのサブ問題を含む問題

https://moodle.org/mod/forum/discuss.php?d=376874 このフォーラム投稿]で説明されているように、あなたは学生がメディア(例えばオーディオファイル)を閲覧し、いくつかの小さな多肢選択問題に答えなければならない問題を簡単に作ることができます。以下の例は、Attoエディタの新しいオーディオ録音ツールを使用したMoodle 3.5.2+サイトのものです。ビデオ録画ツールでは、必要に応じて質問の一部にビデオを追加することができます。

CLOZE question with 1 audio and 3 sub-questions.png

学生のノートと教師へのフィードバックを含む問題

https://moodle.org/mod/forum/discuss.php?d=353587 このフォーラムスレッド]で要求されているように、学生のノートや教師へのフィードバックのためのオプションフィールドを持つ1つ/多く/すべての問題を簡単に作成することができます。最初のMULTICHOICE問題のみが評価され、2つのオプションフィールドはプラスポイントもマイナスポイントもないことに注意してください。

CLOZE question with student comment and teacher feedback.png

上記の例の完全な問題は次のとおりです。

次の選択肢のうち、どれが正解ですか?
{1:MULTICHOICE_VS:~間違った答え~別の間違った答え~もう一つの間違った答え~%100%唯一の正解}
オプション:個人的なノートを書く: {0:SHORTANSWER:~%0%ノートの入力ボックスをもっと長くしたい~%100%*}
オプション:教師へのフィードバック:{0:SHORTANSWER:~%0%フィードバック用の入力ボックスをもっと長くしたい~%100%*}

トラブルシューティング: 等号(=)はSHORTANSWERでは機能しないようです。

場合によっては、Attoエディタが知らないうちに { と } の間のテキストにHTMLコードを挿入して、穴埋め問題が期待どおりに機能しないことがあります。

たとえば、次の問題テキストがある場合:

Moodleは{:SA:=best~=leading} LMSです。

問題には正確に{:SA:= best〜 = leading}が含まれている必要があります。ただし、次のように、AttoエディタがHTMLタグ(たとえば、タグ)を挿入した可能性があります。

Moodleは{:SA:=best~<span>=</span>leading} LMSです。

これは、問題テキストのHTMLコードを表示した場合にのみ明らかになります。 HTMLコードの表示をチェックして、その方法を確認してください。

したがって、穴埋め問題が正常に機能しない場合は、邪魔なHTMLタグが含まれていないことを確認してください。問題テキストのHTMLコードを編集して、これらのタグを削除するだけです。

関連項目

この情報は以下から引き出されました: