0 votes
in SoSci Survey (dt.) by s130443 (185 points)

Liebes Support-Team,
ich hatte in einer Umfrage einen Fehler drin und möchte die Auswirkungen erfragen.

Ich habe einen Zufallsgenerator (IN05), der die teilnehmende Person zu einer von 3 Gruppen zuteilt.

Entsprechend der Gruppenzugehörigkeit soll nun eine Text angezeigt werden.
>if (value('IN05') == 1) {
> text('IN12');
>} elseif (value('IN05') == 2) {
> text('IN13');
>} elseif (value('IN05') == 2) { //hier müsste eigentlich ==3 stehen!
> text('IN15');
>}

Hier im Code ist mir ein Fehler eingeschlichen: Statt in Zeile 5 die 3 (für Gruppe 3) anzugeben, habe ich ausversehen die 2 (für Gruppe 2) hingeschrieben.
Ist es aber jetzt so, dass Personen in Gruppe 2 tatsächlich nur ihr korrekter Text (IN13) angezeigt wird und niemals der falsche Text (IN15)?
Weil Zeile 3 als "TRUE" gewertet wird, werden dann die darauffolgenden Zeilen einfach ignoriert?

In meinen Daten kann ich ja leider nicht überprüfen, welcher Text angezeigt wird, lediglich die Gruppenzugehörigkeit.

Ich freue mich über eine Rückmeldung!
Beste Grüße

1 Answer

+1 vote
by SoSci Survey (327k points)
edited by SoSci Survey
 
Best answer

Ist es aber jetzt so, dass Personen in Gruppe 2 tatsächlich nur ihr korrekter Text (IN13) angezeigt wird und niemals der falsche Text (IN15)?

Ja, das ist so, weil der IN15-Teil über ein "elseif" eingebunden ist. Zum Ausprobieren:

if (1 == 2) {
  html('1 ist 2');
} elseif (2 == 2) {
  html('2 ist 2');
} elseif (2 == 2) {
  html('2 ist nochmal 2');
}
by s130443 (185 points)
Vielen Dank, sehr hilfreich!
(mit == hat das Beispiel gut geklappt :-) )
by SoSci Survey (327k points)
Ähüst, ja. Gut aufgepasst, ich wollte nur schauen, ob Sie ... egal, ich habe es oben noch korrigiert :D
by s130443 (185 points)
:-) Danke wie immer für die schnelle Hilfe hier im Support!

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

...