0 votes
in SoSci Survey (dt.) by s236100 (130 points)

Ich habe einen PHP-Code für die randomisierte Ausgabe meiner 3 Stimulustexte geschrieben.

Gruppe 1 soll Text "RD02" angezeigt bekommen,
Gruppe 2 soll Text "RD03" angezeigt bekommen und
Gruppe 3 soll Text "RD04" angezeigt bekommen.
Der Zufallsgenerator heißt "RD01".

Leider funktioniert dieser PHP-Code nicht:

if (value('RD01') == 1) {
text('RD02');
}
elseif (value('RD01') == 2) {
text('RD03');
}
elseif (value('RD01') == 3) {
text('RD04');
}

Kann mir bitte jemand sagen, wo der Fehler liegt? Danke!

by SoSci Survey (306k points)
> Leider funktioniert dieser PHP-Code nicht:

Was macht er denn, wenn er nicht das macht, was er soll? Werden Fehlermeldungen angezeigt? Was zeigt die Debug-Information?
by s236100 (130 points)
Ich glaube, dass es jetzt funktionieren müsste.

Das zeigt die Debug-Information an:

[Information]    Interview gestartet (neue Nummer 315)
[Information]    Der Fragebogen B im Projekt befragunginstagram1 wird verwendet
[Verarbeitung]    Erstelle Seite 11 in Fragebogen B
[Inhalt]    Erstelle Frage RD01
[Information]    Vom Zufallsgenerator RD01 wurden folgende Codes gezogen: 1
[Information]    value("RD01") = 1
[Inhalt]    Zeige Text RD02

Vorhin wurde mir bei jedem Test lediglich der Text RD04 angezeigt.

1 Answer

0 votes
by SoSci Survey (306k points)

Vorhin wurde mir bei jedem Test lediglich der Text RD04 angezeigt.

Das kann schon mal passieren - und zwar unter folgender Voraussetzung:

  1. Der Zufallsgenerator hat die Zettel 1 und 2 (für die Texte RD02 und RD03) gezogen,
  2. Dann haben Sie den Befragungszeitraum gestartet, also den Fragebogen veröffentlich und
  3. Dann wurde erneut getestet. Dann wird immer Zettel 3 (RD04) gezogen.

Warum? Weil der Zufallsgenerator die Ziehungen nur zählt, wenn der Fragebogen entweder noch nicht online ist oder wenn er online ist und ein richtiges Interviews läuft.

Wenn der Fragebogen online ist und man nur aus dem Fragebogen zusammenstellen heraus testet, dann wird diese Ziehung nicht gezählt, damit Tests während der Erhebung die Ziehung nicht verzerren.

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

...