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

Servus und Hallo,

Problem kurzgefasst:

Person gibt am Anfang an ob männlich/weiblich/divers.
Im Verlauf der Erhebung kommt ein Fragebogen mit männlicher bzw. weiblicher Version.
Ergo: Wie stelle ich ein dass Personen, die männlich angaben die Version für Männer und respektive die Frauen die Version für sie gezeigt bekommen?

Danke im Voraus

by s109993 (12.0k points)
Kommt ein bisschen drauf an. Entweder Sie arbeiten mit Filtern oder mit Platzhaltern. Was unterschiede gibt es denn? Geht es um ganz andere Fragen oder nur um Änderungen im Wortlaut der Fragen?
by s200534 (110 points)
Danke für die schnelle Antwort :)

Es sind komplett andere Fragen.
Am liebsten würde ich eine Bedingung stellen:

Männer bekommen Fragebogen Version A (Auswahl Option männlich -> FB ver. A)
Frauen bekommen Fragebogen Version B (weiblich halt)

Besteht solch eine Möglichkeit?
by s109993 (12.0k points)
Ja, das können Sie machen. Dafür legen Sie einfach zwei Fragebogen an (nicht Projekte- zwei Fragebogen in einem Projekt). Und an einer Stelle machen Sie dann ein redirect auf den zweiten Fragebogen, wenn männlich oder weiblich. Allerdings halte ich es für einfach in einem Fragebogen zu bleiben und mit Filtern zu arbeiten. Weniger Aufwand und Sie können mit PHP-Filtern relativ einfach Fragen überspringen, wenn das Geschlecht zutrifft. Am Ende müssen Sie entscheiden, was besser zu ihrem Projekt passt. Es ist oft auch eine Geschmackssache.
by s200534 (110 points)
edited by s200534
Vielen Dank.

Hab es soweit raus. Danke sehr
by s109993 (12.0k points)
schauen Sie bitte im SoSci Wiki nach: https://www.soscisurvey.de/help/doku.php/de:create:php-filters


Da sind Anleitungen zu fast allen Sachen mit dabei.

PHP Filter sind relativ einfach

if (value('PT01') == 1) {   // 'PT01' ist zum Beispiel ihre Geschlecht-Frage: 1=w; 2=m
  question('AB01');     // AB01 ist eine Frage auf einer Seite nach der Geschlechts-Frage.
}

AB01 wird nur angezeigt, wenn PT01 = 1 ist. Am besten mal das ganze Kapitel durchlesen und dann einmal ein paar Tests machen. Das sollte ihnen helfen.

1 Answer

0 votes
by SoSci Survey (327k points)

Die Kommentare oben beantworten vermutlich schon fast alles ... ich würde hier nur noch zwei Kleinigkeiten ergänzen:

  1. Ein Verweis auf die Funktionen goToQuestionnaire() bzw. multiLevelDown()

  2. Die Möglichkeit, dass man unterschiedliche Inhalte auch über unterschiedliche Sprachversionen anzeigen kann, welche man über setLanguage() per Filter ansteuern kann.

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

...