「記述問題タイプ」の版間の差分

提供:MoodleDocs
移動先:案内検索
 
(2人の利用者による、間の21版が非表示)
1行目: 1行目:
{{問題}}
{{問題}}
記述問題では、学生は問題 (画像を含む場合もある) に答えるために単語やフレーズを入力します。解答は大文字と小文字を区別することも、しないこともできます。答えは単語でもフレーズでもかまいませんが、許容される答えの1つと正確に一致する必要があります。異なる言い回しで書かれた正解を見逃さないよう、必要な答えはできるだけ短くするのがよいでしょう。


作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2008年5月6日 (火) 20:41 (CDT)
[[小テスト]]と[[レッスンモジュール|レッスン]]モジュールには両方とも記述式の問題があります。 以下に示す問題の分析は両方のモジュールで機能します。 しかし、小テストでは利用できないレッスンでは別の分析タイプが利用できます (下記の注を参照)


==問題の設定==
#問題カテゴリを選択する
#問題にはわかりやすい名前をつけてください。
#問題文を作成する。HTMLエディタを使用している場合、ワープロ文書のように問題をフォーマットすることができます。
#*ヒント: 通常、解答欄は問題文の下に表示されます。しかし、テキストに5つ以上のアンダースコアを含む場合、入力ボックスはそこに配置されます。例えば、"Moodleは 'Modular object oriented ______________________ environment' の略です" という問題です。
#問題に画像を追加したい場合、表示する画像を選択します (詳細は[[多肢選択問題タイプ]]のステップ4を参照してください)。
#'デフォルトの問題評点'  (つまり、この問題の最大点数) を設定します。
#'ペナルティ係数' を設定します (下記の[[記述問題タイプ#ペナルティ係数|ペナルティ係数]]を参照してください)。
# 望ならば、全般に対するなフィードバックを追加してください。これは学生が問題に答えた後に表示されるテキストです。
#答えの大文字小文字を区別するかどうか選択してください。大文字小文字を区別することは、大文字小文字が重要である場合、厄介なことになります。''Ban Ki-moon'' だけでなく''ban ki-moon''も解答として受け付けますか?
#次に、あなたが受け入れる答えを記入します。このオプションで、よくあるスペルミスを部分的に評価することができます。例えば、"Ban Ki moon" は受け入れられますか?単語やフレーズにバリエーションを持たせるには、[[記述問題タイプ#ワイルドカードの使用|ワイルドカード]]を使用します。
#各解答に評点をつけます。
#あらゆる解答に対するフィードバックを作成します。これは学生がその答えを入力した場合、表示されます。
#*'''注意:''' これにより、学生が入力する可能性のある他のすべての答えに対して、評点およびフィードバックを作成することができます。
#問題をカテゴリに追加するには、「変更を保存する」をクリックします。


記述問題では、問題 (イメージを含む場合もあります) に対して、解答者が言葉またはフレーズを入力します。答えは、大文字小文字の区別をすることもできます。答えは、言葉またはフレーズにすることができますが、あなたの受け入れることのできる答えの1つに厳密に合致する必要があります。フレーズが異なるため正解できないということ避けるため、入力する必要のある答えを可能な限り短くすることをお勧めします。
===ペナルティ係数===
'ペナルティ係数' はアダプティブモードで問題が使用される場合のみ適用されます。つまり、学生が同じ小テストを複数回受験することができる場合、「ペナルティ係数」は適用されます。ペナルティ係数が0より大きい場合、学生は連続して受験するたびに、'''最大''' 評点の割合を失います。例えば、デフォルトの問題評点が10点で、ペナルティ係数が0.2の場合、最初の受験の後、それぞれの連続した受験は0.2 x 10 = 2点のペナルティが課されます。


