Welcome to the LimeSurvey Community Forum

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

Bestimmte Auswahl von Teilfragen bei einer optionalen Frage anzeigen

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #230193 by holch

Wenn also zum Beispiel als Zufallszahl die 2 kommt, dann müssten die Aussagen 1 und 3 angezeigt werden. Manchmal macht er das auch, manchmal wird aber bei der 2 auch die Aussagen 1 und 2 angezeigt beispielsweise.


Und genau deswegen glaube ich eben, dass die Zufallszahl eben ein zweites Mal "ausgelost" wird.

Aber Joffm scheint das Problem ja schon gelöst zu haben.

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

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #230279 by Joffm
Nur noch einmal zur Verdeutlichung:
 

In der ersten Frage wird eine Zufallszahl (eqQ1) mittel "{rand(1,5)}" generiert.
Nach der Matrix wird diese noch einmal angezeigt mit {eqQ1}
Einfach durch den Zugriff auf die Zahl wird sie geändert (wie man sieht), da der ExpressionManager/Script eben zurückgreift auf die ursprüngliche Definition der Variablen "eqQ1"; und das ist die Funktion "rand(x,y)".

In der hier besprochenen Studie wird diese Zufallszahl erneut in der Relevanzgleichung benutzt; und also auch wieder geändert

Das Konstrukt "{if(is_empty(eqQ1),rand(1,5),eqQ1)}" verhindert dies, da die Zufallszahl nur dann erzeugt wird, wenn sie noch leer ist.

Das nur noch einmal gezeigt, falls es jemand nicht glauben sollte.

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