Welcome to the LimeSurvey Community Forum

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

Zuteilung Fragegruppen funktioniert nicht

More
7 years 3 months ago - 7 years 3 months ago #146123 by Yvn1
Hilfe! Wir (4 Psychologiestudentinnen) machen gerade unsere erste Studie mit Limesurvey. Wir haben viele Tage damit verbracht, 480 Videos in 480 Fragen und 12 Fragegruppen unterzubringen. Jetzt sollte unsere Studie online gehen und die Zuteilung der Fragegruppen funktioniert nicht! Wir sind entsprechend verzweifelt und hoffen auf schnelle Hilfe.

Hier die Beschreibung des Problems:
Wir arbeiten mit Version 2.56.1+161118.
Wir haben 12 verschiedene Fragegruppen, von denen ein Teilnehmer immer nur eine zugeteilt bekommen soll.

VERSUCH 1: Zunächst haben wir versucht über eine versteckte Fragegruppe ganz am Anfang eine randomisierte Ziffer zu bekommen, nach der die Fragen ausgespielt werden. Darin war eine Frage (randnumber genannt) mit dem Code {rand(1,12)} im Fragen-Feld. Daraufhin haben wir auf Fragenebene die Bedingungen gesetzt. zB Fragegruppe 5 bei Antwort (über Konstant) "5". In der Relevanz-Gleichung der Fragen dieser Gruppe stand demnach: ((randnumber.NAOK == "5")) . Beim ersten Versuch hatte die randnumber Frage das Format "Kurztext" und beim zweiten das Format "Gleichung". In beiden Fällen wurde nur Fragegruppe 1 und Fragegruppe 2 ausgespielt.

VERSUCH 2: Völlig verweifelt haben wir uns notgedrungen von der randomisierten Zuteilung abgewandt. Neue Idee: Eine normale, nicht versteckte Frage "Wähle eine Nummer von 1-12" in Matrix Format mit einer Teilfrage, in der zwischen 1-12 eben Ziffern ausgewählt werden konnten. Jede Versuchsperson sollte die Frage bekommen und je nach Antwort wurde die entsprechende Fragegruppe, die folgen sollte, verknüpft. Mit dem Bedingungen hinzufügen und kopieren Tool. Leider wieder: Kein Erfolg! Jetzt wird bei jeder Antwort auf die erste Frage (egal ob zb 4, 8 oder 12) der hintere Teil von Fragegruppe 2 ausgespielt, der unseres Erachtens korrekt verknüft ist: Relevanz-Gleichung ((randnumber_SQ001.NAOK == "A2")) ! Diesmal nicht über "Konstant" sondern über "Vordefiniert".

Vielleicht ist es noch hilfreich zu sehen, wie die Frage generell aussieht:
Fragenübersicht BoshaftD2UPV (ID: 3679)
Fragengruppen: Visuell_2 (ID:226)
Code: BoshaftD2UPV : (Pflichtfrage)
Frage: video/mp4 Hast du das Video zuende gesehen, markiere das folgende Feld...
Hilfetext:
Typ: Matrix
Pflichtangabe: Ja
Relevanz-Gleichung: ((randnumber_SQ001.NAOK == "A2"))
Zufällige Reihenfolge: Generiere bei jedem Seitenaufruf zufällig
Hinweis verstecken: 1
Wiederhole Überschriften: 0


Die erste Frage so:

Fragenübersicht randnumber (ID: 3453)
Fragengruppen: randomisierung (ID:220)
Code: randnumber : (Pflichtfrage)
Frage: Wähle bitte eine Nummer von 1-12!
Hilfetext:
Typ: Matrix
Pflichtangabe: Ja
Relevanz-Gleichung: 1
Zufällige Reihenfolge: Generiere bei jedem Seitenaufruf zufällig


Was machen wir falsch? Hilfe!
Bitte bedenkt bei der Antwort, dass wir nur Grundkenntnisse in HTML haben. Ich hab zum Beispiel nicht rausgefunden trotz Manual, wie man Java Script aktiviert...
Last edit: 7 years 3 months ago by Yvn1.
The topic has been locked.
More
7 years 3 months ago - 7 years 3 months ago #146125 by jelo
Beim ersten Durchlesen ergibt sich leider kein klares Bild von der Problemlage.

Frage 1: Wann müsst ihr mit der Befragung starten?
Frage 2: Wie verteilen sich die 480 Fragen auf die 12 Gruppen (Gruppen=Fragegruppen von Limesurvey)?
Das wären 40 Fragen je Fragegruppe? Da scheint es doch noch eine weitere Unterstrukturierung zu geben.

