"DragCompletion" (質問インターフェースタイプ)
"DragCompletion"
共有プールから項目をドラッグするスロットがある穴埋めインターフェースを提供する.
特性
- QuestionInterface["DragCompletion",props]の props は,以下のキーをサポートするAssociationである.
-
"Prompt" None ユーザに対する質問のテキスト "Template" (必須) 埋めるスロットがあるテンプレートオブジェクト "Choices" Automatic 使用可能な選択肢 "ChoiceOrdering" Automatic 選択肢を並べる関数 - "Template"はTemplateObjectまたはStringTemplateがサポートする任意のコンテンツでよい.文字列を与えるときは,バッククォートの「``」で示されたテンプレートのスロットが質問インターフェース内の空白の場所を定義する.
- デフォルトで,"Choices"はAssessmentFunctionから継承され,正しい答の公開を避けるためにランダムに並べられる.
- "Choices"を直接与える場合は{item1,item2,…}の形式にしなければならない.デフォルトで,与えられたときの順番が保持される.
- "ChoiceOrdering"f が指定された場合,項目は f[{item1,item2,…}]として表される.
対応する評価関数
- "DragCompletion"には,AssessmentFunctionのインターフェースタイプは,自動的には割り当てられない.インターフェースタイプはQuestionInterfaceで指定されなければならない.
- AssessmentFunction[{val1,…},…]の値 valiは,各スロットの答を順に含んでいなければならない.
例題
すべて開くすべて閉じるスコープ (2)
考えられる問題 (1)
AssessmentFunctionの値はリストでなければならない:
インタラクティブな例題 (1)
"DragCompletion"問題のためのQuestionGeneratorを作成する: