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

Hallo,

ist es möglich Fragen durch bspw. PHP Code zu beantworten ohne, dass die Frage selbst dem Teilnehmer angezeigt wird?

Quasi die preset() Funktion ohne die Notwendigkeit, dass die Frage dem Teilnehmer aktiv angezeigt wird.

Diese im Hintergrund ausgefüllte Frage benötige ich später in der Auswertung.

Ich hoffe, dass ich mein Problem verständlich formulieren konnte.

Liebe Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Es kommt darauf an, was genau Ihr Ziel ist.

Wenn Sie einfach nur Informationen in den Datensatz speichern möchten, dann verwenden Sie dafür eine interne Variable. Diese kann mittels put() oder via JavaScript befüllt werden, je nach Einsatzereich.

by s274828 (110 points)
Vielen Dank für die schnelle Antwort!

Es ist so, dass die Frage um die es geht nur dann automatisch / im Hintergrund beantwortet werden soll wenn der Teilnehmer eine bestimmte Antwort auf eine andere Frage gab.

Für Teilnehmer die in der Vorfrage andere Antwortoptionen wählten, soll die Frage "normal" angezeigt werden und von Teilnehmern selbst beantwortet werden.

Haben Sie für diesen Fall einen Tipp zum Vorgehen?

Fiktives Beispiel:
1. Frage nach Essgewohnheiten (Antwortmöglichkeiten: Mischkost und vegetarisch)

2. Frage nach Lieblingsgerichten (Antwortmöglichkeiten: Schnitzel und Salat)
-> Hier soll dann für Teilnehmer die "vegetarisch" in Frage 1) gewählt haben die Frage im Hintergrund mit "Salat" beantwortet werden ohne dass sie angezeigt wird. Alle anderen sollen die Frage regulär beantworten.

Vielen Dank im Voraus!
by SoSci Survey (327k points)
Wenn Sie ohnehin schon einen PHP-Filter haben, um die Frage nach den Lieblingsgerichten  anzuzeigen...

if (value('AB01') != 5) {
    question('LG01');
}

... dann können Sie in dem Zuge auch gleich die Antwort setzen, wenn die Frage nicht gezeigt wird:

if (value('AB01') != 5) {
    question('LG01');
} else {
    put('LG01', 7, true);
}

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

...