0 votes
in SoSci Survey (dt.) by s263767 (110 points)
reopened by SoSci Survey

Hallo,

gäbe es eine Möglichkeit, die URL bei den gleichen Stimuli bei jeweils verschiedenen VPs gleich aussehen zu lassen? Die nebenbei verwendete EyeTracking-Software benötigt für einen Stimulus jeweils die gleiche URL für alle Versuchspersonen.

Es ist ein Fragebogen mit mehreren Stimuli pro VP, daher konnte ich noch keine Lösung mit Hilfe der q- oder r-Parameter finden.

Freundliche Grüße

by SoSci Survey (327k points)
Ich lese aus Ihrer Frage im Moment keine Nachfragen hinaus, welche über meine oben verlinkte Antwort hinaus gehen. Ich muss Sie bitten, die Frage zu konkretisiere, gerne auch mit einem Beispiel.
by s263767 (110 points)
Vielen Dank für Ihre Antwort.

Das konkrete Problem ist, dass ich keinen Weg finde auf den jeweiligen Fragebogenseiten im php-Code einen Wert für den r-Parameter / die REF-Variable festzulegen, sodass dieser in der URL erscheint und somit einen Stimulus eindeutig von einem anderen anhand der URL unterscheidet.

z.B. hat es über Befehle wie put('REF', 111), redirect() auf den Fragebogenlink der Seite + ?r=111 oder andere Datenbankbefehle nicht geklappt.

Ich glaube es liegt meinerseits ein Missverständnis vor, wie der r-Parameter zu manipulieren ist / mit diesem umzugehen ist, sodass dieser für alle Studienteilnehmer in gleicher Form bei jeweils gleichen Stimuli innerhalb eines Fragebogens in der URL erscheint.
by SoSci Survey (327k points)
An welcher Stelle möchten Sie mit dem Parameter r denn genau eine Information an den Fragebogen übergeben? Auf dem Weg vom EyeTracking zum Fragebogen oder zwischen Fragebögen oder an ganz anderer Stelle?

Generell wird der Parameter einfach beim Aufruf des Fragebogens im Link ergänzt. Im Fragebogen selbst ist dafür keine Änderung notwendig.

Nur wenn man z.B. von Fragebogen A zu Fragebogen B umleiten, und dabei Daten übergeben möchte, würde man das r=... vielleicht direkt im redirect() ergänzen. Allerdings wäre für so eine Konstallation ein multiLevelDown() einfacher geeignet, um Daten zu übergeben.
by s263767 (110 points)
Ich denke an genau dieser Stelle ist das Problem.
Es gibt aktuell nur 1 Fragebogen mit allen Stimuli / dem gesamten Experiment und dieser Fragebogen wird auch nicht zwischenzeitlich verlassen, das EyeTracking läuft parallel.
Der r-Parameter soll nur verwendet werden, um innerhalb des Fragebogens mehreren Items stimuliabhängige aber versuchspersonenunabhängige URLs zu geben, die dann in der EyeTracking-Software zur Zuordnung benötigt werden.

Es geht also nach einer kurzen Einleitung im Fragebogen randomisiert mit einem von 10 Items los, und innerhalb des Fragebogens soll ohne Verlinkungen auf andere Fragebögen oder durch vorherige Änderungen am Einladungslink zum Fragebogen der r-Parameter schon festgelegt sein. Wie bereits erwähnt konnte ich keinen Weg finden, um den r-Wert im Code einer Fragebogenseite festzulegen.

Ist das so umsetzbar? Ansonsten fiele mir nur die Verwendung von einzelnen Fragebögen für jeden einzelnen Stimulus, der einen einzigartigen r-Wert haben soll, ein.
by SoSci Survey (327k points)
> um innerhalb des Fragebogens mehreren Items stimuliabhängige aber versuchspersonenunabhängige URLs zu geben, die dann in der EyeTracking-Software zur Zuordnung benötigt werden.

Das heißt, Sie hätten gerne für jede Seite des Fragebogen eine andere (aber über alle Befragten hinweg einheitliche) URL in der Adresszeile des Browsers?
by s263767 (110 points)
Ja, genau. Bisher konnte ich leider keinen Weg finden das auf SoSci umzusetzen, da der r-parameter direkt in den link für eine einladung o.ä. geschrieben werden soll.
by SoSci Survey (327k points)
Geben Sie mir dafür mal bitte 2-3 Tage Zeit - vielleicht finde ich kurzfristig eine Lösung.
by s263767 (110 points)
Alles klar, vielen Dank.

1 Answer

0 votes
by SoSci Survey (327k points)

Es ist nicht ganz trivial, denn die URL in der Adresszeile des Browsers wird von der jeweils vorigen Seite im Fragebogen bestimmt.

Wir haben jetzt auf www.soscisurvey.de testweise den option()-Befehl erweitert. Und zwar können Sie damit festlegen, welcher Query String (das nach dem Fragezeichen) für die jeweils nächste Seite verwendet wird:

option('url.parameters', 'image03');

Bitte beachten Sie folgende Einschränkungen:

  • Wenn die Seite aufgrund einer fehlenden/ungültigen Antwort neu geladen wird, bekommt sie dennoch den Query, der für die nächste Seite gedacht war.
  • Wenn jemand den Zurück-Knopf verwendet, wird auch für die vorige Seite die hier festgelegte URL verwendet (das könnten wir evtl. noch einschränken).

Ihr Anwendungsfall sollte sich trotz der Einschränkungen ganz gut umsetzen lassen. Testen Sie bitte mal, und berichten sie bitte unbedingt! Gerne auch per E-Mail an info@soscisurvey.de

by s261436 (110 points)
Vielen Dank für die Erweiterung des Befehls! Das hilft tatsächlich sehr und funktioniert nach den ersten Tests gut.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...