Create a normalization strategy
You can create a custom normalization strategy as required.
Before you begin
- Confirm that the Basic Scoring for Smart Assessments plugin [com.sn_smart_scoring] is installed.
- Role required: sn_smart_asmt.assessment_admin and sn_smart_asmt.developer
Procedure
- Navigate to All > Smart Assessment Engine > Administration > Normalization Strategies.
-
On the Scoring normalization strategies list, select New and then fill in the form.
Table 1. Scoring normalization strategy form Field Description Name Unique meaningful name for the normalization strategy. Published Displays checked when the normalization strategy is published. Retired Displays checked when the normalization strategy is retired. Description Text that helps others to understand the purpose of this normalization strategy. Strategy Enables the script for the normalization strategy. Note:When ECMAScript 2021 (ES12) mode is enabled, you can use the latest supported JavaScript features in your script. If this mode is turned off, your script will be limited to the JavaScript features supported by the application’s default environment. -
Select Save.
A new related list Scoring normalization strategy inputs appears.
-
On the Scoring normalization strategies inputs list, select New and then fill in the form.
Table 2. Scoring normalization strategy input form Field Description Normalization strategy The name of the normalization strategy in which inputs are to be created. Order Order of the input. Type Type of the input. For example: Number or Choice. Label Label of the input. Name Name of the input. Note:Strategy input names must start with a letter, underscore (_), or dollar sign ($), and may only contain ASCII letters, digits, underscores, or dollar signs. Avoid using spaces, special characters, or reserved keywords, as these are not permitted.Description Text that helps others to understand the purpose of this input. -
Select Submit.
Continue adding inputs as needed by repeating these steps.If the input is Choice, then a choice related list appears
- To add choices select the corresponding choice label from the Scoring normalization strategy inputs list.
-
On the related list Scoring normalization strategy input choices list, select New and then fill in the form.
Table 3. Scoring normalization strategy input form Field Description Normalization strategy input The name of the normalization strategy input in which choices are to be created. Order Order of the input choice. Label Label of the choice. Value Value of the choice. -
Select Update.
Continue adding input choices as needed by repeating these steps.
-
Update the strategy script to incorporate the newly created input values for normalizing raw scores.
- You can create scripts to define the transformation logic or formula needed to normalize the raw score effectively.
- You can also set up conditions within the script.
- You can confirm that the input in result.value must always be floating-point number for all question types.
-
Select Publish.
After creating a custom strategy, you can manage it further by moving it back to draft to make edits, retiring it when it's no longer needed, or deleting it permanently.