Specification for the unit definition of the nemo player.
Accepts the following message:
Specification for the unit definition of the nemo player.
Ensures that this is the right definition type
Version to better support legacy definitions.
web-color
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 player 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.
Additional properties are NOT allowed.
Type of interaction
Every interaction type needs a different set of parameters.
These parameters will be used for interactionType BUTTONS
Name of the variable stored as id in the response data object.
Size of button
Size of the gap between buttons.
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.
Each option specifies one button.
If image or icon is given too, this text is used as alt.
Image base64-coded
Icon provided by player
Additional properties are NOT allowed.
Additional properties are NOT allowed.
These parameters will be used for interactionType SYLLABIFY
Name of the variable stored as id in the response data object.
Image base64-coded, placed left-hand.
If image or icon is given too, this text is used as alt.
Number of options. Every option carries a growing number of hand clapping images.
Additional properties are NOT allowed.
These parameters will be used for interactionType WORD_SELECT
Name of the variable stored as id in the response data object.
Image base64-coded, placed left or at top.
If an image is given too, this text is used as alt.
If true, the buttons are arranged side by side in a row at the bottom. If false, they form a column right-hand.
Each option specifies one button.
If image or icon is given too, this text is used as alt.
Image base64-coded
Icon provided by player
Additional properties are NOT allowed.
Additional properties are NOT allowed.
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.
If an image is given too, this text is used as alt.
Each option specifies one button.
If image or icon is given too, this text is used as alt.
Image base64-coded
Icon provided by player
Additional properties are NOT allowed.
Additional properties are NOT allowed.
These parameters will be used for interactionType PHONETICS
Name of the variable stored as id in the response data object.
Number of options.
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.
Number of columns of the virtual grid placed over the image.
Number of rows of the virtual grid placed over the image.
Additional properties are NOT allowed.
Rules for coding and scoring the values
Name of the variable to be coded.
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.
Operator and value to compare with
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
This will show the continue button unless other rules defined in 'continueButtonShow'. Audio feedback will not be given on every response but on continue button click. After playing feedback, the continue button triggers following rules defined in 'continueButtonShow'.
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.
Operator and value to compare with
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are NOT allowed.
Additional properties are allowed.
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.