計算問題タイプ


計算問題は、ワイルドカードを使用して個々の数値の問題を作成する方法を提供します(つまり、一般的な変数名をxyとして中括弧で囲み、ワイルドカード{x}および{y}を作成できます)。小テストが受けられます。

あなたが学生をドリルダウンする「長方形の面積を計算し、」問題の多数を作成したい場合たとえば、あなたは共通のベース高さから作成された2つのワイルドカード(すなわち{ベース}、{ 高}との問題を作成することができます変数名)を入力し、[ 正しい答えの式= ]入力フィールドに入力します。 {base} * {height} (*は乗算記号です)。

 正解の答えの式= {base} * {height}


学生がテストを受けると、Moodleは{base}{height}の値をランダムに選択し、 正解式の結果を使用して解答を採点します。

テストが二度同じように現れることはめったにありません。

これは本当にあなたにとっての問題タイプですか?

計算問題の主な目的は、異なる数値で問題の複数のバージョンを作成することです。つまり、答えの1つに少なくとも1つのワイルドカードが必要です。

ランダムな要素が必要ない場合は、代わりに数値の問題タイプを使用してください。

単純計算問題タイプ

単純な計算式問題は、 計算式問題の最も使用されている機能をはるかに簡単な作成インターフェースで提供します。

ワイルドカードとデータセット

Moodleが計算済みの問題を学生に送信すると、ワイルドカードはランダムに選択された値に置き換えられます。ただし、これらの値は完全にランダムではありません。むしろ、事前定義された可能な値のデータセットからランダムに選択されます。これにより、選択した可能な値をある程度制御できます。たとえば、数字が確実に現実的になるようにするためです。

これらのデータセットは、 プライベートまたは共有にすることができます。 プライベートデータセットは、1つの計算問題内で1つのワイルドカードによって使用されます。共有データセットは、それを使用するすべての計算済み問題内で1つのワイルドカードによって使用されます。

問題の設定

計算式の問題を作成(または修正)するには、3つのページがあります。以下の手順では、ページを順番に見ていきます。

ページ1.計算式の問題を編集する

  1. 問題カテゴリを選択してください
  2. このカテゴリの共有ワイルドカードはすべて下にリストされています。カテゴリを変更した場合は、[カテゴリを更新]ボタンをクリックしてこのリストを更新する必要があります。共有ワイルドカードはまだ存在しない可能性があります。存在しない場合は、必要に応じて後で作成できます。
  3. 問題にわかりやすい名前を付けます。これにより、問題バンクで問題を識別できます。
  4. 問題テキストを入力してください。これはあなたが学生に答えて欲しい問題であるべきです、そしてそれは彼らが答えを計算するのに必要なすべての情報を含まなければなりません。したがって、中括弧内に少なくとも1つのワイルドカードを含める必要があります。たとえば、学生にAとBの数を合計してもらいたい場合は、問題テキストは「{A} + {B}とは何ですか?」と表示されます。構文 "{= ...}を使用してワイルドカードから計算数量を含めることもできます。たとえば、問題「{= {A} + {B}} - {A}は何ですか?」とワイルドカード値A = 4およびB = 3は、「7 - 4とは何ですか?」と表示されます。
  5. 問題に写真を追加する場合は、表示する画像を選択してください。学生の場合は、問題文の直後と選択肢の直前に表示されます。画像の表示方法をさらに制御したい場合は、HTMLエディタを使用して、上の問題テキストに画像を含めます。
  6. デフォルト評点 (つまり、この問題の最大マーク数)を設定してください。
  7. ペナルティ要素を設定します(下記のペナルティ要素を参照)。
  8. Moodle 1.7以降:ご希望の場合は、一般的なフィードバックを追加してください。これは学生が問題に答えた後に現れるテキストです。
  9. 次に答え式を追加します 。この式には、少なくとも問題テキストに現れるワイルドカードを含める必要があります。詳細については、 正解式の構文を参照してください。
  10. 彼らがこの答えを出すならば、学生がこの問題のために得る成績を選びます。これは、利用可能な合計マークのパーセンテージになります。たとえば、正解に対して100%、ほぼ正しい解答に対して50%を指定できます。 答えの一つは100%の評定を持っている必要があります
  11. あなたが答えで受け入れるエラーに対する許容範囲を決定してください。許容範囲と許容範囲タイプの設定を組み合わせると、許容範囲のスコアが得られます。したがって、tolerance = t、正解= x、ユーザーの正解と正解の差がdxの場合、許容誤差タイプは次のようになります。
    1. 絶対 - | dx |の場合、正しいマーク<= t
    2. 相対 - | dx |の場合は正しいマーク/ x <= t
    3. 対数 - x /(1 + t)<=(x + dx)<= x *(1 + t)の場合は正しいマーク
  12. 次の2つの設定、「正解を示す」と「書式」は、答えの精度を決定します。これらを使用して、使用する小数桁数または有効数字を選択します。
  13. 学生がこの答えを入力した場合に表示されるフィードバックをいくつか追加します。
  14. あなたが好きなだけ多くの答えの式を指定することができます - さらに追加するために "Add another answer blank"をクリックしてください。
  15. 解答の単位を指定することもできます。たとえば、ここに「cm」の単位を入力したときに、受け入れられた解答が15の場合、解答「15cm」と「15」はどちらも正しいものとして受け入れられます。複数の単位を追加する場合は、乗数も指定できます。ですから、もしあなたの主な答えが単位Wで5500だったら、0.001の乗数で単位kWを加えることもできます。これは、 '5500'、 '5500W'、または '5.5kW'という答えがすべて正しいとマークされることを意味します。許容誤差も乗算されるため、100Wの許容誤差は0.1kWの誤差になります。
  16. 最後に(!)、「次のページ」をクリックして行ったことを保存して先に進むことができます。既存の問題を編集している場合は、[次のページ(新しい問題)]をクリックして既存の問題に基づいてまったく新しい問題を作成できます。

