Welcome to the LimeSurvey Community Forum

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

Einfachauswahl-Fragen

  • NNeufeld
  • NNeufeld's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #231535 by NNeufeld
Einfachauswahl-Fragen was created by NNeufeld
Hallo zusammen,

ich erstelle gerade meine erste Umfrage in LimeSurvey und komme leider nicht weiter.
Mein Szenario lautet wie folgt, ich habe viele Einfachauswahl-Fragen und wenn mindestens eine Antwort "Ja" ist, soll die nächste Fragengruppe erscheinen.
Meine Antwort Möglichkeiten sind "Ja" und "Nein". Ich bitte um Verständniss wenn ich zu wenig Infos liefere.
Viele Grüße

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #231537 by Joffm
Replied by Joffm on topic Einfachauswahl-Fragen
Hallo,
zunächst die Frage:
Warum hast Du die Eingangsfragen nicht beantwortet, die Maske sogar gelöscht?

Gut, im Grunde hast Du Dir die Frage bereits beantwortet:
Was heißt denn "mindestens ein 'Ja'"?
Das ist doch gleichbedeutend mit dem logischen Term 
"Frage1 gleich 'Ja' ODER Frage2 gleich 'Ja' ODER Frage3 gleich 'Ja' ODER ..."
Dies könntest Du also in das Feld "Relevanz-Gleichung" bzw. "Condition" (je nach Version, die Du aber nicht genannt hast ) der nächsten Frage eintragen, 
Natürlich formalistischer:
F1.NAOK==1 OR F2.NAOK==1 OR F3.NAOK==1... (falls Du kodiert hast 1='Ja', 2='Nein; bei anderer Kodierung entsprechend)

Du sprichst von vielen Fragen; dann wird dieser Term natürlich etwas lang.
Kürzer geht es mit einer Funktion, die zählt, wie oft 'Ja' gewählt wurde, und wenn das Ergebnis größer als 0 ist, wird die nächste Frage gezeigt.
Diese findest Du hier
[url] manual.limesurvey.org/ExpressionScript_-...mplemented_functions [/url]

Joffm

P.S.
Sollte es sich um eine Uni-Installation, o.ä. handeln und Euer admin die Versionsbezeichnung unten rechts entfernt haben, wäre auch ein screenshot der GUi hilfreich, z.B. der Seite, auf der links der Fragenbaum ist.
 

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

Please Log in to join the conversation.

  • NNeufeld
  • NNeufeld's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #231538 by NNeufeld
Replied by NNeufeld on topic Einfachauswahl-Fragen
Hallo,

ich nutze die Version LimeSurvey Cloud 5.3.3.
"Frage1 gleich 'Ja' ODER Frage2 gleich 'Ja' ODER Frage3 gleich 'Ja' ODER ..." geht leider nicht bei dem Bedingungs-Designer. Ist überhaupt der Bedingungs-Designer eine gute Wahl oder sollte ich normal den Code schreiben?

Viele Grüße

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #231541 by Joffm
Replied by Joffm on topic Einfachauswahl-Fragen
Ach, Bedingungs-Designer.
Meiner Meinung nach sollte man ihn nicht versuchen zu verwenden.
Gerade solche Kombinationen sind damit manchmal recht kompliziert (mehrere Szenarien) und so.
Er ist einfach veraltet. aus der Zeit vor ExpressionScript.

ExpressionScript ist viel einfacher, flexibler, mächtiger.
Daher habe ich dies ja auch benutzt.

Was soll eigentlich passieren, wenn keine Frage mit 'Ja' beantwortet wurde?
Falls dann ein screenout sein soll, benutze eine Quote
 

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

Please Log in to join the conversation.

  • NNeufeld
  • NNeufeld's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #231542 by NNeufeld
Replied by NNeufeld on topic Einfachauswahl-Fragen
Wenn nicht ein eiziges mal mit "Ja" beantwortet wird, soll ab dort die Umfrage beendet werden. Doch wenn nur ein Ja von vielen Fragen dabei ist, soll es zur nächsten Fragengruppe gehen.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago - 1 year 8 months ago #231549 by Joffm
Replied by Joffm on topic Einfachauswahl-Fragen
Dann war meine Vermutung bezüglich des "Screenouts" also richtig.

Da geht man dann ganz anders heran.
Hierzu setzt Du eine Quote.
Quote heißt: Ich möchte x Teilnehmer mit einer bestimmten Eigenschaft haben, der x+1. fliegt raus.
Und Du möchtest 0 Teilnehmer mit der Eigenschaft "Neinsager".

Zunächst benötigen wir eine Frage auf welche sich die Quote bezieht.
Dazu erstellst Du nach den Ja/Nein"-Fragen eine Frage vom Typ "Gleichung" (nennen wir sie "AnzJa").
Dort berechnest Du die Anzahl der "Ja".
Es gelte wieder die Kodierung "1=Ja"
Die dazu benötigte Funktion "countif" hast Du ja wohl schon gefunden.
Es wird eingetragen: {countif("1",Q1.NAOK, Q2.NAOK,Q3.NAOK,Q4.NAOK,...)}

Und jetzt wird eine Quote erzeugt. Das Limit dieser Quote ist natürlich 0, denn Du willst ja keinen Teilnehmer mit dieser Eigenschaft.
 
Und als "Quotenbestandteil" wählst Du dann eben die Frage "AnzJa" mit dem Wert 0 (wenn ein Teilnehmer 0 Ja hat, fliegt er raus.)
 

Hier ein Beispiel mit einer Matrix (lag gerade hier herum).
Darunter die Gleichungsfrage (wird in einer "scharfen" Umfrage natürlich versteckt)
 
Keinmal  1 (Ja) gesagt.

Also raus, mit der Meldung, die bei der Quotenerstellung dort eingetragen wurde.
 
Das ist alles.
Bei weiteren Fragen dazu, schicke bitte Dein bisheriges Werk als lss Export.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 8 months ago by Joffm.

Please Log in to join the conversation.

  • NNeufeld
  • NNeufeld's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #231564 by NNeufeld
Replied by NNeufeld on topic Einfachauswahl-Fragen
Hallo,
so wollte ich es ungern haben. Ich möchte in meiner Umfrage herausfinden ob die Person XY z.B. gefährdet ist von XY. Wenn kein einziges mal mit Ja geantwortet wird, soll diese Person nicht die speziellere Fragengruppe erhalten. Ich hätte mir es nämlich vorgestellt das mindestens einmal "Ja" gesagt werden muss, um weiter zu kommen.
Viele Grüße

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago - 1 year 8 months ago #231569 by Joffm
Replied by Joffm on topic Einfachauswahl-Fragen
Also soll die Umfrage für diese Personen doch nicht beendet werden, sie sollen nur eine Gruppe nicht sehen.

Danach geht es für Alle normal weiter.

Dann bist Du doch wieder beim ersten Fall.
In die Gruppenrelevanz dieser Gruppe kommt der Term.

Jetzt kennst Du ja "countif".
Also 
countif("1",Q1.NAOK, Q2.NAOK...)>0

Heißt: Wenn die Anzahl des Codes "1" in allen diesen Fragen größer ist als 0, ist der logische Ausdruck WAHR und die Gruppe wird gezeigt.

Joffm 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 8 months ago by Joffm.

Please Log in to join the conversation.

  • NNeufeld
  • NNeufeld's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #231570 by NNeufeld
Replied by NNeufeld on topic Einfachauswahl-Fragen
Hallo,
ich habe nun den Code angefertigt mit den spezifischen Code-Namen der Fragen.
Leider funktioniert es noch nicht. Wahrscheinlich mache ich dort einen großen Fehler den ich nicht finde. Mein Code lautet "countif("1", Frage1, Frage2, Frage3, Frage4, Frage5, Frage6, Frage7, Frage8)>0"

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #231578 by Joffm
Replied by Joffm on topic Einfachauswahl-Fragen
Dann liegt der Teufel im Detail, also z.B. ein kleiner Typo.

Also schicke den lss Export der Umfrage, bzw. dieses Teils der Umfrage.

Joffm

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

Please Log in to join the conversation.

  • NNeufeld
  • NNeufeld's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 8 months ago #231582 by NNeufeld
Replied by NNeufeld on topic Einfachauswahl-Fragen
Gucken sie in ihre Nachrichten.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 8 months ago #231606 by Joffm
Replied by Joffm on topic Einfachauswahl-Fragen
Hallo,
ich weiß ja nicht, woran es bei Dir liegt.

Ich habe einmal einen kleinen Prototypen gebaut.
 

File Attachment:

File Name: limesurvey...8432.lss
File Size:94 KB


Schau es an.

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