質問に対する自動応答の構成

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:4分
  • 特定の条件に基づいた静的応答またはスクリプトベースの応答のいずれかを使用して、アセスメントの質問に対する自動応答を設定します。テキスト、ドロップダウンリスト、ラジオボタン、チェックボックス、日付、コード、および番号の質問タイプのデフォルトの応答を構成できます。この機能により、回答が必要な質問の数が減るため、査定人の時間と労力を節約できます。

    始める前に

    スマートアセスメントの高度な応答自動化プラグイン (com.sn_smart_resp_auto) をインストールする必要があります。
    注:
    アセスメントアドミンまたはテンプレートマネージャーのロールを持っている場合は、質問のデフォルトまたは条件付きデフォルトの応答を構成できます。スクリプトを作成するには、アセスメントアドミンまたはテンプレートマネージャーのロールに加えて、 開発者ロールが必要です。
    必要なロール:
    • デフォルトまたは条件付き応答を設定するには:sn_smart_asmt.assessment_admin または sn_smart_asmt.template_manager
    • スクリプト化された応答を作成するには、以前のロールの 1 つに sn_smart_asmt.developer を加えます。

    手順

    1. 移動先 ワークスペース > アセスメントワークスペース アセスメントワークスペース ランディングページにアクセスします。
    2. アセスメントテンプレートを作成するか、 ドラフトステータスの既存のアセスメントテンプレートを開きます。
      テンプレートの作成の詳細については、「アセスメントテンプレートを作成する」を参照してください。
    3. 自動応答を構成する質問を選択します。
    4. [ 構成] オプション を選択し、[ 自動応答] を選択します。
    5. [自動応答 (Automated response)] ポップアップウィンドウの [デフォルトの応答は (Default response is)] フィールドで、質問タイプに基づいて質問のデフォルトの応答を選択するか、スクリプトを作成します。
      1. オプション: スクリプトアイコン を選択して、動的応答のスクリプトを作成します。
      2. 必要な入力で result.value = <null> を更新します。
        スクリプトでは、result.value が応答を保有します。result.value の入力は、対応する質問タイプと一致する必要があります。たとえば、テキストタイプの質問には文字列の値が必要ですが、番号タイプの質問には整数の値が必要です。
    6. オプション: [ If-then 条件の追加] を選択して条件を設定します。
    7. [If][+ 新しい条件セット] を選択して条件を設定します。
      • 条件ビルダーを使用して 、If 条件と Then 条件に詳細を追加します。詳細については、「Condition builder」を参照してください。
      • [+ 新しい条件セット] を選択すると、単一の If 条件内に複数の条件を設定できます。単一の条件行内で、AndOr の論理演算子を使用して複数の条件を組み合わせることができます。
    8. オプション: [ If-then 条件の追加] を選択して、後続の 1 つ以上の if-then 条件を設定します。
      • 条件ビルダーを使用して 、[Otherwise if] および [Then ] 条件に詳細を追加します。詳細については、「Condition builder」を参照してください。
      • 最初の条件がクライテリアを満たすと、デフォルトの応答がトリガーされます。優先度は、条件の順序で決まります。たとえば、3 つの条件があり、最初の条件が True の場合、残りの 2 つはチェックされません。
    9. オプション: [一致するものがない場合] セクションの [デフォルトの応答] フィールドで、設定された条件を満たす条件セットがない場合のデフォルトの応答を設定します。
      [ 応答を自動化] ポップアップウィンドウの画面。この画面には、[If ] セクション、[ Then ] セクション、および [ 一致するものがない場合 ] セクションが表示されています。
    10. オプション: スクリプトアイコン を選択して、動的応答のスクリプトを作成します。
    11. 必要な入力で result.value フィールドを更新します。
      スクリプトでは、result.value が応答を保有します。result.value の入力は、対応する質問タイプと一致する必要があります。たとえば、テキストタイプの質問には文字列の値が必要ですが、番号タイプの質問には整数の値が必要です。
    12. オプション: [ 他のオプション] で、[ 応答を編集可能として設定] オプションを選択します。
      • 有効にすると、査定人は自動応答を編集できます。自動化条件は、アセスメントの作成時に評価され、依存する質問が変更されたときに再評価されます。査定人が回答を手動で変更した場合、その入力は保持され、自動値で上書きされることはなくなります。
      • 無効にすると、応答は読み取り専用に設定されます。自動化条件は、アセスメントの作成時に評価され、依存する質問が変更されるたびに再評価されます。再評価された自動値によって、常に現在の応答が上書きされます。
      • 質問を必須としてマークするには、[ 応答を編集可能として設定 ] オプションを選択する必要があります。[応答を編集可能に設定] がオフの場合、[必須] オプションは自動的にオフになります。
    13. [保存] を選択します。