ペナルティ要素

「ペナルティ要素」は、適応モードを使用した小テストで問題が使用されている場合にのみ適用されます。つまり、同じ小テストでも、学生は1回の問題で複数回の受験が許可されます。ペナルティ要素が0より大きい場合、学生は連続して受験するたびに最大評点のその割合を失います。たとえば、デフォルト評点が10で、ペナルティ要素が0.2の場合、最初の問題の後に連続して受験するたびに、0.2 x 10 = 2ポイントのペナルティが発生します。

許容誤差

数値的な問題に関しては、すべての解答が正しいものとして受け入れられるマージンを許容することが可能です。これには "許容値"フィールドが使用されます。ただし、許容誤差には3つの異なる種類があります。これらは、相対、絶対、および対数です。小テスト時の正解が200に計算され、許容誤差が0.5に設定されているとすると、さまざまな許容誤差タイプは次のように機能します。

相対:許容範囲は、正解に0.5を掛けることによって計算されます。つまり、この場合は100になります。したがって、この許容範囲では、正しい解答は100から300の間でなければなりません。ワイルドカードの値が異なると、答えが大きく異なる可能性があります。

絶対:これは最も単純な許容差タイプですが、それほど強力ではありません。正解は199.5〜200.5(200±0.5)である必要があります。この許容差タイプは、異なる正解間の差が小さい場合に役立ちます。

対数:許容範囲の上限は200 + 0.5 * 200と計算され、相対的な場合と同じです。下限は200 /(1 + 0.5)として計算されます。正しい解答は133.33から300の間でなければなりません。これは、最大許容誤差が1以上の相対許容誤差を上限として使用し、下限をゼロにするので明らかに許容できない大きな許容誤差を持つ複雑な計算に役立ちます。すべての場合に正解。

「重要な数字」フィールドは、レビューまたはレポートで正しい答えを提示する方法にのみ関連しています。例:3に設定されている場合、正解13.333は13.3と表示されます。 1236は1240と表示されます。 23は23.0などと表示されます。

データセットのプロパティを選択する

解答式で指定する各ワイルドカードには、一連の可能な値が関連付けられている必要があります。これがそのデータセットです。このページには、各ワイルドカードが選択されたデータセットとともに一覧表示されます。

  • 非公開、すなわちこの問題でのみ使われている
  • 共有、すなわち同じカテゴリ内の他の計算済み問題と共有

共有データセットを使用すると、同様の計算式の問題を多数作成するときに時間を節約できます。

初めて問題を作成するときでも、このページはあなたのワイルドカードが「以前と同じ既存のプライベートデータセットを使うだろう」と言うかもしれないことに注意してください。これは、Moodleが既にそのワイルドカード用のプライベートデータセットを暫定的に作成していることを意味します。プライベートデータセットが必要な場合は、この選択を選択したままにします。

問題テキストにワイルドカードのように見えても、いずれの解答式にも含まれていないものがある場合は、これがワイルドカードであることを意味するかどうかを指定できます。そうであれば、プライベートデータセットを使用するか共有データセットを使用するかを選択できます。

続行するには、各ワイルドカードに使用するデータセットを選択してから、[次のページ]をクリックしてください。

ページ3.データセットを編集する

今度は、各ワイルドカードが取ることができる可能な値のセットを作成する必要があります。 警告 - このページは少しわかりにくいです。

値を作成するには2つの方法があります - 自分でそれらを入力してリストに追加することも、Moodleにそれらを生成させることもできます。

自分の値を追加/削除する

リストに個々の値を追加するのは簡単です。

  1. 各ワイルドカードの[パラメータ]フィールドに、必要な値を入力します。
  2. [追加]セクションまでスクロールして[追加]ボタンをクリックします(アイテム数は1のままにします)。
  3. 上記のステップを必要な回数だけ繰り返します(最大項目数は100です)。

リストから値を削除するには

  1. [削除]セクションで、削除するアイテムの数を選択します
  2. 削除ボタンをクリック

Moodleに価値を創造させる

  1. [値の範囲]フィールドから始めて、受け入れる値の上限と下限を入力します。
  2. 値の小数点以下の桁数を選択してください
  3. 制限値間の値の分布を選択します - 'uniform'は制限値間の値が等しく生成される可能性が高いことを意味します。 「対数均一」とは、下限に近い値がより確からしいことを意味します。
  4. 「追加」セクションに移動して、「強制再生」をクリックします。
  5. [追加]ボタンの横にあるメニューで、リストに追加したい乱数(アイテム)のセット数を選択します。 (リスト内のアイテムの最大総数は100です。)
  6. 最後に、追加をクリックして新しい値をリストに追加します。
  7. 注意: Moodleが追加するアイテムをもっと細かく制御したい場合は、それらを一度に1つずつ実行し、追加する前に値をプレビューすることができます。 [追加する新しいアイテムを取得]ボタンをクリックすると、Moodleが上部の[追加するアイテム]セクションに新しい値を生成します。あなたがそれらを好きなら、1項目のために「追加」をクリックしてください。そうでない場合は、「追加する新しい項目を取得」をもう一度クリックして新しい値を取得します。

仕上げる

項目(値)のリストが完成したら、終了です。どれだけの値を追加するかはあなた次第です。追加する値が多いほど、同じ値が繰り返し表示されることなく学生がより多くの問題を使用できます。

リストから値を削除した場合は、元に戻すことができます。 [追加する次の項目]オプションを[使用できる場合は以前の値を再利用する]に変更します。次に項目を追加すると、Moodleは以前に削除された項目をデータセットからリストアします。

値の一覧が完成したら、[変更を保存する]をクリックして終了します。

[データセットパラメータの更新]ボタンは何をするのですか?

警告:このボタンはいくつかの問題に影響する可能性があるので、使用する前に注意してください。 {a}のデータセットパラメータを1〜10の間の任意の値に選択し、問題を生成したとします。 2番目の問題でも、{a}という名前のSHAREDワイルドカードを使用することにします。本質的に、それは1-10の間の値を示すでしょう。ただし、ここでのニーズは変わり、代わりに11から100にする必要があります。次に、範囲を変更してこのボタンをクリックします。ほら!値が変わり、「追加する新しいアイテムを取得」を使用してここに新しいアイテムを追加できます。ただし、前の問題に戻ると、共有データセットであるため、値もそこで変わることがわかります。パラメータを更新しないと、これは起こらず、新しい値のセットが生成され、それらが[追加項目]セクションに表示されます。

正しい解答式の構文

式に=記号を入れないでください。

  • 最近のバージョンの計算問題タイプでは、少なくとも1つの100%正解式がある限り、複数の解答式を持ち、それぞれに特定の評価値を適用することができます。
編集時に複数の正解式入力フィールドが表示された場合は、 
あなたのサイトは複数解答機能を持っています。 


  • 一般的な規則として、あなたが計算機でするようにこれらの式を書いてください。
     3 + 5 * sin(3 / {x}) 
    注目すべき例外はべき乗です。ここで、x 3は次のようには入力できません。
     {x} ^ 3 
    しかし、代わりに次のように入力してください。
     pow({x}、3) 
  • 各関数のプレースホルダーと他の引数は括弧(大括弧)で囲む必要があります。たとえば、ある角度のサインと別の角度の2倍のコサインを学生に計算させる場合は、次のように入力します。
     sin({a})+ cos({b} * 2) 
    または
     sin({a})+ cos(2 * {b}) 
  • 通常は、少なすぎるよりも多すぎる括弧(大括弧)を使用することをお勧めします。サーバーは気にしないでしょう、そしてあなたがあなたが何を意味するのかについてより具体的にあなたがいるほど、それはあなたの複雑な式が好きになるでしょう。
  • 暗黙的な乗算はありません。あなたにとって、人間の編集者、 "5(23)"または "5x"は完全に明白に見えるかもしれません。数学をするサーバーにとって、それはクレイジーな話で、理解されないでしょう。乗算には常に "*"を使用してください。
  • 特別な数学関数は、その値を括弧で囲む必要があります。たとえば、最初の箇条書きにサイン関数を取ります。 3 / xが括弧(大括弧)で囲まれていることに注意してください。これは、サーバーが正しく理解できるようにするためです。これらの括弧がないと、サーバーはあなたが "(sin 3)/ x"と "sin(3 / x)"のどちらを意味するのかを知らず、それに応じて計算式全体を拒否します。

利用できる機能

計算済みの問題には、単純な算術演算子以外のものも使用できます。以下の機能はバージョン1.5以降で許可されています。

関数説明
腹筋絶対値
アコスアークコサイン - ラジアンで出力します。
アコシュ逆双曲線余弦 - ラジアンで出力されます。
asin アークサイン - ラジアンで出力。
asinh 逆双曲線サイン - ラジアンで出力。
atan2 2つの変数のアークタンジェント - (y、x)のような2つの値を渡すと、適切な象限に調整されたatan(y / x)が得られます。 (注:変数はExcelのatan2(x、y)と逆の順序です)出力はラジアンです。
日焼けアークタンジェント - ラジアンで出力。
あんた逆双曲線正接 - ラジアン単位の出力。
ビンデック 2進数から10進数
天井端数切り上げ
cos 余弦 - ラジアンで!あなたがそれのcosをとる前にあなたの度数測定値をラジアンに変換してください。
コッシュ双曲線余弦 - ラジアンで!あなたがそれの大したことをする前にあなたの学位測定値をラジアンに変換してください。
デビン 10進数から2進数
煎じる 10進数から8進数
deg2rad 度数を等価のラジアンに変換します。
経験値 eの指数を計算します
expm1 numberの値がゼロに近い場合でも正確な方法で計算exp(number) - 1を返します。
四捨五入
fmod 2つの数値の浮動小数点法、つまり最初の数値を2番目の数値で割ったときの余りを返します。
is_finite 値が有効な有限数かどうかを調べます
is_infinite 値が無限大かどうかを調べます
is_nan 値が数値ではないかどうかを調べます
log10 10を底とする対数
log1p numberの値がゼロに近い場合でも正確な方法で計算log(1 + number)を返します。
ログ自然対数( ln
最大最高値を探す
最低値を探す
オクタデック 8進数から10進数
pi() piの値を取得 - 関数はExcelのように引数を取りません。
pow(numberToRaise、NumberRaisedTo) 指数表現
rad2deg ラジアン数を度単位の等価数に変換します。
ランドランダムな整数を生成する
円形フロートを丸める
正弦波 - ラジアンで!罪を犯す前に、度数をラジアンに変換してください。
双曲線サイン - ラジアンで!あなたがそれのsinhを取る前にあなたの学位測定値をラジアンに変換してください。
平方根平方根
日焼け接線 - ラジアンで!日焼けする前に、度数をラジアンに変換してください。
タン双曲線正接 - ラジアンで!あなたがそれのタンを取る前にあなたの度の測定値をラジアンに変換してください。

定義済み定数

実際にはパラメータなしの関数としてpi()以外に許可されている定義済み定数はありません。

同期

小テストの問題間で同じ値を取得するには、共有ワイルドカードを使用できます。

簡単な例は、{radius} cmの円の周辺を尋ねる最初の問題と{radius} cmの円の表面を尋ねる2番目の問題で同じ半径を使うことです。

小テストが学生に表示されるとき、2つの問題は同じ{radius}の値を示します。

しかし、同期が問題を同じカテゴリーに保たれ、 データセット数が同じである場合にのみ動作します。

同期した問題を別のカテゴリに移動する必要がある場合は、問題を編集してそれを実行する必要があります。

(この制限は2010年9月までに解除されるはずです)。

問題があります。新しいパラメータを追加しようとすると、ワイルドカード値がリセットされます。

関連情報

Moodleフォーラムディスカッションを使用する: