Rules and instructions for coding assessment output.
Accepts the following message:
Data structure to specify all processing steps of response data in order to get coded and scored data for analyses.
Major and minor of the version of the data structure.
Identifier for the variable. In case of a scheme for a base variable, this id is identical with the source variable's id. All ids of a response scheme should be unique.
Alternative identifier for the variable. In case of a scheme for a base variable, this id is identical with the source variable's alternative id. All alternative ids of a response scheme should be unique.
Some additional info for UI
Specifies how to derive (concatenate, check uniqueness, sum code etc.).
Parameters to specify the derive method
If sourceType 'solver', this expression is evaluated when deriving. Placeholder for variables are in curly brakes.
Some options to change value or status
Additional properties are allowed.
This parameter defines what (pre)processing should be done.
Regular expression to get fragments out of the value if of type string
Instructions for manual coding.
Info for applications to simplify UI
If the unit supports paging, this property defines the page to be presented to the coder if manually coded.
If this code's rules/instructions match, the code and score is taken for the response. If the code id is of type 'string', the status 'INVALID' or 'INTENDED_INCOMPLETE' will be set.
To ease some processing and documentation
Instructions for manual coding.
If true, all rule sets must match to take that code. Otherwise (default: false), one matching rule set will satisfy.
Refers to a specific position in the value array [0..n-1].
Refers to any position in the value array, to the sum of all array values or the length of the value array.
If true, all rules must match to take that code. Otherwise (default: false), one matching rule will satisfy.
Refers to a specific fragment of the value [0..n-1] or to any -1.
Condition for evaluation
Depending on the method, additional parameter(s) is needed. See separate documentation
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.
Additional properties are allowed.