Bitte legt eine neue Befragung an. Erstellt drei Gruppen. In die erste Gruppe packt ihr eure Fragen von Versuch 1 und 2.
Also die unsichtbare Zufallsfrage und die sichtbare "Matrixfrage ". In die anderen beiden Gruppen bitte eine Frage mit den Filtern, so wie ihr das jetzt habt. Danach diese Befragung exportieren und hier anhängen. Dann hat man eine Basis.

Bis jetzt sehe ich noch nicht, dass Javascript oder spezielle HTML-Tricks notwendig wären.
Der Weg über Zufalls 1-12 und dann Gruppe 1 bis 12 anzeigen erscheint machbar, ohne jede Frage anzupacken.
Allerdings kann ich mir derzeit nicht vorstellen, dass 12 Gruppen á 40 Fragen/Videos gut klappen.

Auch möglich, dass die LimeSurvey-Version einen Fehler enthält.

Anbei eine Demobefragung, die in der ersten Gruppe eine Zufallszahl 1-3 erstellt und nur bei 2 wird eine weitere Gruppe eingeblendet.
Das entspricht eurem Versuch 1. Ich habe das unter der Demoversion von LS 2.5 auf limesurvey.org laufen lassen.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Attachments:
Last edit: 7 years 3 months ago by jelo.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 3 months ago #146135 by Joffm
Replied by Joffm on topic Zuteilung Fragegruppen funktioniert nicht
Hallo, Yvn1,
das ist ja ein ganz schöner Batzen, den Ihr Euch da vorgenommen habt.

Ich hoffe, Ihr habt an die Spaltenbeschränkung von LS gedacht; sonst erwischt es Euch später.
Siehe hier: www.limesurvey.org/forum/german-forum/10...icht-erstellt-werden

Wie Jelo schon sagte, Euer erster Versuch war ja an sich völlig richtig.
Da kann nur der "Teufel im Detail" stecken, also irgendwo ein kleiner Schreib- oder Sonstwas-Fehler.
Dummerweise habt Ihr es wohl nicht an einem kleinen Prototypen ausprobiert, den Ihr dann leicht als Beispiel hättet schicken können.

Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
7 years 2 months ago #146150 by Yvn1
Hallo ihr zwei,

vielen Dank für die schnellen Antworten! Wir haben nochmal ganz viel rumprobiert und festgestellt, dass es mit der ersten Variante hinhaut, wenn wir folgendes anders machen:

a) Die Bedingungen nicht über den Bedingungsersteller verteilen, sondern stattdessen manuell randnumber == "XY" in die Relevanzgleichung einfügen. Und zwar in die FrageGRUPPE, nicht in jede einzelne Frage! In den Fragen steht jetzt jeweils "1" in der Relevanzgleichung.
b) Die Fragegruppe von der randnumber Frage auch randnumber nennen
c) Die versteckte Frage nicht zur Pflichtfrage machen

Was genau von den drei Änderungen der Fehler war, wissen wir leider nicht. Auf jeden Fall funktioniert es jetzt und wir sind HAPPY!
Wenn euch interessiert, wie das ganze aussieht, schaut gern mal vorbei und helft uns bei unserem Forschungsprojekt: bit.ly/2hxd93X

Ganz liebe Grüße, frohes Fest und einen guten Rutsch aus Göttingen!
The topic has been locked.
More
7 years 2 months ago #146156 by jelo

Yvn1 wrote: Was genau von den drei Änderungen der Fehler war, wissen wir leider nicht. Auf jeden Fall funktioniert es jetzt und wir sind HAPPY!
Wenn euch interessiert, wie das ganze aussieht, schaut gern mal vorbei und helft uns bei unserem Forschungsprojekt: bit.ly/2hxd93X

Wird in der Befragung wirklich Version 2.56.1+161118 von LimeSurvey eingesetzt?
Das Template passt eigentlich nicht zur Version. Das sieht veraltet aus und könnte damit noch für einige Überraschungen sorgen.

Anbei ein Screenshot von einer Frage mit Audio(Firefox,Windows7). Skala ist bereits eingeblendet und Audio geht direkt los.



Vielleicht überarbeitet ihr die Mediaintegration noch etwas. Als Anregung sei auf SelfHTML verwiesen.
wiki.selfhtml.org/wiki/HTML/Multimedia_und_Grafiken/video

Der Webserver der Befragung schien eben etwas langsam zu sein. Es dauerte 10 Sek. bis die erste Seite der Befragung da war.
Kann aber auch an LimeSurvey und dem Sessionkonzept liegen.

Wünsche dann mal viel Erfolg.
Hoffe die Fallzahl ist nicht so hoch. Denn bei 40 Mal 30-40 Sek. Mediaclips, bedarf es schon besonderer Probanden mit Durchhaltevermögen.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose