Welcome to the LimeSurvey Community Forum

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

Fragegruppen randomisieren

  • finjafr
  • finjafr's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 days 17 hours ago #269462 by finjafr
Fragegruppen randomisieren was created by finjafr
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: Version 3.27.2+210608
Eigener Server oder LimeSurvey-Cloud: Zugang über Universität
Genutzte Designvorlage:
==================
Ich habe eine Umfrage erstellt, in der vierzig Vignetten (kurze Texte) als Fragegruppen mit jeweils den gleichen drei Fragen drinnen sind. Ich möchte, dass jedem Teilnehmer bei der Umfrage zufällig 5 von diesen 40 Vignetten angezeigt werden. Wie kann ich das anstellen, ich komme einfach nicht weiter :( 
bin über jede Hilfe froh!

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 days 16 hours ago #269464 by holch
Replied by holch on topic Fragegruppen randomisieren
Es ist nicht notwendig zweimal zu posten. Wie man im Sticky-Post mit dem Titel "Bitte erst lesen..." lesen kann:

Wenn ihr das erste Mal eine Nachricht schreibt, muss diese erst von uns freigegeben werden, bevor sie öffentlich erscheint. Das kann ein paar Stunden dauern, wir bitte um Geduld.


( forums.limesurvey.org/forum/german-forum...n-im-forum-schreiben )

Leider gab es hier viel zu viel Spass, so dass wir diese Massnahmen ergreifen mussten.

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.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 days 16 hours ago #269465 by holch
Replied by holch on topic Fragegruppen randomisieren
Irgendwie ist das etwas kompliziert formuliert, bzw. etwas verwirrend.

Du hast als 40 Fragengruppen, in denen jeweils ein kurzer Text (Vignette) angezeigt wird und drunter sind jeweils 3 Fragen, wenn ich das richtig verstanden habe?

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.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 days 5 hours ago #269468 by Joffm
Replied by Joffm on topic Fragegruppen randomisieren
Hallo,
da es hier anscheinend um Gruppen geht, musst Du schon etwas in die Trickkiste greifen.
Ich gehe einmal mutig davon aus, dass Du kein javascript einsetzen kannst; Uni-Installation (btw. die Admins derselben) verbieten dies häufig.
Kannst Du aber ausprobieren (s.u.)

Also werden wir uns mit eingebauten Funktionen von LimeSurvey begnügen müssen.
Gerade gestern habe ich hier das gesamte Verfahren noch einmal beschrieben
[url] forums.limesurvey.org/forum/german-forum...en-per-zufall#269448 [/url]
Der einzige Unterschied ist: C_01 kann weg.
C_11 (die Vorbesetzung) wird nicht dynamisch erzeugt, sondern ist bei Dir ja fest - die 40 Gruppen.
Also bilde einen String mit 40 Zeichen; hier kommen wir noch gut mit Groß- und Kleinbuchstaben hin.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn
Der Rest ist identisch und Du kannst dann jeder Gruppe die entsprechende Bedingung geben
Gruppe1: strpos(C_99,"A")>0
Gruppe2: strpos(C_99,"B")>0
...
Gruppe40: strpos(C_99,"n")>0

Dieses Ganze findest Du auch im "Tutorial 4: Gleichungen, Zufall", Kap. 3.3.1. (Schematisch ist es auf der Seite vorher gezeigt.)
Kap. 3.2. zeigt das Gleiche; allerdings kommen wir hier nicht mit einstelligen Zeichen aus - es sollen dort ja 500 Kugeln in der Urne sein. Daher wird dort mit dem Faktor 3 hin- und herjongliert.
Tutorial findest Du hier im deutschen Teil, so auf Seite 18+-

So, jetzt der Test, ob Du javascript einsetzen kannst.
Du findest ihn auch im Tutorial direkt in der "Vorbemerkung"
Füge einfach in eine Frage (aber im Quellcode-Modus) dies ein
Code:
<script type="text/javascript" charset="utf-8">
$(document).on('ready pjax:scriptcomplete',function(){
alert("Hallo, hier ist javascript");
});
</script>


Wenn dann diese Meldung aufploppt, kannst Du es verwenden, sonst eben nicht.

Und mit javascript gibt es dann eine andere - kürzere - Lösung.
Es wäre eine leicht abgewandelte Form des scriptes in Kap. 3.2.1.

So, das schon einmal vorweg.

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