Parameterübergabe

Aus emoTouch
Zur Navigation springen Zur Suche springen

Es ist mit emoTouch möglich, einen Query-String an die an die Participants zu verteilende URL anzuhängen. Einige Parameter werden von emoTouch separat behandelt, so dass nach dem Wert dieser Parameter gesucht oder gefiltert werden kann. Konkret handelt es sich hierbei jeweils um die acht Parameter i1, i2, ..., i8 und s1, s2, ..., s8. Das "i" steht für Integer, also Zahlen, mit denen später mathematische Operationen durchgeführt werden können, während das "s" für String, also Zeichenketten, steht.

Alle anderen Parameter, die im Query-String der URL angegeben werden, werden ebenfalls gespeichert und zusammen als JSON gespeichert. Sie sind nicht durchsuchbar oder filterbar.


Hinweis: wenn Sie die Parameterübergabe vor Studienstart testen möchten, nutzen Sie einen Inkognito-Tab. Folgende Tastenkombinationen öffnen ein neues Inkognito Fenster, wo Sie dann einfach den Link einfügen können:

Tastenkombinationen Inkognito-Modus
Windows (Chrome) Windows (Firefox) Windows (Edge) MacOS (Chrome) MacOS (Firefox)
Strg + Umschalt + n Strg + Umschalt + p Strg + Umschalt + n ⌘ + Shift + n ⌘ + Shift + p

Beispiel

Hier ist eine Beispiel-URL (Realisation-Code: 123abc) mit allen möglichen Parametertypen und Beispielwerten:

https://pi.emotouch.de/en/123abc?i1=100&i2=5&s1=hello&s2=world&mykey1=myvalue1&mykey2=myvalue2

Dies würde zu einer Session mit der folgenden Struktur führen:

   id: 123abc (Dies ist nur eine Beispiel-ID)
   i1: 100
   i2: 5
   s1: hello
   s2: world
   params: {
       mykey1: myvalue1,
       mykey2: myvalue2
   }

Die Parameter sind auf der Detailseite einer Session einsehbar.