0 votes
ago in SoSci Survey (dt.) by u128207 (205 points)

Ich habe eine Einfachauswahl mit Kursangeboten.
Diese werden in der Variable K100 gespeichert.
Diese bestehen aus einer Kennung (hier 1-3) und einem jeweiligen Text (alles nach dem Gleichheitszeichen)

1 = Kursleitung: Person A | Termine: 10.11. + 11.11.2025 | Online
2 = Kursleitung: Person B | Termine: 24.11. + 25.11.2025 | Berlin
3 = Kursleitung: Person C | Termine: 25.11. + 26.11.2025 | Online

Der Text wird beim Download des Codebuchs als "response label" ausgewiesen.
Ich möchte aber den jeweiligen Text direkt in der Auswertung haben.

Nach meinem Verständnis müsste ich eine interne Variable generieren und den Text der jeweiligen Antwortoption dort "reinschreiben". Ich dache an put(), aber ich bekomme die Syntax nicht hin. Können Sie mir helfen?

1 Answer

0 votes
ago by SoSci Survey (361k points)

Es kommt ein wenig darauf an, wie Sie die Daten auswerten. Wenn das z.B. in Excel passiert, dann können Sie beim Datendownload einfach einstellen, dass Sie Beschriftungen statt numerischer Codes haben möchten.

Aber ja, Sie können den Wert auch explizit als Text in den Datensatz schreiben. Wenn Sie eine interne Variable (ich nehme hier mal als Kennung IV01_01) angelegt haben, dann würde der PHP-Code wie folgt aussehen:

$desc = value('K100', 'label');
put('IV01_01', $desc);
ago by u128207 (205 points)
Danke für die schnelle Reaktion, das konnte ich nachvollziehen und die Syntaxt stimmt nun auch.
Allerdings finde ich die Interne Variable nicht in der Auswertung.

Ich habe auch geschaut, ob ich die interne Variable in den Fragebogen einbinden muss. Das scheint aber nicht der Fall zu sein
"Um interne Variablen im PHP-Code zu verwenden, müssen diese lediglich im Fragenkatalog existieren. Sie sollten nicht in eine Fragebogen-Seite gezogen oder mittels question() eingebunden werden"

Woran kann es dann liegen, dass ich die Variable nicht in der Auswertung finde?

Hinweise:
- Den Datensatz mit meinen Angaben finde ich.
- Ich habe am offenen Herzen operiert und die Variable + PHP Code in eine laufende Befragung eingebaut.

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

...