0 votes
in SoSci Survey (dt.) by s120822 (120 points)

Liebes SoSci Survey Team/Liebe Nutzer,

ich habe einen Fragebogen bei SoSci Survey erstellt, bei der ich die TeilnehmerInnen in vier Gruppen einteile und all diesen Gruppen vier unterschiedliche Texte präsentieren möchte. In jeder Gruppe sollen gleich viele Frauen, Männer und Divers sein, dadurch hat sich folgender PHP Code ergeben:

//Blockrandomisierung Geschlecht

if (value('SD02') == 1) {
  // Zufallsgenerator RM01 einbinden (Frauen)
  show('RM01');
  put('RM08_01', value('RM01'));
}
if (value('SD02') == 2) {
  // Zufallsgenerator RM06 einbinden (Männer)
  show('RM06');
  put('RM08_01', value('RM06'));
}
if (value('SD02') == 3) {
  // Zufallsgenerator RM07 einbinden (Divers)
  show('RM07');
  put('RM08_01', value('RM07'));
}

//Zuteilung Texte zu Zetteln

if (value('RM08_01') == 1) {
  // Text Gesundheit anzeigen
  text('RM02'); }
if (value('RM08_01') == 2) {
  // Text Umwelt anzeigen
  text('RM03');}
if (value('RM08_01') == 3) {
  // Text Tierwohl anzeigen
  text('RM04');}
if (value('RM08_01') == 4) {
  // Text Kontrollgruppe anzeigen
  text('RM05');}

Dieser Code funktioniert auch wunderbar. Nun besteht jeder Text allerdings aus zwei Teilen, die auf zwei separaten Seiten angezeigt werden sollen, und mit dem oben gezeigten Code wird nur die erst Seite des Textes angezeigt. Auf die folgende Seite habe ich daher diesen Code eingegeben:

if (value('RM08_01') == 1) {
  // Text Gesundheit 2 anzeigen
  text('RM09'); }
if (value('RM08_01') == 2) {
  // Text Umwelt 2 anzeigen
  text('RM10');}
if (value('RM08_01') == 3) {
  // Text Tierwohl 2 anzeigen
  text('RM11');}
// Bei der Kontrollgruppe gibt es keine zweite Seite, ihnen wird nichts angezeigt

Dann erscheint jedoch folgende Fehlermeldung: "Die Variable RM08_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln."

Mir ist leider nicht klar, wo der Fehler liegt. Verschiedene PHP Funktionen wie 'text_from_previous_page' scheinen in SoSci Survey nicht zu funktionieren.

Hat jemand einen Tipp, wie ich das umsetzen kann? Danke!

1 Answer

0 votes
by SoSci Survey (327k points)

Die Variable RM08_01 wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt.

Haben Sie mal probiert, dass Sie Ihren Test des Fragebogens nicht auf dieser Folgeseite beginnen, sondern auf der Seite mit dem ersten Code? Dann dürfte die Fehlermeldung nicht erscheinen - vorausgesetzt, es wurde eine der drei Geschlechtskategorien ausgewählt.

Wenn es daran nicht liegt, posten Sie bitte als Kommentar die Debug-Information beider Seiten.

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

...