Welcome to the LimeSurvey Community Forum

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

Feste Zuordnung von Fragen für zufällige Gruppen - keine Randomisierung

  • LeLeLeLeonie
  • LeLeLeLeonie's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 2 weeks ago #252042 by LeLeLeLeonie
Hallo, leider komme ich nicht weiter.
Ich habe in meiner Umfragen 4 zufällige Gruppen festgelegt ({if(is_empty(gleichung), rand (1,4), gleichung)}, das funktioniert schonmal.
Diese vier Gruppen sollen meine Fragegruppen in dieser Reihenfolge bearbeiten:

Gruppe 1:
Fragengruppe 1, Fragengruppe 2, Fragengruppe 3
 
Gruppe 2:
Fragengruppe 1, Fragengruppe 3, Fragengruppe 2
 
Gruppe 3:
Fragengruppe 1, Fragengruppe 4/Q1, Fragengruppe 2
 
Gruppe 4:
Fragengruppe 1, Fraggengruppe 4/Q2, Fragengruppe 2

Leider verstehe ich nicht wie ich diese feste Reihenfolge pro Zufallsgruppe festlege. Es kommt dann immer die normale Reihenfolge der Gruppen wie bei Gruppe 1 quasi. Über Randomisierung läufts nicht, weil ich dann immer zufällige Wechsel habe, die ich auf keinen Fall möchte.
Ich möchte wissen, ob sich die Leute in Gruppe 2 anders entscheiden als Gruppe 1, wenn ich erst Fragengruppe 3 anzeige.
Kann mir da eventuell jemand helfen?
Weitere kurze Frage: da ich nach der Antwortsuche für mein Problem bereits in diversen Threads gesucht habe, ist es wichtig eine versteckten Zähler einzubauen? 
Dadurch, dass ich ja in meiner ersten Gleichungsfrage schon eine Zuordnung habe, unter der eine Gruppe (1-4) festgelegt wird und die ich dann auch verstecken kann, reicht das für meine Auswertung? oder brauche ich dann noch eine konkrete Gleichungsfrage mit {Code der ersten Frage.gseq}? Macht das Sinn wenn ich ja bereits quasi vier Gruppen vorgelegt bekomme, die die Fragen dann immer in einer festen Reihenfolge beantworten? 

Danke im Voraus, Leo

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago - 5 months 2 weeks ago #252043 by Joffm
Hallo, Leo,
hier schlägt wieder die Doppeldeutigkeit des Wortes "Randomisierung zu.
Es wird ja einmal benutzt, um zufällig eine Frage (aus x) anzuzeigen (dann wird die Zufallszahl benutzt)
Ein andermal um zu sagen "Ich will vier Fragen in unterschiedlicher (zufälliger) Reihenfolge anzeigen" (Dann ist es die Randomisierungsgruppe)

Gut, Du willst also folgende vier Szenarien zufällig anzeigen (G1 gehört ja nicht dazu, da sie immer, und auch immer als erste, gezeigt wird)
1: G2 - G3
2: G3 - G2
3  G4/1 - G2
4: G4/2 - G2

Eine ziemlich leichte Lösung wäre, die Gruppe 2 zu verdoppeln, also G2a und G2b und die Gruppen wie folgt anzuordnen
G1 - G4 - G2a - G3 - G2b
Dann generierst Du Deine Zufallszahl (nimm nicht den Namen "gleichung" aus den Videos von Paul)
{if(is_empty(randnum),rand(1,4),randnum)}

Dann erhalten die Gruppen folgende Bedingungen
G2a : randnum==1
G2b:  randnum>1
G3: randnum<3
G4: randnum>2
Frage Q1 in G4: randnum==3
Frage Q2 in G4: randnum==4

 Wenn Du es dann durchspielst, erhältst Du bei den einzelnen Zufallszahlen:
1: G2a - G3
2: G3 - G2b
3: G4/1 - G2b
4: G4/2 - G2b
Wie schon gesagt: G1 ist ja immer die erste, also ohne jede Bedingung.
Und die kleine Umstrukturierung der Daten, damit die beiden Gruppen G2a und G2b wieder zusammen sind, ist ja in Excel recht simpel.Allerdings könntest Du es auch schon am Schluss Deiner Umfrage mit ein paar Gleichungsfragen erledigen.

Eine mögliche andere Idee wäre es, G2 und G3 in eine Randomisierungsgruppe zu stecken. Dann muss man aber trotzdem eine Zufallszahl bilden; müsste ich noch einmal durchdenken.
Bis dann
Joffm

P.S.
Jetzt kommt noch die Rüge.
Weshalb hast Du die am Anfang gezeigten Fragen nicht nur ignoriert, sondern sie sogar gelöscht?
Dies stehen dort nicht zum Spaß.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 months 2 weeks ago by Joffm.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 2 weeks ago #252045 by Joffm
Und kurz danach die optimierte Lösung ohne Verdopplung der Gruppe 2.

Wieder: Anordnung G1 - G4 - G2 - G3
G2 und G3 bekommen denselben Randomisierungsgruppennamen, meinetwegen RG1.

Dann wieder Zufallszahl von 1-4
Folgende Bedingungen:
G3: randnum<3
G4: randnum>2
Frage 1 von G4: randnum == 3  
Frage 2 von G4: randnum == 4

Da jetzt die Reihenfolge von G2 und G3 über die Randomisierungsgruppe gesteuert wird, Du aber diese Reihenfolge ja für die Auswertung benötigst, ist an Ende eine kleine Gleichung, die diese anzeigt mit
{if(randnum lt 3,if(Q2.qseq lt Q3.gseq,"Q2 - Q3","Q3 - Q2"),"Q4 - Q2")}

Und hier ein kleines Beispiel
 

File Attachment:

File Name: limesurvey...6217.lss
File Size:19 KB


Joffm

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

Please Log in to join the conversation.

  • LeLeLeLeonie
  • LeLeLeLeonie's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 1 week ago #252092 by LeLeLeLeonie
Hallo Joffm,
erstmal danke für deine sehr schnelle und ausführliche Antwort.
Jetzt hab ich leider nochmal eine Frage, ich musste meine Gruppenaufstellung final leider nochmals ändern.

Der Plan:
Teilnehmergruppe 1:
(Fragengruppe 1) - Fragengruppe 2 - Fragengruppe 3 - Fragengruppe 4 Frage 1

Teilnehmergruppe 2:
(Fragengruppe 1) - Fragengruppe 3 - Fragengruppe 2 - Fragengruppe 4 Frage 1

Teilnehmergruppe 3:
(Fragengruppe 1) - Fragengruppe 2- Fragengruppe 3 - Fragengruppe 4 Frage 2

Also quasi eine Gruppe weniger und die Frage 1 von Fragengruppe 4 bei den ersten 2 Fragen auch.

Könntest du mir bitte nochmal beim Code helfen?
die Anzahl in meiner {if(is_empty(randnum), rand(1,3), (randnum))}-Gleichung habe ich jetzt auf 3 angepasst.

Fragengruppe 1 mal aussen vor, bisher habe ich:

Fragengruppe 2 und 3:
randnum ==1 or randnum==2 or randnum==3

Fragengruppe 4, Frage 1:
randnum==1 or randnum==2

Fragengruppe 4, Frage 2:
randnum ==3

Wie muss ich meine Gruppen jetzt ordnen, damit ich die richtige Reihenfolge bei den Teilnehmergruppen bekomme? Stimmt der Code so?

Ich bedanke mich vielmals für deine Unterstützung!!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago #252099 by Joffm
Tja, das ist jetzt nicht so trivial.
Es gibt ja zwei 1/3 vs. 2/3 Verteilungen, einmal für die Reihenfolge von G2/G3, und einmal für die Anzeige von G4F1/G4F2.

Eine naheliegende Idee:
Die Reihenfolge von G2 und G3 wird mittels Randomisierungsgruppe generiert.
Bei G2-G3 wird dann mittels Zufallszahl 1-2 die angezeigte Frage von G4 bestimmt.
Dies ergäbe eine Verteilung:
T1: 25%
T2: 50%
T3: 25%

Wenn T1, T2, T3 gleich besetzt sein sollen (im Rahmen des Zufalls), musst Du dann G2 verdoppeln, mit 
G2a - G3 - G2b - G4.
Wobei dann auch G4F1 doppelt so oft gestellt wird wie G4F2.

Es stellt sich also die Frage, welche Besetzung der Fragen Du haben möchtest.

Wie sehen diese Fragengruppen überhaupt aus? Wie unterscheiden sich G2 und G3?
Vielleicht kann man mit "tayloring" arbeiten. Das würde die Dopplung vermeiden.

Daher solltest Du einmal den lss-Export schicken.

Übrigens: Deine Bedingung für G2 und G3 sagt doch nur aus, dass sie immer gezeigt werden  Dann ist sie überflüssig.

Joffm
 

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

Please Log in to join the conversation.

  • LeLeLeLeonie
  • LeLeLeLeonie's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 1 week ago #252138 by LeLeLeLeonie
Hallo Joffm,

danke für deine Antwort. Meine Umfrage habe ich rangehängt, ich hoffe du kannst sie öffnen (mein Excel tuts nämlich nicht)
Es ist wichtig, dass die Fragen wie oben beschrieben in genau der Reihenfolge pro Gruppe gefragt werden, um eine unterschiedliche Antwortreaktion zu studieren.

Ich bin blutiger Anfänger und verstehe den Großteil der Bedingungen bzw. Befehle nicht, daher bin ich ganz froh, dass sich die Gruppen aktuell einteilen. Es geht nur noch um die Reihenfolge pro Gruppe, die zwingend immer gleich sein muss.

 

File Attachment:

File Name: limesurvey...4531.lss
File Size:693 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago #252143 by Joffm
Gamz schnell, bevor ich gucke.

Wieso soll auch Excel diese Umfrage öffnen können?
Solche Exporte werden eben wieder importiert, und zwar in LimeSurvey.
Das hast Du dich sicher mit meiner mitgeschickten Beispielstudie auch gemacht, oder?

Und meine Rüge hast Du Dir auch nicht zu Herzen genommen, und immer noch nicht mitgeteilt, mit welcher Version Du arbeitest.

Außerdem ist die gewünschte Besetzung nicht klar.
1. Wenn Du die drei Gruppen T1, T2, T3, gleich besetzt, wird die Frage G4F1 doppelt so häufig gestellt wie G4F2
2. Wenn Du die beiden Fragen von G4 hälftig anzeigen willst. wird die Reihenfolge G2-G3 dreimal so häufig auftauchen wie G3-G2

Wenn es also hauptsächlich darum geht, den Reihenfolgeeffekt von G2/G3 zu testen, und die Gruppe T3 ist nur so etwas wie eine Kontrolle, ist Lösung 1 ja in Ordnung.

Ich werde einmal schauen und es einfach über eine Zufallszahl von 1-3 lösen, also Lösung 1.

Joffm
 

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

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago #252149 by Joffm
Hallo,
ich habe jetzt beide der möglichen Besetzungszahlen in ein Design gepackt.
Mit einer Zufallszahl von 1-3 werden diese Deine 3 Gruppen gleich besetzt, mit einer Zufallszahl von 1-4 werden die Fragen  4/1 und 4/2 gleichhäufig  gestellt.
 

File Attachment:

File Name: limesurvey...2172.lss
File Size:43 KB


Ich hatte mich schon gewundert, warum Deine Datei so riesig war.
Klar, Du hast Bilder kopiert und eingefügt.
Das macht man nicht. Bilder werden hochgeladen und dann verlinkt
Also das übliche <img src='...
Dies machst Du ganz eindach in der Oberfläche mit dem Bildeinfüge-Button.
Wenn Du kopierst, erhältst Du eben diesen Codesalat, der die Studie unnötig aufbläht.
Gerade hat ein LS-Benutzer im niederländischen Teil große Probleme dadurch.

Außerdem willst Du anscheinend den Typ "Bildauswahlliste" benutzen.
Nur: Du benutzt sie falsch. Du siehst ja, dass es trotzdem die Radio-Buttons links oben gibt wie bei einer normalen "Liste(Optionsfelder)"
In der Bildauswahlliste wird nur der Pfad zum Bild eingetragen sonst nichts; alles andere wird in den Einstellungen eingestellt.

Daher habe ich in der Beispieldatei in Gruppe 4 bei den beiden Fragen diese Optionen gegenübergestellt.

Viel Erfolg

Joffm
 

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

Please Log in to join the conversation.

  • LeLeLeLeonie
  • LeLeLeLeonie's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 months 1 week ago - 5 months 1 week ago #252153 by LeLeLeLeonie
Hallo Joffm, 

ich arbeite mit Limesurvey 6.3.2., sorry dafür, bei dem ganzen Informationseinfluss glatt übersehen.
ich habe versucht deinen Code, wie du ihn in deinem Beispiel geschrieben hast (ich habe auch gelernt dass man die Umfragen wieder in Limesurvey öffnet - danke) zu implementieren.
Läuft ganz gut soweit, allerdings bei Gruppe T1 und T2 immer die gleiche Reihenfolge an Fragen: G1 - G3 - G2 - G4/1 (Tausch von G2 und G3 bei einer der Gruppen wichtig)
Habe ich dann eine Randomisierung vergessen oder etwas übersehen? 

Danke für deinen Bildertipp. Habe ich gemacht, frage mich nur wieso bei Frage G03Q02 immernoch nicht der <img... code kommt?
Stattdessen <p><strong>... (trotz Hochladens)
Und gibt es dann beim Hochladen die Möglichkeit die Antworten bei Frage G03Q04 größer erscheinen zu lassen? Wenn ich die Bilder, wie besprochen, hochlade und einfüge erscheinen Selbige nur ganz klein.

Sollte das die Obige deine finale Antwort sein, bedanke ich mich vielmals für deine Geduld. 

File Attachment:

File Name: limesurvey...5313.lss
File Size:200 KB
Last edit: 5 months 1 week ago by LeLeLeLeonie.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Away
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
5 months 1 week ago - 5 months 1 week ago #252179 by Joffm
Ich habe jetzt noch einmal alles durchgespielt, und sehe kein Problem,
WENN Du die Randomisierungsgruppe in G2a und G3 herausnimmst. Die war in meinem Beispiel auch nicht drin.

Lass Dir die zum Testen doch den Gruppennamen anzeigen - die Frage zur Erzeugung der Zufallszahl ist ja auch noch nicht versteckt.
Dann siehst Du genau, was passiert.

Zu den Bildern.
Auch hier sehe ich keine Problem (ich habe halt nur die Boote)
 
mit
Code:
<p><strong>Auerhuhn</strong></p><p><em>brütet in niedrigen Lagen</em></p><p><em>bspw. im Wald</em></p><p><em><img alt="" src="/lime6/upload/surveys/{SID}/images/Boot001_klein.jpg" style="width: 327px; height: 327px;" /></em></p>

Och habe auch im Pfad zum Bild für die SurveyID den Platzhalter {SID} benutzt. Dieser enthält immer die aktuelle ID.
Genau wie Du sicher öfters in scripten den Platzhalter {QID} gesehen hast. Dieser enthält immer die aktuelle QuestionID.
Das macht vieles leichter.

Bei G3Q4 ist natürlich ein Hinderungsgrund, dass Du 5 Spalten hast.
Vielleicht weißt Du, dass LS auf der bootstrap-Bibliothek basiert. Bei dieser wird jeder Container in 12 Spalten aufgeteilt, von denen jede wieder in 12 Spalten aufgeteilt wird, usw.
Daher kannst Du nur
1: 1 x 12 Spalten
2: 2 x 6 Spalten
3: 3 x 4 Spalten
4: 4 x 3 Spalten
6: 6 x 2 Spalten
12: 12 x 1 Spalte
darstellen.

Du hast zwar 5 Spalten angegeben, aber dies wird intern direkt in 6 geändert. Daher ist rechts auch der freie Platz.
Da bedeutet aber wieder, dass die Spaltenbreite für ein Bild entsprechend kleiner wird und es kann zu unschönen Ergebnissen führen, wenn man feste Werte für "width" und "height" einträgt - wie in den beiden anderen Fragen.
 
Hier müsste man dann eben "width:auto" nehmen
 
Aber größer können Sie halt nicht werden. Es sei denn, Du zeigst weniger pro Zeile, dafür aber mehrere Zeilen

Du kannst jetzt z.B. einmal mein "Tutorial 3: Gimmicks" lesen. Kapitel 6 zeigt, wie man kleine Bilder auch größer anzeigen kann.
Findest Du hier im deutschen Teil auf einer der folgenden Seiten. Es kann schon etwas weiter gehen, aber nicht weiter als Seite 14, glaube ich.

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 months 1 week ago by Joffm.

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose