メインコンテンツへスキップ

Match List Question

学習者が2つのリストの要素を正しい方法で一致させる問題を作成するISLEコンポーネントです。

オプション

  • question | (string|node): マッチリストの質問コンポーネントの先頭に表示される質問. Default: ''.
  • elements | array<{a,b}>: フリーテキスト問題コンポーネントの先頭に表示される正しいペアを保持する array です。各 array 要素は ab プロパティを持つ object でなければなりません。. Default: [].
  • hintPlacement | string: ヒントの配置 (top, left, right, bottom のいずれか). Default: 'bottom'.
  • hints | array<(string|node)>: 解答のヒント. Default: [].
  • provideFeedback | boolean: は、学習者が解答を提出した後にアクセスできるようにするかどうかを示します。. Default: true.
  • feedback | boolean: フィードバックボタンを表示するかどうかを制御します。. Default: true.
  • chat | boolean: 要素が統合されたチャットを持つべきかどうかを制御します。. Default: false.
  • colorScale | array: 設定されている場合は、指定された色がタイルに使用されます。. Default: none.
  • shuffle | string: 要素をマッチさせなければならないカラムの left, right, both のいずれかをシャッフルするかどうかを指定します; 両側の要素をシャッフルしないようにするには none などの値を指定します (解決策が存在しない場合に便利です)。. Default: 'both'.
  • disableSubmitNotification | boolean: 投稿通知を無効にするかどうかを制御します。. Default: false.
  • submissionMsg | string: 出題通知. Default: 'You have successfully submitted your answer.'.
  • resubmissionMsg | string: 以後の投稿通知. Default: 'You have successfully re-submitted your answer.'.
  • until | Date: 学生が回答を提出するまでの時間. Default: none.
  • points | number: 採点点数. Default: 10.
  • className | string: クラス名. Default: ''.
  • style | object: CSSインラインスタイル. Default: {}.
  • onChange | function: 生徒が答えを変更したときに呼び出されるコールバック. Default: onChange() {}.
  • onSubmit | function: 学生が回答を提出したときに呼び出されるコールバック. Default: onSubmit() {}.

例としては、以下のようなものがあります。

ライブエディター
結果
ReferenceError: Provider is not defined