0 votes
in SoSci Survey (dt.) by s130397 (170 points)
edited by SoSci Survey

Liebes SoSci Survey-Support- Team,

ich habe leider schon wieder (oder immer noch) Probleme mit einem Filter bei meinem Screen-Out. Es sollen alle Personen (mit dem Beendigungstext SCVA) ausgescreent werden, die in meiner Frage (NE01) bei ihren Auswahlmöglichkeiten ausschließlich die geringste Ausprägung (kodiert mit 1) angeben und keinne höhere Ausprägung oder die die Frage (NE02) auswählen, die auf derselben Seite direkt darunter angezeigt wird. Der PHP-Code (den ich auf der nachfolgenden Fragebogenseite platziert habe) sieht wie folgt aus:

$AllesEins = false; {
  $gewaehlt = getItems('NE01', 'min', 2);
  if (count($gewaehlt) == 0) {
    $AllesEins = true;
  }
}

if ($AllesEins) {
  text ('SCVA');
    buttonHide();
    pageStop();
}

if (value('NE02') == 1){  //in einem neuen PHP-Code-Feld auf der selben Seite
text ('SCVA');
    buttonHide();
    pageStop();
}

Leider beschreibt eine Teilnehmerin nach wie vor, dass sie immer ausgescreent wird, unabhängig davon, welche Ausprägung der Auswahlmöglichkeiten sie angibt.
Habe ich wirklich codiert, dass Teilnehmerinnen nur dann ausgescreent werden, wenn sie ausschließlich die geringste Ausprägung* (1) angeben?
Ich weiß nicht mehr so recht, wo ich das Problem noch suchen soll…

Danke schon einmal im Voraus für die Antwort

1 Answer

0 votes
by SoSci Survey (305k points)

Leider beschreibt eine Teilnehmerin nach wie vor, dass sie immer ausgescreent wird, unabhängig davon, welche Ausprägung der Auswahlmöglichkeiten sie angibt.

Sehen Sie den entsprechenden Datensatz unter Erhobene Daten -> Daten ansehen? Dann prüfen Sie erst einmal, ob die Aussage stimmt.

Habe ich wirklich codiert, dass Teilnehmerinnen nur dann ausgescreent werden, wenn sie ausschließlich die geringste Ausprägung* (1) angeben?

Lassen Sie sich doch einfach anzeigen, was Ihr Code macht.

$AllesEins = false;
$gewaehlt = getItems('NE01', 'min', 2);
if (count($gewaehlt) == 0) {
    $AllesEins = true;
}
debug($gewaehlt);
debug($AllesEins);
pageStop();

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

...