Welcome to the LimeSurvey Community Forum

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

Zufällige Reihenfolge Teilfragen

  • Andrea01
  • Andrea01's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
1 day 10 hours ago #271199 by Andrea01
Zufällige Reihenfolge Teilfragen was created by Andrea01
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 6.15.5+250724 Eigener Server oder LimeSurvey-Cloud:Own server
Genutzte Designvorlage: Sea Green
==================
Ich habe eine Mehrfachnennung Q1 mit Teilfragen, die in zufälliger Reihenfolge angezeigt werden.
Dann mehrere Matrixfragen mit den selben Teilfragen wie Q1.
Ist es möglich, dass die Teilfragen der Matrix immer in der gleichen Reihenfolge wie Q1 angezeigt werden?
Danke 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 day 10 hours ago - 1 day 10 hours ago #271201 by Joffm
Replied by Joffm on topic Zufällige Reihenfolge Teilfragen
Ja, klar.
Und dies ist eben der Standard, wenn die Umfrage aktiviert ist.
 
Wenn sie nicht aktiviert ist, sind alle Randomisierungen unabhängig voneinender.
 
(Liegt einfach daran, dass in diesem Fall ja gar keine Daten gespeichert werden.)

Jetzt noch einmal meine Frage:
Hast Du Deine Umfrage einmal aktiviert?
Wie sieht es dann aus?

Falls Du dann auch unabhängige Randomisierungen bekommst, solltest Du den lss Export der Umfrage schicken (bzw. eines kleinen Prototypen, der diese relevanten Fragen beinhaltet)

Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 day 10 hours ago by Joffm.

Please Log in to join the conversation.

  • Andrea01
  • Andrea01's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
1 day 9 hours ago #271203 by Andrea01
Replied by Andrea01 on topic Zufällige Reihenfolge Teilfragen
Muss ich dann bei den Matrixfragen zufällige Reihenfolge aktivieren oder nicht?

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 day 9 hours ago #271204 by holch
Replied by holch on topic Zufällige Reihenfolge Teilfragen
Wichtig: Die Subquestion Codes / Answercodes müssen für alle Fragen die gleichen sein.

Und natürlich müssen alle Fragen für die die Randomisierung zutreffen soll auch randomisiert sein.

In diesem Fall wird einmal ausgewürfelt und die zufällige Reihenfolge ist per default für alle Folgefragen die gleiche.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Andrea01
  • Andrea01's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
15 hours 33 minutes ago #271208 by Andrea01
Replied by Andrea01 on topic Zufällige Reihenfolge Teilfragen
Danke Holch, ich bin gerade am Testen. Jetzt ist mir etwas anderes aufgefallen.
Bei einer Mehrfachnennung mit exclusive Option wird die excklusive Option nicht ans Ende gestellt wie in Version 3.27. Ich habes mit 2 Fragen probiert und die exclusive Option ist immer an vorletzer Stelle

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
14 hours 18 minutes ago - 14 hours 16 minutes ago #271209 by Joffm
Replied by Joffm on topic Zufällige Reihenfolge Teilfragen
Hallo,

Jetzt ist mir etwas anderes aufgefallen.

Ist es etwas anderes? Oder hat es noch mit der zufälligen Reihenfolge zu tun?
Ich denke, ja.
Denn dort kann ich es reproduzieren. Es sieht sogar so aus, als sei dies bereits in der gesamten Version 6.x. der Fall.

Das ist zugegeben etwas "doof".
Also ist es notwendig, einen bug report zu machen (sofern er noch nicht existiert).
Hier:
[url] community.limesurvey.org/bug-tracker/ [/url]
Du meldest Dich dort identisch an wie hier im Forum


Aber zum Glück gibt es einen work-around.
Füge dies in den Fragetext ein (im Quellcode-Modus)
Code:
<script type="text/javascript" charset="utf-8">
 
  $(document).on('ready pjax:scriptcomplete',function(){
 
    // The number of answers to be fixed at the end of the list
    var fixedAnswers = 1;
 
    // Set this to "true" if you want "Other" to be fixed in the last position
    var otherFixed = false;
 
    // Identify this question
    var qID = {QID};
 
    // Find the number of answers
    var ansCount = $('#question'+qID+' .answer-item').length;
    if($('#question'+qID+' input[type="text"]').length > 0) {
      ansCount = ansCount -1
    }
    console.log(ansCount);
 
    // Place the last n answers created at the end of the list
    var fixedIndex = fixedAnswers - 1;
    for (var i=0; i<fixedAnswers; i++) {
      var answer = $('input[id^="answer"][id$="X'+qID+(ansCount-fixedIndex)+'"]');
      var answerItem = $(answer).closest('.answer-item');
      var answersList = $(answer).closest('ul');
      $(answersList).append(answerItem);
      fixedIndex--;
    }
 
    // Handle "Other"
    if(otherFixed == true &amp;&amp; $('#question'+qID+' input[type="text"]').length > 0) {
      var otherAnswer = $('#question'+qID+' input[type="text"]');
      var otherAnswerItem = $(otherAnswer ).closest('.answer-item');
      var otherAnswersList = $(otherAnswer ).closest('ul');
      $(otherAnswersList).append(otherAnswerItem);
    }
  });
