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

0 votes

Hallo,
wir möchten den Fragetypen "erweitere Auswahl" nutzen. Hierbei sollen die Befragten zunächst auswählen, an welchem Seminar (Überkategorie) sie teilgenommen haben. Darunter soll dann aufklappen, welches Seminar genau das war. Hier sollen aber nur die Seminare angezeigt werden, die derzeit überhaupt am Institut laufen, weil wir hier sonst 300 Seminare zur Auswahl angeben müssten. Das macht keinen Sinn, wenn die Befragten davon 270 Seminare zum Zeitpunkt gar nicht besucht haben können. Wir brauchen also irgendwie eine Art Datums-Filter.
Kann man so etwas in Soscisurvey umsetzen?

VG

in SoSci Survey (dt.) by s019746 (175 points)

1 Answer

0 votes

Sie können, wenn Sie eine Frage über den question()-Befehl einbinden, im zweiten Parameter eine Liste von Items (in dem Fall: Optionen) übergeben, die angeboten werden sollen.

Hier sollen aber nur die Seminare angezeigt werden, die derzeit überhaupt am Institut laufen

Sie müssten also eine Liste erstellen, zu welchem Zeitpunkt welche Seminare (bzw. die Nummern von derne Antwortoptionen) laufen und dann mit ein wenig PHP-Code die Anzeige steuern. Hier exemplarisch eine sehr vereinfachte Variante.

$monat = date('m');

if (($monat >= 4) && ($monat <= 9)) {
  $seminare = [1,3,5,7,9];
} else {
  $seminare = [2,4,6,8,10];
}
question('AB01', $seminare)
by SoSci Survey (245k points)
...