[[小テスト]]および[[レッスン]]モジュールには、両者とも記述問題タイプがあります。問題の分析は、両方のモジュールで利用できます。しかし、小テストで利用できない分析タイプをレッスンでは利用できます。 (下記、[[記述問題タイプ#レッスンモジュールメモ|レッスンモジュールメモ]]をご覧ください).
==ワイルドカードの使用==
アスタリスク文字 (*) をワイルドカードとして使用すると、任意の文字列と一致させることができます。例えば、<code>ran*ing</code>は、ranで始まりingで終わるすべての単語またはフレーズにマッチします。本当にアスタリスクにマッチさせたい場合は、次のようにバックスラッシュを使用します: <code>\*</code>


記述問題を作成するには:
もし、 ''fuel'' と ''oxygen'' の2つの答えを持つ問題を作成したい場合、<code>fuel*oxygen</code>と書くことでバリエーション数を制限することができるはずです。この場合、''fuel oxygen''、''fuel, oxygen''、''fuel; oxygen''、''fuel and oxygen''、''fuel & oxygen''' 、''fuel und oxygen'' 、''fuel&oxygen'' を受け入れることになります。また、''"fuel or oxygen"、"fuel but not oxygen" "fuel|oxygen"'' なども受け付けますが、これはあまり良いことではありません。
記述問題を作成するには:
#記述問題に説明的な問題名を付けてください。
#問題テキストを作成してください。あなたがHTMLエディタを使用している場合、ワードプロセッサのドキュメントのように問題の体裁を整えることができます。
#*ヒント: 問題がギャップを埋めることを目的としている場合、どこがギャップか示すため、アンダースコア ( _ ) を使用してください。
#あなたが問題に写真を追加したい場合、表示する画像を選択してください (詳細は、[[多肢選択問題タイプ#問題セットアップ|多肢選択問題 > 問題セットアップ]]のステップ4をご覧ください。
# 「評点のデフォルト値」を設定してください (例 この問題の最大評点)。
# 「ペナルティ要素」を設定してください (下記[[記述問題タイプ#ペナルティ要素|ペナルティ要素]]をご覧ください)。
# Moodle 1.7以降: 「全般に対するフィードバック」を追加することができます。このテキストは、小テストの解答後、受験者に表示されます。
#答えに対して「大文字小文字の区別」をするかどうか選択してください。「大文字小文字の区別」では大文字が重要になりますので、気をつけて使ってください。あなたは「George Washington」と同じく「george washingtion」も答えとして認めますか?
#次に、あなたが受け入れる答えを入力してください。このオプションでは、一般的なスペルミスに部分点を与えることもできます。「大文字小文字の区別」オプションが選択された場合、例えば「Word」と「word」に異なる評点を与えることができます。答えに任意の文字を受け入れる場合、[[記述問題タイプ#ワイルドカードの使用|ワイルドカード]]を使用してください。
#それぞれの答えの評点を追加してください。
#すべての答えにフィードバックを入力してください。答えを入力した学生に対して、ここで設定したフィードバックが表示されます。
#*'''メモ:''' 設定した以外の答えを入力した学生に対して評定およびフィードバックできるよう、最後にワイルドカード (*) のみの答えを追加することをお勧めします。
#問題をカテゴリに追加するには、「変更を保存する」ボタンをクリックしてください。


=== ペナルティ要素 ===
"ロケットは何を燃やすのか?" という問題問に対する答えと点数を紹介します。<br>
#<code>oxygen*fuel</code> でスコア100% <br>
#<code>*fuel*</code> でスコア50%<br>
#<code>*oxygen*</code> でスコア50%<br>
#<code>*air*</code> でスコア40% <br>
#<code>* </code> のスコアは0%<br>


アダプティブモードを使用している小テストにのみ、「ペナルティ要素」が適用されます - 例) 学生は同じ小テストの問題であっても、複数回の受験が許可されています。ペナルティ要素がゼロ以上の場合、誤答により「最大」評点からペナルティ要素が適用された一定割合の点数を失います。例えば、デフォルトの評点が10点、ペナルティ要素が0.2の場合、最初の受験の後に続く受験での誤答で、ペナルティ 0.2 x 10 = 2点を失う可能性があります。
解答の順番が重要です。答えは1番目から最後までに評価されます。一致するものが見つかると、処理は停止します。 一致するものがない場合、その問題は不正解となり、一般的な解答が使用されます。 最後の答えにワイルドカードを設定することは、その上に一致するものがない場合に評価プロセスが何をすべきかを知っておくための良い方法です。


==ワイルドカードの使用==
ワイルドカードを使用しない場合、答えは正確に比較されますので、スペルには十分注意してください。


あなたは、すべての文字に合致するワイルドカードとして、アスタリスク「*」を使用することができます。例えば、<code>ran*ing</code>を使用することで、「ran」で始まり、「ing」で終わる言葉と合致させることができます。あなたがアスタリスクを合致させたい場合、次のようにバックスラッシュを使用してください: <code>\*</code>
==誤答に対するフィードバック==
 
記述式問題を出題する場合、当然ながら許容されるバリエーションは限られます。したがって、間違った答えの場合にフィードバックを与えたい場合、正しい答えを正確に記述し、最終的な答えとして * を使用する必要があります。
「fuel」および「oxygen」という2つの答えを持った1つの問題を作成したい場合、<code>fuel*oxygen 100%</code> と記述することで答えのパターンを制限することができます。この答えは、「fuel oxygen」「fuel, oxygen」「fuel; oxygen」「fuel and oxygen」「fuel & oxygen」「fuel oxygen」「fuel  und oxygen」「fuel&&oxygen」を受け入れます。あまり良いとは言えない「fuel or oxygen」「fuel but not oxygen」「fuel|oxygen」も受け入れることになりますが、あなたが完全に安全だということはありえないことも考えてください!


以下、「ロケットは何を使って燃焼しますか?」という問題の答えと評点の例です。<br>
事実上、あなたが指定した特定の答え以外のものは、ワイルドカードによりこの選択肢として扱われ、間違っていると判断されます。
#<code>酸素*燃料</code> - 評点100% <br>
#<code>*燃料*</code> - 評点50%<br>
#<code>*酸素*</code> - 評点50%<br>
#<code>*空気*</code> - 評点40% <br>
#<code>* </code> - 評点0%<br>


答えの順番は重要です。最初から最後に向けて、答えは評価されます。合致する答えが見つかった場合、処理はそこで停止します。合致する答えが見つからない場合、解答は誤答とされ、全体的な答え「*」が使用されます。合致する答えがない場合に評価プロセスが何をするのか理解できるよう、最後の答えにワイルドカード設定することは優れた実践と言えます。ワイルドカードがない場合、解答は厳密に比較されますので、あなたのスペリングに気をつけてください!
ここでは、その一例をご紹介します:
 
==誤答に対するフィードバック==


あなたが記述問題タイプの問題を作成したい場合、当然のことながら、受け入れる答えの数は制限されます。ですから、あなたが誤答にフィードバックを与えたい場合、正解を厳密に記述して、最後に評点ゼロのワイルドカード「*」の正解を設定することで、誤答に対するフィードバックが与えられます。
ウサギとは何ですか?


事実上、あなたによって記述された特定の答え以外の解答は、このワイルドカードにより処理され、誤答とみなされます。誤答には、評点ゼロが与えられ、誤答のためのフィードバックが表示されます。
答え1: 動物<br />
フィードバック: 正解<br />
評点: 100%


以下、誤答に対するフィードバックの例です:
答え2: 哺乳類<br />
フィードバック: 正解<br />
評点: 100%


What is a rabbit?
答え3: vertebrate<br />
フィードバック: 正解<br />
評点: 100%


answer1: animal<br />
答え4: *<br />
feedback: right<br />
フィードバック: あちゃー!それは間違いです。<br />
grade: 100%
評点: なし


answer2: mammal<br />
覚えておいてください: このタイプではマイナス評価をすることができず、あなたの正解以外のものはワイルドカードにより選択肢4として扱われ、そのフィードバックと0点が与えられます。
feedback: right<br />
grade: 100%


answer3: vertebrate<br />
==ヒント: 問題のプロトタイプを作成する==
feedback: right<br />
記述問題のプロトタイプを作成して、思いもよらなかった一般的な許容回答をキャッチするのもよいでしょう。まず、受け入れられる答えをいくつか作成し、その問題を無得点で小テストに含めます。学生には新しい問題をテストしていることを必ず伝えてください。小テストが終わったら、学生の答えを確認し、許容できる答えをリストに追加します。
grade: 100%


answer4: *<br />
==レッスンモジュールノート==
feedback: ouch! that was wrong<br />
レッスンモジュールでは記述式問題で利用できる2つの異なる学生の解答分析システムがあります: デフォルトでは ''シンプルシステム'' が使用されます。レッスンモジュールでのみ利用可能な2つ目のタイプは ''正規表現'' と呼ばれます。 新しいタイプの説明および例については [[記述問題の分析]] をご覧ください。
grade: none


Remember: you cannot do negative marking in this type and ANYTHING other than your right answer will be treated as option 4 due to the wildcard and given that feedback and zero marks.
==アポストロフィー文字に関する注意事項==
コンピュータは、[https://en.wikipedia.org/wiki/Apostrophe アポストロフィ] 文字 ( ' ) を、単一の開始または終了する [https://en.wikipedia.org/wiki/Quotation_mark 引用符文字] ( ' ) および ( ' ) とは異なるとみなしています。これはコンピュータプログラミングの問題では特に重要ですが、現代言語の小テストを解いている学生から思わぬクレームを受けることがあります。[https://moodle.org/mod/forum/discuss.php?d=366997 こちらのフォーラムの投稿] を参照してください。


==ヒント: あなたの問題のプロトタイプを作成する==
==関連項目==
You may like to prototype your short answer questions to catch common acceptable answers you hadn't thought of. Start out by creating a few acceptable answers, then include the question in a quiz for no points. Be sure to tell students you are testing a new question. Once the quiz is over, review students' answers and add their acceptable answers to the list.


==レッスンモジュールメモ==
* [[組み合わせ問題タイプ]] 放送大学の非常に独創的な問題タイプで、自由記述問題をミスなく自動的に採点します。
{{Moodle 1.6}}
* [[正規表現記述問題タイプ]] - (Moodle小テストモジュール用の)追加の問題タイプは正規表現を使用した、より高度な学生の解答分析システムを目的としています。この問題タイプは記述タイプの拡張版です。この問題タイプは単独で使用することもできますし、既存のクローズ (穴埋め) 問題タイプに組み入れることもできます。
Starting with Moodle 1.6 in the Lesson module, there are two different student answer analysis systems available for the Short Answer type of question: the ''simple system ''is used by default.  The second type only available in Lesson Module is called "Regular Expressions".  See [[Short answer analysis]] for a description of the new type, with examples.
* [[Preg問題タイプ|Perl互換の正規表現]] - 追加問題タイプです。 いくつかの正規表現に対して学生の解答をチェックし、次の文字や次の単語のヒントを与えることができる問題です。あなたが正規表現を知らない場合、ヒントを与えるMoodle記述式問題のように動作させることもできます。


==関連情報==
[[カテゴリ:小テスト]]
[[MP3_player#Inserting_sounds_into_questions|Adding sound to a question]]


[[en:Short-Answer_question_type]]
[[en:Short-Answer question type]]
[[fr:Question à réponse courte]]
<!--[[ca:Tipus_de_pregunta_de_resposta_breu]]-->
[[de:Fragetyp Kurzantwort]]
[[es:Tipo de Pregunta de Respuesta corta]]

2022年1月27日 (木) 04:57時点における最新版


記述問題では、学生は問題 (画像を含む場合もある) に答えるために単語やフレーズを入力します。解答は大文字と小文字を区別することも、しないこともできます。答えは単語でもフレーズでもかまいませんが、許容される答えの1つと正確に一致する必要があります。異なる言い回しで書かれた正解を見逃さないよう、必要な答えはできるだけ短くするのがよいでしょう。

小テストレッスンモジュールには両方とも記述式の問題があります。 以下に示す問題の分析は両方のモジュールで機能します。 しかし、小テストでは利用できないレッスンでは別の分析タイプが利用できます (下記の注を参照)。

問題の設定

  1. 問題カテゴリを選択する
  2. 問題にはわかりやすい名前をつけてください。
  3. 問題文を作成する。HTMLエディタを使用している場合、ワープロ文書のように問題をフォーマットすることができます。
    • ヒント: 通常、解答欄は問題文の下に表示されます。しかし、テキストに5つ以上のアンダースコアを含む場合、入力ボックスはそこに配置されます。例えば、"Moodleは 'Modular object oriented ______________________ environment' の略です" という問題です。
  4. 問題に画像を追加したい場合、表示する画像を選択します (詳細は多肢選択問題タイプのステップ4を参照してください)。
  5. 'デフォルトの問題評点' (つまり、この問題の最大点数) を設定します。
  6. 'ペナルティ係数' を設定します (下記のペナルティ係数を参照してください)。
  7. 望ならば、全般に対するなフィードバックを追加してください。これは学生が問題に答えた後に表示されるテキストです。
  8. 答えの大文字小文字を区別するかどうか選択してください。大文字小文字を区別することは、大文字小文字が重要である場合、厄介なことになります。Ban Ki-moon だけでなくban ki-moonも解答として受け付けますか?
  9. 次に、あなたが受け入れる答えを記入します。このオプションで、よくあるスペルミスを部分的に評価することができます。例えば、"Ban Ki moon" は受け入れられますか?単語やフレーズにバリエーションを持たせるには、ワイルドカードを使用します。
  10. 各解答に評点をつけます。
  11. あらゆる解答に対するフィードバックを作成します。これは学生がその答えを入力した場合、表示されます。
    • 注意: これにより、学生が入力する可能性のある他のすべての答えに対して、評点およびフィードバックを作成することができます。
  12. 問題をカテゴリに追加するには、「変更を保存する」をクリックします。

ペナルティ係数

'ペナルティ係数' はアダプティブモードで問題が使用される場合のみ適用されます。つまり、学生が同じ小テストを複数回受験することができる場合、「ペナルティ係数」は適用されます。ペナルティ係数が0より大きい場合、学生は連続して受験するたびに、最大 評点の割合を失います。例えば、デフォルトの問題評点が10点で、ペナルティ係数が0.2の場合、最初の受験の後、それぞれの連続した受験は0.2 x 10 = 2点のペナルティが課されます。

ワイルドカードの使用

アスタリスク文字 (*) をワイルドカードとして使用すると、任意の文字列と一致させることができます。例えば、ran*ingは、ranで始まりingで終わるすべての単語またはフレーズにマッチします。本当にアスタリスクにマッチさせたい場合は、次のようにバックスラッシュを使用します: \*

もし、 fueloxygen の2つの答えを持つ問題を作成したい場合、fuel*oxygenと書くことでバリエーション数を制限することができるはずです。この場合、fuel oxygenfuel, oxygenfuel; oxygenfuel and oxygenfuel & oxygen'fuel und oxygenfuel&oxygen を受け入れることになります。また、"fuel or oxygen"、"fuel but not oxygen" "fuel|oxygen" なども受け付けますが、これはあまり良いことではありません。

"ロケットは何を燃やすのか?" という問題問に対する答えと点数を紹介します。

  1. oxygen*fuel でスコア100%
  2. *fuel* でスコア50%
  3. *oxygen* でスコア50%
  4. *air* でスコア40%
  5. * のスコアは0%

解答の順番が重要です。答えは1番目から最後までに評価されます。一致するものが見つかると、処理は停止します。 一致するものがない場合、その問題は不正解となり、一般的な解答が使用されます。 最後の答えにワイルドカードを設定することは、その上に一致するものがない場合に評価プロセスが何をすべきかを知っておくための良い方法です。

ワイルドカードを使用しない場合、答えは正確に比較されますので、スペルには十分注意してください。

誤答に対するフィードバック

記述式問題を出題する場合、当然ながら許容されるバリエーションは限られます。したがって、間違った答えの場合にフィードバックを与えたい場合、正しい答えを正確に記述し、最終的な答えとして * を使用する必要があります。

事実上、あなたが指定した特定の答え以外のものは、ワイルドカードによりこの選択肢として扱われ、間違っていると判断されます。

ここでは、その一例をご紹介します:

ウサギとは何ですか?

答え1: 動物
フィードバック: 正解
評点: 100%

答え2: 哺乳類
フィードバック: 正解
評点: 100%

答え3: vertebrate
フィードバック: 正解
評点: 100%

答え4: *
フィードバック: あちゃー!それは間違いです。
評点: なし

覚えておいてください: このタイプではマイナス評価をすることができず、あなたの正解以外のものはワイルドカードにより選択肢4として扱われ、そのフィードバックと0点が与えられます。

ヒント: 問題のプロトタイプを作成する

記述問題のプロトタイプを作成して、思いもよらなかった一般的な許容回答をキャッチするのもよいでしょう。まず、受け入れられる答えをいくつか作成し、その問題を無得点で小テストに含めます。学生には新しい問題をテストしていることを必ず伝えてください。小テストが終わったら、学生の答えを確認し、許容できる答えをリストに追加します。

レッスンモジュールノート

レッスンモジュールでは記述式問題で利用できる2つの異なる学生の解答分析システムがあります: デフォルトでは シンプルシステム が使用されます。レッスンモジュールでのみ利用可能な2つ目のタイプは 正規表現 と呼ばれます。 新しいタイプの説明および例については 記述問題の分析 をご覧ください。

アポストロフィー文字に関する注意事項

コンピュータは、アポストロフィ 文字 ( ' ) を、単一の開始または終了する 引用符文字 ( ' ) および ( ' ) とは異なるとみなしています。これはコンピュータプログラミングの問題では特に重要ですが、現代言語の小テストを解いている学生から思わぬクレームを受けることがあります。こちらのフォーラムの投稿 を参照してください。

関連項目

  • 組み合わせ問題タイプ 放送大学の非常に独創的な問題タイプで、自由記述問題をミスなく自動的に採点します。
  • 正規表現記述問題タイプ - (Moodle小テストモジュール用の)追加の問題タイプは正規表現を使用した、より高度な学生の解答分析システムを目的としています。この問題タイプは記述タイプの拡張版です。この問題タイプは単独で使用することもできますし、既存のクローズ (穴埋め) 問題タイプに組み入れることもできます。
  • Perl互換の正規表現 - 追加問題タイプです。 いくつかの正規表現に対して学生の解答をチェックし、次の文字や次の単語のヒントを与えることができる問題です。あなたが正規表現を知らない場合、ヒントを与えるMoodle記述式問題のように動作させることもできます。