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 ist WRITE.
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: Wenn true (Standardwert), dann wird eine Taste für das Löschen hinzugefügt. Es wird stets das letzte Zeichen gelöscht.
5
addUmlautKeys: Wenn true (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.

Zurück nach oben