"TextCompletion" (質問インターフェースタイプ)
"TextCompletion"
テキストを記入する入力フィールドがある穴埋めインターフェースを提供する.
特性
- QuestionInterface["TextCompletion",props]の props は,InputFieldがサポートするオプションに加えて以下のキーをサポートするAssociationである.
-
"Prompt" None ユーザに質問をするテキスト "Template" (必須) 穴埋めスロットがある文字列テンプレート FieldSize Automatic 入力フィールドのサイズ - "Template"はStringTemplateで使われるタイプの文字列でなければならない.バックティック``で示されるテンプレートのスロットは,問題インターフェースの空白の場所を定義する.
対応する評価関数
- "TextCompletion"は,AssessmentFunctionに自動的に割り当てられるインターフェースタイプではない.これは,QuestionInterfaceで指定されなければならない.
- AssessmentFunction[{val1,…},…]の値 valiは,各スロットの答を順に含む文字列でなければならない.
例題
すべて開くすべて閉じる例 (3)
考えられる問題 (2)
AssessmentFunction中の値はリストでなければならない:
StringTemplateが作成したTemplateObjectには,"TextCompletion"との互換性がないオプションが含まれる:
このテンプレートは,"TextCompletion"では使うことができる:
StringTemplateの代りにTemplateObjectを直接使うこともできる:
これは,"TextCompletion"でも使うことができる: