Author API Initialization
player_templates
Define custom assessment player templates for authors to select from in the Activity editor.
You would want to use this to create new assessment player templates that authors can choose when creating a new Activity.
An assessment player template is a defined set of Assess API initialization options which will be used to display the Activity. Custom assessment player templates specified here will be included in the list of existing templates available on the player tab of the Activity editor.
See Custom Assessment Player Templates for more information and examples.
Examples
var initializationOptions = {
"config": {
"activity_edit": {
"player_templates": [
// ...
]
}
}
};
Values
Attribute path config.activity_edit.player_templates
Default []
Type array[PlayerTemplateObject]
Each array object represents a custom assessment player template.
Type definitions
-
PlayerTemplateObject object
The following properties are supported in each template.
-
name string
Display name of the template to be shown in the templates list.
-
reference string
The unique identifier of the assessment player template. Max length for the reference is 150 characters.
-
labelBundle object
Specifies label bundle overrides to pass to Assess API. Assess API's default label bundle will be used if not specified.
See the
labelBundle
initialization option for Assess API for more information. -
regions object
Specifies the regions configuration to pass to Assess API.
See the
regions
initialization option for Assess API for more information. -
navigation object
Customize various navigational elements within the assessment player.
See the
navigation
initialization option for Assess API for more information.
-
Related articles
- Custom Assessment Player Templates
- The
activity_edit.default_player_template
initialization option, which allows you to select the default custom assessment player template in the Activity editor.