0 votes
in SoSci Survey (dt.) by s190091 (270 points)
edited by SoSci Survey

Liebes SoSci-Team,

angenommen, ich habe zwei Fragen AB01 und AB02. AB01 ist eine Einfachauswahl, AB02 ist eine Mehrfachauswahl.

Gibt es eine Möglichkeit, einen Filter zu definieren, so dass die Anzahl der Items, die bei AB02 maximal ausgewählt werden dürfen, von der Antwort auf Frage AB01 abhängt?

Bsp.:
Erstes Item wurde bei AB01 ausgewählt, bei AB02 dürfen maximal 3 Items ausgewählt werden.
Zweites Item wurde bei AB01 ausgewählt, bei AB02 dürfen maximal 5 Items ausgewählt werden.

Schon mal herzlichen Dank für Ihre Unterstützung und beste Grüße

1 Answer

0 votes
by SoSci Survey (327k points)

Was problemlos möglich wäre, ist ein PHP-Filter, der nach dem Klick auf "Weiter" einen Fehler anzeigt und die Seite wiederholt, wenn zu viele Optionen markiert wurden.

if (value('AB01') == 1) {
  $limit = 3;
} elseif (value('AB01') == 2) {
  $limit = 5;
}

$count = count(getItems('AB02', 'is', 2));
if ($count > $limit) {
  repeatPage('XY01');
}

Aber wenn Sie möchten, dass schon die Auswahl selbst verhindert wird (sie wie wenn man ein Limit in der Frage vorgibt), dann müssten sie ein wenig in JavaScript einsteigen. Das machbar, aber etwas komplizierter.

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

...