Frage nur anzeigen, wenn in Matrix (Zahlen) Bedingungen erfüllt sind

Plus d'informations
il y a 2 ans 2 mois - il y a 2 ans 2 mois #155303 par zambalek80
Hallo, liebe Community

ich erstelle gerade eine etwas kompliziertere Umfrage - es könnte also nicht die letzte Frage sein, die ich in diesem Forum stelle. :)

Ich nutze Version 2.65.1+170522.


Hier erst mal die Ausgangslage:
- meine Frage ist des Typs "Matrix (Zahlen)", mit der Option "Ankreuzfelder" und sieht etwa so aus

..........................heute.......Zukunft
Unter-Frage 1.......[ ]..............[ ]
Unter-Frage 2.......[ ]..............[ ]
Unter-Frage 3.......[ ]..............[ ]
Unter-Frage 4.......[ ]..............[ ]
Unter-Frage 5.......[ ]..............[ ]

Nun möchte ich, dass die nächste Frage nur angezeigt wird, wenn Unter-Frage 5 in irgendeiner Weise angekreuzt wurde ("heute", oder "Zukunft", oder "heute und Zukunft").
Wie stelle ich das an?

Von der Logik her ist es ganz simpel, allerdings komme ich mit der Umsetzung in LimeSurvey nicht so klar.
Dernière édition: il y a 2 ans 2 mois par zambalek80.

Connexion ou Créer un compte pour participer à la conversation.

LimeSurvey Partners
Plus d'informations
il y a 2 ans 2 mois - il y a 2 ans 2 mois #155319 par Joffm
Hallo, Zambalek,
die einfachste Lösung (bei der Du auch etwas lernst), ist:

Mache eine Studie nur mit dieser Frage.
Aktiviere Sie und gib ein paar Ergebnisse ein.
In den Antworten "Antworten/Antworten & Statistik / Zeige Antworten" findest Du dann den Code Deiner Teilfrage 5 und Deine getätigten Antworten.
Dort siehst Du, dass die Antworten als "1" oder blank gespeichert werden.
Und in der ersten Zeile siehst Du den zugehörigen Fragencode.

Sei also "F1" Dein Fragencode, "SQ001" - "SQ005" die Codes Deiner Unterfragen und "A1" der Code für "heute", "A2" der Code für "Zukunft", so sind die für Dein Problem bedeutsamen Antworten in
"F1_SQ005_A1" und "F1_SQ005_A2" zu finden.
Du sagst, die folgende Frage soll nur eingeblendet werden, wenn hier irgendetwas angekreuzt wurde.
Also heißt das: Eins von den beiden - F1_SQ005_A1, F1_SQ005_A2 muss 1 sein.
Dann lautet die Relevanzgleichung für die nächste Frage also:
(F1_SQ005_A1.NAOK=="1") OR (F1_SQ005_A2.NAOK=="1")

Musst Du natürlich an Deine Gegebenheiten anpassen.

Für die ganz Bequemen gibt es auch noch den Bedingungs-Designer.
Einfach beim Bearbeiten der nächsten Frage aufrufen "Bedingungen setzen" und im Wizard die erforderlichen Bedingungen setzen.
Hinweis: In Deinem Fall musst Du zwei Szenarien anlegen, da es sich um eine ODER-Verknüpfung handelt.
Natürlich kannst Du auch eine UND-Verknüpfung wählen, nämlich "Erste Antwort nicht leer UND zweite Antwort nicht leer."

Siehe dazu auch das Manual: manual.limesurvey.org/Setting_conditions...itions_in_LimeSurvey

Viel Erfolg
Joffm


Volunteers are not paid.
Not because they are worthless, but because they are priceless
Dernière édition: il y a 2 ans 2 mois par Joffm. Raison: Ergänzung
Les utilisateur(s) suivant ont remercié: zambalek80

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 2 ans 2 mois #155396 par zambalek80
Super! Danke JOFFM. Ich lerne gerne was und habe natürlich Deine erste Methode gewählt!
Jetzt sehe ich viel klarer.

Connexion ou Créer un compte pour participer à la conversation.

Commencez dès maintenant !

Créez simplement un compte et commencez à utiliser LimeSurvey dès aujourd'hui.

Inscrivez-vous maintenant

Inscrivez-vous à notre Newsletter!