Specification for the unit definition of the stars player.
Accepts the following message:
Specification for the unit definition of the stars player.
Ensures that this is the right definition type
Version to better support legacy definitions.
web-color
If true, two striped bars are shown to indicate a special presentation mode.
Rule if the navigation button to continue is presented
Parameters and source for main audio sequence used via upper left button.
base64 coded string
If true, an overlapping click area covers all available space to catch first click to start audio.
If true, the audio trigger button is a bit moving to demand attention.
Maximum number of plays. If '0', then no limit exists.
If true, any interaction is disabled until the main audio has been played at least once. The continue button is not affected by this.
Additional properties are NOT allowed.
Type of interaction
Every interaction type needs a different set of parameters.
These parameters will be used for interactionType DROP
Name of the variable stored as id in the response data object.
Image base64-coded, placed at the bottom.
Position of the big main image.
Point on image where the selected button image will land (x,y - percentage of main image).
If an image is given too, this text is used as alt.
Each option specifies one button.
Text, image or icon are valid defintions of one button
Will be cropped if not enough space is given.
Additional properties are NOT allowed.
Image base64-coded
Additional properties are NOT allowed.
Icon provided by player
Additional properties are NOT allowed.
Additional properties are NOT allowed.
These parameters will be used for interactionType WRITE
Name of the variable stored as id in the response data object.
Image base64-coded, placed at the top.
If image is given too, this text is used as alt.
If true, a backspace key is added to the keybboard.
If true, keys for umlauts are added to the keyboard.
All chars/strings in the list are added in a new key row at the bottom. Example: Graphemes
Maximal number of characters for input.
Additional properties are NOT allowed.
These parameters will be used for interactionType FIND_ON_IMAGE
Name of the variable stored as id in the response data object.
Image base64-coded, filling space as much as possible.
Placed below the image.
Size of circle to mark selected area. If options are given, this parameter works as default.
This parameter visualises an area of the image. The position and size of the area is specified as 'x,y-x,y'. Use this parameter to prepare the coding and remove it before the test.
Additional properties are NOT allowed.
These parameters will be used for interactionType VIDEO
Name of the variable stored as id in the response data object. The variable holds the play progress value as parts of 1.
Video base64-coded, filling space as much as possible.
Image base64-coded, used as placeholder before and after playing.
Placed below the video.
Additional properties are NOT allowed.
These parameters will be used for interactionTypes BUTTONS and IMAGE_ONLY
Name of the variable stored as id in the response data object.
Stimulus image base64-coded.
Position of stimulus image
Stimulus text.
Variant of button styling
If true, more than one option can be selected.
The options are arranged in exact this number of rows regardless of the given space (no responsiveness). If an odd number of options is given, the upper row will contain of more options.
List of buttons.
Text, image or icon are valid defintions of one button
Will be cropped if not enough space is given.
Additional properties are NOT allowed.
Image base64-coded
Additional properties are NOT allowed.
Icon provided by player
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Repeat one button.
Repeat one selection button several times
Number of options. Every option carries a growing number of hand clapping images.
Text, image or icon are valid defintions of one button
Will be cropped if not enough space is given.
Additional properties are NOT allowed.
Image base64-coded
Additional properties are NOT allowed.
Icon provided by player
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Rules for coding and scoring the values
Name of the variable to be coded.
Parameter to comply with Verona state changed notification
Where the value for evaluation comes from.
First true code will be taken. If not code matches, code and score will be '0'. If the given code list includes code '0', the next available code will be taken.
If more than one rule is given, the first will go.
Method to compare value with parameter
Value to compare with
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Event triggering the evaluation of response(s) and playing feedback
The feedback will be played for the variable just changed.
Name of the variable to trigger the feedback.
Where the value for evaluation comes from.
Method to compare value with parameter
Value to compare with
base64 coded string for audio sequence used via upper left button
Additional properties are NOT allowed.
Additional properties are allowed.
Additional properties are NOT allowed.