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

Guten Tag

Ich habe einen Fragebogen mit einer Zufallsvariable und dessen vier Varianten auf Seite 4. Hier kommt jeweils Text 1 und Bild 1, Text 2 und Bild 2, Text 3 und Bild 3, Text 4 und Bild 4 zusammen. Hier ist der PHP Code zu Seite 4 und voraus habe ich den Zufallsgenerator ZV01 eingefügt:

$zahl = value('ZV01');

if ($zahl == 1) {
text('Variante 1 Text', 'spacing=default');
html('
  <div class="spacing">
    <img src="Profil_1.jpg">
  </div>
');
} elseif ($zahl == 2) {
text('Variante 2 Text', 'spacing=default');
html('
  <div class="spacing">
    <img src="Profil_2.jpg">
  </div>
');
} elseif ($zahl == 3) {
text('Variante 3 Text', 'spacing=default');
html('
  <div class="spacing">
    <img src="Profil_3.jpg">
  </div>
');
} elseif ($zahl == 4) {
text('Variante 4 Text', 'spacing=default');
html('
  <div class="spacing">
    <img src="Profil_4.jpg">
  </div>
');
}

Nun habe ich auf Seite 5 und 9 jeweils zwei Bilder die auch variieren aber fix zu den vier Varianten zugeordnet werden müssen.

Nun ist meine Frage, ich habe nun einfach nochmals den ZV01 genommen und auch den Zufallsgenerator zu ZV01 eingefügt und die PHP-Codes erstellt:

Zu Seite 5:

$zahl = value('ZV01');

if ($zahl == 1) {
html('
  <div class="spacing">
    <img src="Nasrina_1a.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Nasrina_2a.jpg">
  </div>
');
} elseif ($zahl == 2) {
html('
  <div class="spacing">
    <img src="Nasrina_1a.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Nasrina_2a.jpg">
  </div>
');
} elseif ($zahl == 3) {
html('
  <div class="spacing">
    <img src="Nasrina_1b.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Nasrina_2b.jpg">
  </div>
');
} elseif ($zahl == 4) {
html('
  <div class="spacing">
    <img src="Nasrina_1b.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Nasrina_2b.jpg">
  </div>
');
}

Und zu Seite 9:

$zahl = value('ZV01');

if ($zahl == 1) {
html('
  <div class="spacing">
    <img src="Starbucks_1a.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Starbucks_2a.jpg">
  </div>
');
} elseif ($zahl == 2) {
html('
  <div class="spacing">
    <img src="Starbucks_1a.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Starbucks_2a.jpg">
  </div>
');
} elseif ($zahl == 3) {
html('
  <div class="spacing">
    <img src="Starbucks_1b.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Starbucks_2b.jpg">
  </div>
');
} elseif ($zahl == 4) {
html('
  <div class="spacing">
    <img src="Starbucks_1b.jpg">
  </div>
');
html('
  <div class="spacing">
    <img src="Starbucks_2b.jpg">
  </div>
');
}

Also habe ich keine weitere neue Zufallsvariable erstellt. Nun kommt aber immer wenn ich den Fragebogen durchmache die folgende Fehlermeldung auf Seite 5 und auch analog zu Seite 9:

Hinweis (Seite 5)
Eine oder mehrere Variablen (ZV01_CP, ZV01) wurden bereits auf Seite 4 abgefragt. Bitte beachten Sie, dass die Antworten von Seite 4 hier angezeigt und anschließend überschrieben werden. Falls Sie eine gleichartige Frage mehrfach benötigen, erstellen Sie eine Kopie der Frage.

Was muss ich hier ändern oder machen??Jeweils doch neue Zufallsvariablen erstellen? Oder kann ich das einfach ignorieren und es hat keine Auswirkungen auf meine späteren Daten??

Vielen Dank und liebe Grüsse

1 Answer

0 votes
by SoSci Survey (305k points)

Nun ist meine Frage, ich habe nun einfach nochmals den ZV01 genommen und auch den Zufallsgenerator zu ZV01 eingefügt und die PHP-Codes erstellt:

Den Zufallsgenerator müssen Sie nur einmal vorne einfügen, dort wo die Zufallszahl gezogen werden soll. Auf den Seiten 5 und 9 benötigen Sie ihn nicht mehr.

Natürlich ist der Zufallsgenerator so schlau, dass er auf den späteren Seiten keine andere Zufallszahl zieht, aber die Warnung erscheint dennoch. Zugegen, diese ist ein wenig irreführend...

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

...