</script>
Dies findest Du auch - wieder - im Tutorial 2: Mehrfachnennungen,...", Kap. 1.3.

Dann wird die exclusive Option - sie sollte hierbei auch an letzter Stelle der Teilfragen stehen - auch am Ende angezeigt.
fruity:
 
fruity-twentythree:
 

Bleibt die Frage, ob Du berechtigt bist, javascript einzusetzen.
Du hast zwar gesagt, dass Du auf einem eigenen Server arbeitest, aber bedeutet dies auch, dass Du selbst irgendwo Webspace angemietet hast und LimeSurvey dort installiert hast?
Oder ist es doch etwas anders, z.B. Uni-Installation, o.ä.?
Uni-Administratoren verbieten ihren Studenten oft, javascript einzusetzen.

Egal:
Du kannst es ganz leicht testen, indem Du dies in irgendeine Frage (natürlich wieder im Quellcode-Modus) einfügst:
(steht auch im Tutorial in den Vorbemerkungen)
Code:
<script type="text/javascript" charset="utf-8">
$(document).on('ready pjax:scriptcomplete',function(){
  alert("Hallo, hier ist javascript");
});
</script>
Wenn es aufploppt, schön, wenn nicht ... keine Ahnung, dann musst Du Dir etwas anderes überlegen.
Vielleicht in einer Vorfrage diese exclusive Option abklären, dann die Mehrfachnennung nur anzeigen, wenn es wirklich etwas anzukreuzen gibt.
Z.B.
Q1a: Haben Sie in der letzten Woche Sport betrieben?  JA - NEIN
Q1b: (Nur bei JA) Welche Sportart(en)?
Dann muss/darf es keine exclusive Option wie "keine davon" geben.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 14 hours 16 minutes ago by Joffm.

Please Log in to join the conversation.

  • Andrea01
  • Andrea01's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
13 hours 31 minutes ago #271210 by Andrea01
Replied by Andrea01 on topic Zufällige Reihenfolge Teilfragen
ja ich kann Javascript einsetzen, aber leider funktioniert der Code nicht.
Und ja, es ist eine Mehrfachnennung die rotiert

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
12 hours 47 minutes ago #271212 by holch
Replied by holch on topic Zufällige Reihenfolge Teilfragen
dann musst du wohl den XSS-Filter auschalten. Wenn es deine Installation ist, und du Super-Admin bist, dann kannst du das ja machen.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Andrea01
  • Andrea01's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
12 hours 6 minutes ago #271214 by Andrea01
Replied by Andrea01 on topic Zufällige Reihenfolge Teilfragen
hat deshalb nicht funktioniert:
// Handle "Other"
if(otherFixed == true &amp;&amp; $('#question'+qID+' input[type="text"]').length > 0) {

so funktioniert es: if(otherFixed == true && $('#question'+qID+' input[type="text"]').length > 0) {

Würdet ihr den bug report bzgl. exclusive option machen, ihr kennt euch da viel besser aus

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
11 hours 43 minutes ago #271218 by holch
Replied by holch on topic Zufällige Reihenfolge Teilfragen

Würdet ihr den bug report bzgl. exclusive option machen, ihr kennt euch da viel besser aus

Da gibt es nicht viel zu kennen. Man geht auf bugs.limsurvey.org und füllt das Formular aus. Ich denke es ist durchaus sinnvoll, wenn die Community da mitmacht. Das sind 5min. Wenn wir für jeden Bug der im Forum auftaucht einen Bug-Report machen, kommen wir nicht mehr zum Antworten in Forum. :-)

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.

Please Log in to join the conversation.

  • Andrea01
  • Andrea01's Avatar Topic Author
  • Offline
  • Senior Member
  • Senior Member
More
11 hours 32 minutes ago #271219 by Andrea01
Replied by Andrea01 on topic Zufällige Reihenfolge Teilfragen
ok mache ich

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 hours 18 minutes ago #271222 by Joffm
Replied by Joffm on topic Zufällige Reihenfolge Teilfragen

if(otherFixed == true &amp;&amp;

Ja, der Editor hier bringt einen auch oft zur Weißglut.
Wieder meint er alles besser zu wissen.

Wenigstens ist es im Tutorial richtig.

Joffm
 

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

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose