Welcome to the LimeSurvey Community Forum

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

Komplexe Bedingungen

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 month 4 hours ago #259081 by Joffm
Replied by Joffm on topic Komplexe Bedingungen
Habe ich das richtig verstanden?
Es gibt innerhalb eines Themas unterschiedliche Fragen pro "Bild"?
Beispielsweise:
Nach "PE":
"Bitte, bringen Sie einmal diese Tiere in eine Reihenfolge bezüglich des Geschmacks"
1: Hund
2: Katze
3: Maus
4: Reh 

Nach "EQ":
"Bitte, bringen Sie einmal diese Filmgenres in eine Reihenfolge bezüglich Ihrer Vorliebe"
1: Neorealismo (Fellini, de Sica,...)
2: Nouvelle Vague (Truffaut, Godard,...)
3: Italowestern (Leone, Corbucci,...,)
4: New Hollywood (Allen, Hopper,...)
 
Nach "PEEQ" (der Mischung aus beiden):
"Bitte, bringen Sie einmal diese Filme mit Tieren in eine Reihenfolge bezüglich Ihrer Vorliebe"
1: Bernhard und Bianca
2: Bambi
3: 101 Dalmatiner
4: Aristocats

So soll es wirklich sein? Klar, ist ein völlig "an den Haaren herbeigezogenes" Beispiel.
Wie willst Du denn hier den Einfluss des "Bildes" messen?
Die Fragen müssen doch eine Vergleichbarkeit zulassen; daher sprach ich ja schon von "Trennvariable" bei der statistischen Auswertung.

Aber egal:

dann erscheinen sie aber auf derselben Seite wie die Bilder

Das ist ja klar; Du hast ja Anzeige "Gruppe für Gruppe" gewählt.
Wenn Du nun auf die Idee kommst "Na, dann zeige ich 'Frage für Frage', auch um die goldene Regel 'Eine Frage pro Seite' zu beherzigen", wird es "in die Hose" gehen, da Du die Frage "eqPool" per css versteckst.
D.h. sie ist vorhanden, aber nicht sichtbar. Sie muss auch vorhanden sein, da javascript ja auf dem Rechner des Teilnehmers läuft. Daher bleibt das Skelett - eine leere Seite mit zwei Buttons. Nicht schön.
Das könntest Du wiederum umgehen, indem Du die Verteilung nicht per javascript, sondern per ExpressionScript anlegst. (ExpressionScript läuft auf dem Server.)
Habe ich vor ein paar Tagen im englischen Teil gezeigt.
[url] forums.limesurvey.org/forum/design-issue...across-groups#258867 [/url]

Eine andere Lösung ist: 
Dann machst Du eben 27 Gruppen und setzt die Bedingung aus Gruppenebene.
Jetzt musst Du nur noch dafür dafür sorgen, dass, obwohl du "Gruppe für Gruppe" anzeigst (wegen javascript), zunächst das "Bild", dann die Fragen gezeigt werden.
Gibt hier etwas Ähnliches
[url] forums.limesurvey.org/forum/design-issue...d-group-order#258174 [/url]

Hier könnte man nun den Timer durch die javascript-Funktion "timeout" ersetzen ("Tutorial 3, Gimmicks", Kap.2 - glaube ich)
Ich habe es auch ein Beispiel hier herumliegen, finde es aber im Moment nicht.

Nichtsdestotrotz: Damit nicht weitere Überraschungen kommen, wäre es gut, Du würdest den lss Export eines etwas realistischeres Beispiels schicken.

Bis dann
Joffm 



 

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

Please Log in to join the conversation.

  • Dschounas
  • Dschounas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 weeks 2 days ago #259123 by Dschounas
Replied by Dschounas on topic Komplexe Bedingungen
Nein, das habe ich wohl missverständlich ausgedrückt. Natürlich werden nach jedem Bild dieselben Fragen gestellt. Ich dachte mir nur, dass es für die Auswertung schön wäre, wenn ich die Fragen entsprechend den Themen und Bedingungen benennen würde und so tun würde, als hätte ich für jedes Bild eigene Fragen - dann ließe sich das einfach zuordnen. Aber ich habe mir in der Zwischenzeit mal die Datenstruktur angeschaut, die Limesurvey mir ausgeben wird. Die Fragen kann ich auch mit der aktuellen Struktur relativ simpel in R den Themen/Bedingungen zuordnen, weil ich ja in jedem Trial die Ausgabe der Randomisierung habe. Das wird also auch so gehen.

Ich bedanke mich nochmal ausdrücklich für die wertvolle Hilfe! Ich weiß wirklich nicht, wie ich die Studie ohne deine Expertise hätte umsetzen sollen...

