正規化戦略の作成

  • リリースバージョン: Yokohama
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 必要に応じて、カスタム正規化戦略を作成できます。

    始める前に

    • Basic Scoring for Smart Assessments プラグイン [com.sn_smart_scoring] がインストールされていることを確認します。
    • 必要なロール:sn_smart_asmt.assessment_admin および sn_smart_asmt.developer

    手順

    1. 移動先 すべて > スマートアセスメントエンジン > アドミニストレーション > 正規化戦略.
    2. [正規化戦略のスコア付け] リストで、[ 新規 ] を選択し、フォームに入力します。
      表 : 1. 正規化戦略のスコア付けフォーム
      フィールド 説明
      名前 正規化戦略の一意でわかりやすい名前。
      公開済み 正規化戦略が公開されるとチェックされた項目が表示されます。
      廃止 正規化戦略が廃止されるとチェックされた項目が表示されます。
      説明 他のユーザーがこの正規化戦略の目的を理解するのに役立つテキスト。
      戦略 正規化戦略のスクリプトを有効にします。
      注:
      ECMAScript 2021 (ES12) モードが有効になっている場合は、サポートされている最新の JavaScript 機能をスクリプトで使用できます。このモードをオフにすると、スクリプトはアプリケーションのデフォルト環境でサポートされている JavaScript 機能に制限されます。
    3. [保存] をクリックします。
      新しい関連リスト [ 正規化戦略入力のスコア付け (Scoring normalization strategy inputs )] が表示されます。
    4. [正規化戦略入力のスコア付け] リストで、[ 新規 ] を選択し、フォームに入力します。
      表 : 2. 正規化戦略のスコア付け入力フォーム
      フィールド 説明
      正規化戦略 入力が作成される正規化戦略の名前。
      順序 入力の順序。
      タイプ 入力のタイプ。たとえば、[番号] や [選択肢] などです。
      ラベル 入力のラベル。
      名前 入力の名前。
      注:
      戦略の入力名は、英字、アンダースコア (_)、またはドル記号 ($) で始まる必要があり、ASCII 文字、数字、アンダースコア、またはドル記号のみを含めることができます。スペース、特殊文字、または予約済みキーワードは許可されていないため、使用しないでください。
      説明 他のユーザーがこの入力の目的を理解するのに役立つテキスト。
    5. [送信] を選択します。
      これらの手順を繰り返して、必要に応じて入力を追加します。
      入力が [選択肢] の場合、選択関連リストが表示されます
    6. 選択肢を追加するには、[正規化戦略入力のスコア付け] リストから対応する選択肢ラベルを選択します。
    7. 関連リストの [正規化戦略入力のスコア付け] 選択リストで、[ 新規 ] を選択し、フォームに入力します。
      表 : 3. 正規化戦略のスコア付け入力フォーム
      フィールド 説明
      正規化戦略入力 選択肢が作成される正規化戦略入力の名前。
      順序 入力選択肢の順序。
      ラベル 選択肢のラベル。
      選択肢の値。
    8. [更新] を選択します。
      これらの手順を繰り返して、必要に応じて入力選択肢を追加します。
    9. 戦略スクリプトを更新して、生スコアを正規化するために新しく作成された入力値を組み込みます。
      • スクリプトを作成して、生のスコアを効果的に正規化するために必要な変換ロジックまたは式を定義できます。
      • スクリプト内で条件を設定することも可能です。
      • result.value の入力は、すべての質問タイプに対して常に浮動小数点数である必要があることを確認できます。
    10. [公開] を選択します。
      カスタム戦略を作成した後は、ドラフトに戻して編集したり、不要になったら廃止したり、完全に削除したりすることで、さらに管理できます。