0 votes
ago in Methoden-Fragen by s322869 (160 points)

Hallo liebes Team,

Ich habe eine Frage zu Variablen, die manuell als Fragetext eingegeben werden, und wie diese innerhalb meines Umfrageprojekts weitergegeben werden.

Ich habe die Hilfseiten zu Variablen gelesen...
https://www.soscisurvey.de/help/doku.php/de:create:variables#individuelle_variablen-namen

... und auch bereits gestelle Fragen im Q&A-Bereich durchforstet, ...

https://support.soscisurvey.de/?qa=37952/url-variable-beim-wechseln-weiteren-fragebogen-mitnehmen

...aber irgendwie entsprechen die Fälle nicht meinen Anforderungen.
Leider verstehe ich nicht, wie das mit der URL funktionieren soll, daher habe ich mich für die "einfachere" Lösung der normalen Texteingabe entschieden.
(Ich habe keine grundlegenden Programmierkenntnisse.)


Meine Situation ist wie folgt und ich hoffe, dass ihr mir helfen könnt:

Aufbau des Fragebogens:

Ich habe zwei Hauptfragebögen:
[SetA] und [SetB] sowie einen Zufallsgenerator [random].

Wenn man auf den Link zum Fragebogen klickt, kommt man zuerst zum Fragebogen-Teil [random], beantwortet einige Fragen (einschließlich der Eingabe der Prolific-ID) und wird dann zufällig entweder zu SetA oder SetB weitergeleitet.


Ich habe mir nun die gesammelten Daten angesehen.
Für jeden Teilnehmer gibt es zwei Zeilen: eine aus [random] und eine separate Zeile für z. B. A und/oder B.

Die eingegebene Prolific-ID (A102_01) befindet sich nur in der Zeile für [random].

Ich möchte, dass die Prolific-ID auch in der anderen Zeile bzw. mit nach SetA und/oder SetB übergeben wird.


Der Aufbau und Einstellungen im Projekt

Meine aktuellen Einstellungen für mein Projekt und den PHP-Code sind wie folgt. Vielleicht liegt hier irgendwo der Fehler...

Anbei zuerst die Variablenübersicht


  1. Meine erstellten Fragen in der Rubrik sind wie folgt:

  1. Die Frage zur Prolific-ID (A102_01) ist eine offene Texteingabe:

  1. Diese Frage wird wie folgt abgefragt:

  1. Wie ich aus allen Hilfeseiten und Erklärungen verstanden habe, muss ich eine interne Variable anlegen:

Diese habe ich mit dem Fragetypen "Interne Variable" erstellt: IntVar P-ID.




Bausteine und PHP Code

Im Fragebogen [random] sind auf der letzten Seite die folgenden Bausteine mit dem folgenden PHP Code eingetragen:

von hier aus wird entweder nach SetA oder SetB gesprungen.

Sowohl in SetA als auch SetB ist auf der ersten Seite der folgende Baustein enthalten und ein PHP Testcode, um zu gucken, ob IntPROLIFIC_PID mitgenommen wird.

Im Debug-Mode sehe ich, dass im Fragebogen [random] die Variable IntPROLIFIC_PID korrekt gesetzt, aber weder in SetA noch in SetB uebernommen wird....


Ich wäre sehr dankbar, wenn ich eine leicht verständliche Erklärung mit vielen Screenshots oder Bildern erhalten könnte (mit gemalten Pfeilen oder so...).

Wenn das Problem nur über die URL gelöst werden kann, wäre ich für eine sehr detaillierte Anleitung zu diesem Thema dankbar. Ich weiß, dass es r-, o- oder s-Codes gibt, aber ich verstehe nicht, wie und wo genau ich diese eingeben soll. (Leider erscheint mir das sehr schwierig und kompliziert.)

Ich hoffe, dass das Problem ohne die URL-Methode gelöst werden kann...

Vielen Dank für Ihre Zeit und Mühe.

Mit freundlichen Grüßen,

Please log in or register to answer this question.

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

...