Viele Grüße
Jonas

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 weeks 2 days ago #259133 by holch
Replied by holch on topic Komplexe Bedingungen
Das dürfte bei deiner Lösung so nicht gehen. Denn die Fragen sind ja immer "an der gleichen" Position und wissen gar nicht wirklich zu welchem Bild sie gehören. Das wird ja zufällig via Javascript zugelost.

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
4 weeks 2 days ago #259137 by Joffm
Replied by Joffm on topic Komplexe Bedingungen

Denn die Fragen sind ja immer "an der gleichen" Position und wissen gar nicht wirklich zu welchem Bild sie gehören.

Nein, nein, das geht schon so.
Die Fragen sind immer zusammen mit dem Bild in einer Gruppe.

Es gibt ja 9 wohldefinierte Gruppen mit jeweils
  • einem (aus dreien ausgewählten) Bild
  • mehreren Fragen
Gruppen werden in zufälliger Reihenfolge angezeigt durch Randomisierungsgruppe.
Welches Bild angezeigt wird wurde am Anfang im script errechnet.
Dieses Bild soll nur eine bestimmte Zeit gezeigt werden und erst danach die Fragen auftauchen.
Das machen wir wieder mit javascript.
Anfänglich werden die Fragen ausgeblendet.
Wenn "timeout" Funktion abgelaufen ist, wird das Bild ausgeblendet und die Fragen eingeblendet.
Hat Tony vor ein paar Tagen sehr schön (wie immer bei ihm) gezeigt.

Ich werde gleich einmal ein Beispiel "zusammenschustern".
Bevor sich noch mehr Missveratändnisse einschleichen.

Und zwar beide Möglichkeiten:
1. Wie gerade beschrieben
2.
  • Auswürfeln" der zu zeigenden Bilder mittels ExpressionScript
  • daher Anzeige "Frage für Frage"
  • Kein Ein-/Ausblenden mittels javascript nötig

Meine zweite Bemerkung mit 27 Gruppen war jetzt nicht so ganz ernst gemeint.
Ich habe ja nicht wirklich geglaubt, dass es unterschiedliche Fragen gibt.
Schließlich habe ich mit dieser "Hau-Ruck"-Lösung unnötigerweise 18 Mal den Fragenblock im Datensatz
Hier wäre ja immer nur ein Bild mit den Fragen in einer Gruppe.
Randomisierung wie gehabt.
Und es werden nur die Gruppen gezeigt, die im script ausgewürfelt wurden.

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
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 weeks 1 day ago #259146 by Joffm
Replied by Joffm on topic Komplexe Bedingungen
Wie versprochen, hier ein Beispiel.
Ganz kurze Erklärung
In der ersten Gruppe wird in der Frage C (mehrfache kurze Texte) mit einem script die Verteilung erstellt und in die neun Felder "C_1" - "C_9" geschrieben.

Damit haben wir nun in jeder Gruppe die Situation 
Drei Bilderfragen, danach weitere Fragen
Jetzt hat in der ersten Gruppe jede Bilderfrage die Bedingung  "C_1==1" bzw. "C_1==2" bzw. "C_1==3"

Im Beispiel sind meine eingefügten Bilder benannt Bild{Gruppe}{Nummer}.
Das muss nicht sein (die Namen der Bilder sind beliebig); aber so kann das Beispiel leicht erweitert werden (beachte "Bildx1" ist ein png, die anderen beiden jpg)
Und wenn dann bei 
1: Das Logo einer Fluggesellschaft (die sind etwas fitzelig)
2. Bildchen mit Booten und Schleusen
3. Ballettszenen
kommen, ist alles fein.

Nun das nächste:
Die Bilder haben alle die css-Klasse "sub-.1", die Fragen die Klasse "sub-2"
Im Quellcode des jeweils ersten Bildes einer Gruppe ist nun ein script, welches
  • den Fragenteil versteckt
  • den Weiter-Button deaktiviert
  • nach einer bestimmten Zeit das Bild versteckt
  • ebenfalls denFragenteil einblendet
  • und den Weiter-Button aktiviert
Zeit kann man ja beliebig einstellen (im Beispiel 5000 Millisekunden)

 

File Attachment:

File Name: limesurvey...7451.lss
File Size:139 KB


Alles ist nur in zwei Gruppen implementiert, der Rest ist ja mehr oder weniger "Kopieren von Fragen, dabei Anpassen des Bildes, Anpassen der Bedingung.


Bis dann
Joffm
 

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

Please Log in to join the conversation.

  • Dschounas
  • Dschounas's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 weeks 1 day ago #259180 by Dschounas
Replied by Dschounas on topic Komplexe Bedingungen
Genau so habe ich mir das vorgestellt - perfekt! Danke!!!

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose