Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Mehrfachauswahl Bedingung setzen für bestimmte Antwort

  • esrold2020
  • esrold2020's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
11 months 1 week ago - 11 months 1 week ago #243536 by esrold2020
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: Version 5.5.2
Eigener Server oder LimeSurvey-Cloud: Uni-Server
Genutzte Designvorlage: Erben
==================
Hallo ihr Lieben,

ich erstelle im Rahmen meiner Bachelorarbeit gerade einen zweisprachigen Fragebogen bei Limesurvey und komme an einer Stelle nicht weiter: Ich habe am Anfang meines Fragebogens 3 Filterfragen, um die Teilnahmekriterien abzufragen. Sollten diese fragen nicht "richtig" beantwortet werden, sollte die Person aus der Umfrage rausfliegen. 
Das funktioniert bei 2 der 3 Fragen auch gut aber die, die mir Schwierigkeiten bereitet ist eine Mehrfachauswahl-Frage (Typ: M). Es gibt dort 7 Antwortmöglichkeiten und nur eine ist richtig. Der Code des Fragenblocks lautet A02 und die richtige Antwort hat den Code 4. Ich möchte, dass wenn die 4 angeklickt worden ist, dass man weitergeleitet wird auf die anderen frageblöcke. Das passiert allerdings nicht. Jedesmal wenn ich es teste, überspringt das Programm alle Frageblöcke außer einen (warum auch immer). Ich habe es bisher mit folgenden Codes probiert:

 if(A02_4.NAOK, 0,1)  habe ich in einen extra Frageblock mit dem Titel "teilnahme" eingefügt als Gleichung und bei allen anderen frageblöcken dann als Bedingung teilnahme==1. Das hat nicht funktioniert.
Dann habe ich ((A02_4 == "Y") probiert. Auch das hat nicht funktioniert. Jedesmal wieder das gleiche Problem, dass der einfach darauffolgend alle anderen Frageblöcke außer einem überspringt. 

die beiden anderen Bedingungen habe ich so kodiert: ((A01 >= 16)) and (( A03  == 1)) und da funktioniert alles.

kann mir jemand vielleicht weiterhelfen?
Vielen Dank und schönen Abend 
Last edit: 11 months 1 week ago by esrold2020.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 months 1 week ago #243540 by Joffm
Hallo,
bitte lies zunächst das Kapitel "Quota" im Handbuch!
Das ist der Weg nicht passende Personen auszuscreenen.
Du willst 0 Personen mit diesen Eigenschaften.

Dazu nimmst Du eine Gleichungsfrage (teilnahme) mit
{if(A01>15 and A03==1 and A02_4=="Y",1,0)}
Heißt: Nur wenn alle drei Fragen "richtig" beantwortet wurden, hat "teilnahme" den Wert 1, sonst 0.
Dann setzt Du die Quote mit Limit 0 auf "teilnahme" gleich 0.

Zu Deinen gescheiten Versuchen kann ich nichts sagen, da
"funktioniert nicht" nicht besonders aussagekräftig ist,
Du keinen lss export geschickt hast.

Joffm 




 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose