0 votes
in SoSci Survey (dt.) by s104833 (140 points)

Kann ich dann also auf meiner ersten Seite u.a. das Geschlecht abfragen das wird dann quasi gespeichert und wenn die Person dann zb männlich angibt auf der nächsten Seite Fragen anzeigen die auf das männliche abgestimmt sind ? welche Methode wäre dann dabei angebracht ?
Die Besonderheit ist dabei dass es sich dabei um eine Auswahl von Fotos handelt, die dann je nach Geschlecht männliche oder weibliche Personen zeigen

by SoSci Survey (305k points)
> welche Methode wäre dann dabei angebracht ?

Inwiefern unterscheiden sich die Frage denn? Und wie viele Fragen sind es?

> Die Besonderheit ist dabei dass es sich dabei um eine Auswahl von Fotos handelt

Von wie vielen Fotos sprechen wir? Wie werden diese dargeboten? Und wie spielt das mit den Fragen zusammen? Werden die Fotos bewertet?
by s104833 (140 points)
es handelt sich dabei um 7 verschiedene Fotos die zur Auswahl stehen und da auf den Fotos entweder weibliche oder männliche Personen zu sehen sind, sollte immer nur diejenigen Fotos angezeigt werden, die zu dem vorher angegebenen Geschlecht passen. Oberhalb der Fotos steht dann eine Frage, die mit der Wahl eines der sieben Fotos dann beantwortet wird ( "Welches der folgenden Fotos würden Sie auswählen") diese Antwort der Fotos sollte dann gespeichert werden
ich dachte da an die Option der "Zoom- Auswahl"

1 Answer

0 votes
by SoSci Survey (305k points)

es handelt sich dabei um 7 verschiedene Fotos

Meine Empfehlung wäre in diesem Fall, dass Sie - abhängig vom Geschlecht - ein Array definieren, welches Bilder und zugehörigen Fragen enthält, also z.B.

if (value('GS01') == 1) {
  $order = [
    'AB01' => 'bild01m.jpg',
    'AB02' => 'bild02m.jpg',
    'AB03' => 'bild03m.jpg',
    // u.s.w.
  ];
} else {
  $order = [
    'AB01' => 'bild01w.jpg',
    'AB02' => 'bild02w.jpg',
    'AB03' => 'bild03w.jpg',
    // u.s.w.
  ];
}

Anschließend können Sie mit loopPage() alle 7 Bilder abfragen.

$qst = array_keys($order);
$i = loopPage($qst);
html('<p><img src="'.$order[$qst].'" alt=""></p>');
question($qst);

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

...