Welcome to the LimeSurvey Community Forum

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

gleiche Maske soll sich abhängig von d. Zahl d. angege. Aktionen mehrfach öffnen

  • NAOK1a
  • NAOK1a's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 2 weeks ago #196483 by NAOK1a
Liebe Experten,


weiß jemand ob folgendes machbar ist?

Ich erstelle über die Uni gerade einen Fragebogen. Beispielhaft wollen wir fragen: „Wie oft die Woche machst Du Sport?“ (1-2-3-4-5-6-7-8-9-10-11 usw.). Wenn die befragte Person eine 3 (5) klingt soll sich folgende Maske dreimal (fünfmal) öffnen:

Trainingseinheit 1:

Frage a): Welche Dauer hat Deine Trainingseinheit 1? (Freifeld)
weiter
Frage b) : In welcher Umgebung findet Deine Trainingseinheit 1 statt? (z.B. Wald-Kraftraum-Schwimmbad-Sonstiges: Freifeld)
weiter
Frage c): Wie groß in die Gruppe, mit der Du in der ersten Einheit trainiert hast? (Optionen: allein – 2-4; – 5-8)
weiter
Frage d) Beschreibe bitte deine Erschöpfung, Empfindung und Dein Trinkverhalten in der Trainingseinheit 1 (Freifeld)
weiter

Trainingseinheit 2:
Frage a): Welche Dauer hat Deine Trainingseinheit 2? (Freifeld)
weiter
Frage b) : In welcher Umgebung findet Deine Trainingseinheit 2 statt? (z.B. Wald-Kraftraum-Schwimmbad-Sonstiges: Freifeld)
weiter
Frage c): Wie groß in die Gruppe, mit der Du in der zweiten Einheit trainiert hast? (Optionen: allein – 2-4; – 5-8)
weiter
Frage d) Beschreibe bitte deine Erschöpfung, Empfindung und Dein Trinkverhalten in der Trainingseinheit 2. (Freifeld)
weiter


Trainingseinheit 3:
Frage a): Welche Dauer hat Deine Trainingseinheit 3? (Freifeld)
weiter
Frage b) : In welcher Umgebung findet Deine Trainingseinheit 3 statt? (z.B. Wald-Kraftraum-Schwimmbad-Sonstiges: Freifeld)
weiter
Frage c): Wie groß in die Gruppe, mit der Du in der dritten Einheit trainiert hast? (Optionen: allein – 2-4; – 5-8)
weiter
Frage d) Beschreibe bitte deine Erschöpfung, Empfindung und Dein Trinkverhalten in der Trainingseinheit 3. (Freifeld)
weiter

Zum jetzigen Zeitpunkt habe ich noch keine Möglichkeit herausgefunden, außer 10mal alle Fragen einzugeben und über die Bedingungen (bei 1* öffnen; bei 2* öffnen ) anzeigen zu lassen. Allerdings handelt es sich bei uns um 15 verschiede Oberbegriffe mit jeweils 12*10 Unterfragen. Der Arbeitsaufwand erscheint mir ausgesprochen groß.

Über Ideen wäre ich sehr dankbar.
Naok1a
The topic has been locked.
  • NAOK1a
  • NAOK1a's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 years 2 weeks ago #196487 by NAOK1a
P.S.

•LimeSurvey Version + Build: Version 3.20.2+191119
•PHP Version: : leider weiß ich nicht, wo ich das heraus finden kann
•MySQL Version: leider weiß ich nicht, wo ich das heraus finden kann
•Betriebssystem: Windows 10
•Browser: Google chrom
The topic has been locked.
  • holch
  • holch's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 weeks ago #196517 by holch
Leider gibt es bei LS keine Loop-Funktion. Du musst dir also etwas anders behelfen. Es ist machbar (zumindest wenn die Anzahl der zu erwartenden Wiederholungen endlich ist), aber mit etwas mehr Aufwand verbunden.

Du müsstest deine Fragengruppe pro Trainingseinheit so oft kopieren, wie du maximal brauchst. Ich behaupte jetzt mal, mehr als 14 mal pro Woche dürfte kein "Normalsterblicher" trainieren. Ich behaupte mal, wenn du 14 Kopien erstellst solltest du vermutlich 99,9% abgedeckt haben, bei 7 Kopien hast du vermutlich auch noch 99% abgedeckt. Wer kann schon jeden Tag der Woche mehr als 1x pro Tag trainieren.

Soweit zu diesem Punkt. Wenn du dann alle Kopien erstellt hast, dann blendest du basieren auf der Frage nach der Anzahl der Trainingseinheiten pro Woche ein oder aus.

Das machst du über die Relevanzgleichung jeder Fragengruppe.

Jetzt stellt sich noch die Frage ob null Trainingseinheiten eine valide Antwort ist. Ich würde sie zulassen, denn selbst aktive Sportler haben manchmal eine Woche dabei, in denen sie keinen Sport betreiben können (Verletzung, Krankheit, Arbeit, etc.). Aber das ist natürlich eine andere Geschichte.
Wenn du sagst jeder deiner Teilnehmer trainiert mindestens 1x die Woche, JEDE Woche, dann kannst du natürlich mit 1 anfangen und brauchst bei der ersten Frage erstmal nichts zu machen, die soll ja dann immer angezeigt werden.

Bei der Fragengruppe zur zweiten Trainingseinheit trägst du dann etwas ein wie:
Code:
anzahl>1

D.h. die Fragengruppe wird immer dann angezeigt, wenn der Teilnehmer in der ersten Fragen angegeben hat, mehr als 1x pro Woche zu trainieren. Wenn er 1x angibt, dann bleibt diese Fragengruppe versteckt. Das musst du dann entsprechend für alle anderen Fragengruppen zu Trainingseinheiten machen. Am besten du erstellst die Fragengruppe 2 komplett mit dieser Relevanzgleichung für die Fragengruppe, dann kopierst du sie so oft wie du brauchst und passt dann die Zahlen in der Relevanzgleichung und in den Fragen an (Stichwort Trainingseinheit 1, 2, 3, etc.). Einfach mal ausprobieren mit der ersten und zweiten Fragengruppe. Wenn du es mal raushast, ist es sehr flott.

Genauso gehst du bei den anderen Fragengruppen vor.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: NAOK1a
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 years 2 weeks ago #196521 by Joffm
Übrigens gibt es eine Beispielstudie zu dieser sogenannten "group level relevance" hier
manual.limesurvey.org/Expression_Manager...urveys#Sample_Census
Hier wird zunächst gefragt, wieviele Personen im Haushalt leben, und dann - abhängig von der Anzahl - für jede Person weitere Fragen gestellt.

Joffm

(Dort gibt es auch noch andere Beispielstudien, die man einmal importieren und durcharbeiten sollte)

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: NAOK1a
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose