Nemo: Interaktionstyp WRITE
Bei diesem Interaktionstyp soll die Testperson über eine Tastatur im unteren Player-Bereich schreiben. Als Stimulus kann oben ein Bild platziert werden.
Parameter
{
1"variableId": "MK02",
2"imageSource": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAV4AAAFeCAYAAADNK...",
3"text": "Ameise",
4"addBackspaceKey": false,
5"addUmlautKeys": false,
6"keysToAdd": [
"eu", "au", "ei", "ch", "sch", "ng"
],
7"maxInputLength": 12,
}
- 1
-
variableId
setzt die Bezeichnung der Antwortvariablen auf einen bestimmten Wert. Standard hier istWRITE
. - 2
-
imageSource
enthält ein Bild in base64-Kodierung - 3
-
text
liefert einen Text statt eines Bildes oder - wenn dieses gegeben ist - Text für das<alt>
-Attribut (Unterstützung der Barrierefreiheit) - 4
-
addBackspaceKey
: Wenntrue
(Standardwert), dann wird eine Taste für das Löschen hinzugefügt. Es wird stets das letzte Zeichen gelöscht. - 5
-
addUmlautKeys
: Wenntrue
(Standardwert), dann werden Tasten für die deutschen Umlaute äöü hinzugefügt (kein ‘ß’). - 6
-
keysToAdd
: Als Liste von Strings können hier weitere Tasten hinzugefügt werden, die auch aus mehreren Buchstaben bestehen können (Grapheme). - 7
-
maxInputLength
: Dieser Parameter bestimmt die Länge des virtuellen Eingabefeldes und verhindert auch die Eingabe eines längeren Wortes.
Antwortwert
Die Antwortdaten folgen der Standardstruktur des IQB. Als id
wird die gewählte variableId
bzw. der Standard WRITE
gesetzt, und der Status wäre zunächst VALUE_CHANGED
(zur Kodierung siehe hier).
Der Antwortwert ist ein String und entspricht genau der Eingabe.