- Posts: 3
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Random Fragen mit unterschiedlicher Anzeige
- Nandalee
- Topic Author
- Offline
- New Member
Less
More
6 years 2 weeks ago #166571
by Nandalee
Random Fragen mit unterschiedlicher Anzeige was created by Nandalee
Hallo, ich bin recht neu bei LS und habe Schwierigkeiten mit meiner ersten Umfrage:
Ich habe einen recht großen Fragepool (bummelig 500) und möchte random 10 Fragen daraus auswählen, die dann Seite für Seite abgefragt werden (alles Ja-Nein-Fragen).
Dann möchte ich eine letzte Seite haben, die die gleichen 10 Fragen erneut abfragt, aber diesmal auf einer Seite untereinander, damit diese verglichen werden können.
Ich habe gesehen, dass man bei den Grundeinstellungen der Umfrage auswählen kann, ob man Frage für Frage oder Gruppe für Gruppe anzeigen kann, mein Wunsch wäre also etwa eine Kombi aus beidem.
Mir ist klar, dass es auf dem ersten Blick eventuell genauso gut wäre, wenn man das zurückgehen erlaubt, dann verändert sich aber die Auswertung erheblich und das möchte ich, wenn möglich, vermeiden.
Ist das überhaupt so möglich und wenn ja, kann mir einer sagen, wie?
Ich nutze die neuste LS version auf Windows7, falls das dafür relevant sein sollte.
Vielen Dank im voraus,
Nandalee
Ich habe einen recht großen Fragepool (bummelig 500) und möchte random 10 Fragen daraus auswählen, die dann Seite für Seite abgefragt werden (alles Ja-Nein-Fragen).
Dann möchte ich eine letzte Seite haben, die die gleichen 10 Fragen erneut abfragt, aber diesmal auf einer Seite untereinander, damit diese verglichen werden können.
Ich habe gesehen, dass man bei den Grundeinstellungen der Umfrage auswählen kann, ob man Frage für Frage oder Gruppe für Gruppe anzeigen kann, mein Wunsch wäre also etwa eine Kombi aus beidem.
Mir ist klar, dass es auf dem ersten Blick eventuell genauso gut wäre, wenn man das zurückgehen erlaubt, dann verändert sich aber die Auswertung erheblich und das möchte ich, wenn möglich, vermeiden.
Ist das überhaupt so möglich und wenn ja, kann mir einer sagen, wie?
Ich nutze die neuste LS version auf Windows7, falls das dafür relevant sein sollte.
Vielen Dank im voraus,
Nandalee
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 2 weeks ago #166572
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Random Fragen mit unterschiedlicher Anzeige
Hallo, Nandalee,
Aber: Um dies in LS zu realisieren, kannst Du nur alles "Gruppe für Gruppe" anzeigen, dabei dann eben in jede Gruppe nur eine Frage stecken; dann sieht es so aus, wie wenn...
Das würde aber die folgende Lösung zunichte machen, die zumindest Deinen ersten Wunsch erfüllt.
www.limesurvey.org/forum/can-i-do-this-w...s-from-a-bucket-of-y
Wie dein zweiter Teil hiermit zu realisieren ist, weiß ich im Moment auch nicht, da Du ja die abgefragten Fragen zwischenspeichern musst.
Dann kämen wir zur zweiten Lösung (hier klappt die "Gruppe für Gruppe"-Lösung):
1. Kreiere mit einer Gleichungsfrage einen String der Länge (Anzahl der Fragen), der per Zufall 10 "1" enthält, Rest "0"
"000010001000100..."
2. Dann kannst Du jede Frage mithilfe der Relevanzgleichung "substr(meinString,x,1)=="1" einblenden.
Hier würde "x" eben für jede Deiner Fragen durchgezählt.
3. Dasselbe machst Du im zweiten Teil.
Du hast aber auch die Limitierung von MySQL bedacht, was die Spaltenzahl angeht?
Daher kann man auch überlegen, ob man nicht wirklich nur 10 Fragen stellt, und den Fragentext entsprechend einblendet. Ich habe da so die Idee, alle Fragentexte in eine Frage vom "langer Text" zu schreiben mit wohl definierten Trennzeichen. Dann kann man wieder über eine Gleichung mit Stringfunktionen genau den gewünschten Text herausschneiden und in die Frage einblenden. Finde ich interessant, werde es einmal ausprobieren.
Und zum Schluss:
2. Was heißt "Windows 7"? Hast Du LS lokal in einer XAMPP-Umgebung installiert?
Joffm
Den Wunsch haben viele. Wenn Du ein paar Euro in die Hand nimmst (vierstellig)..., kommerzielle Tools haben so etwas.Ich habe gesehen, dass man bei den Grundeinstellungen der Umfrage auswählen kann, ob man Frage für Frage oder Gruppe für Gruppe anzeigen kann, mein Wunsch wäre also etwa eine Kombi aus beidem.
Aber: Um dies in LS zu realisieren, kannst Du nur alles "Gruppe für Gruppe" anzeigen, dabei dann eben in jede Gruppe nur eine Frage stecken; dann sieht es so aus, wie wenn...
Das würde aber die folgende Lösung zunichte machen, die zumindest Deinen ersten Wunsch erfüllt.
www.limesurvey.org/forum/can-i-do-this-w...s-from-a-bucket-of-y
Wie dein zweiter Teil hiermit zu realisieren ist, weiß ich im Moment auch nicht, da Du ja die abgefragten Fragen zwischenspeichern musst.
Dann kämen wir zur zweiten Lösung (hier klappt die "Gruppe für Gruppe"-Lösung):
1. Kreiere mit einer Gleichungsfrage einen String der Länge (Anzahl der Fragen), der per Zufall 10 "1" enthält, Rest "0"
"000010001000100..."
2. Dann kannst Du jede Frage mithilfe der Relevanzgleichung "substr(meinString,x,1)=="1" einblenden.
Hier würde "x" eben für jede Deiner Fragen durchgezählt.
3. Dasselbe machst Du im zweiten Teil.
Du hast aber auch die Limitierung von MySQL bedacht, was die Spaltenzahl angeht?
Daher kann man auch überlegen, ob man nicht wirklich nur 10 Fragen stellt, und den Fragentext entsprechend einblendet. Ich habe da so die Idee, alle Fragentexte in eine Frage vom "langer Text" zu schreiben mit wohl definierten Trennzeichen. Dann kann man wieder über eine Gleichung mit Stringfunktionen genau den gewünschten Text herausschneiden und in die Frage einblenden. Finde ich interessant, werde es einmal ausprobieren.
Und zum Schluss:
1. "neueste Version" sagt nichts, wir wollen schon genau wissen, was Du nutzt.Ich nutze die neuste LS version auf Windows7, falls das dafür relevant sein sollte.
2. Was heißt "Windows 7"? Hast Du LS lokal in einer XAMPP-Umgebung installiert?
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- Nandalee
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
6 years 2 weeks ago - 6 years 2 weeks ago #166583
by Nandalee
Replied by Nandalee on topic Random Fragen mit unterschiedlicher Anzeige
Erstmal vielen Dank für die schnelle Antwort
Deine zweite Idee werde ich dann mal ausprobieren, vielen Dank für den Denkanstoß
Was man dazu vielleicht noch erwähnen sollte: Meine Fragen sind Bilder. Keine Texte. Und die müssen leider auch Bilder bleiben.
Worauf genau beziehst du dich mit der MySQL-Limitierung? Meinst du damit, dass mein Pool nicht zu groß sein darf?
Zu neueste Version: ich weiß, das sollte genauer sein, aber ich hab irgendwie nirgenswo eine Versionsnummer gefunden und ich habe sogar ne ganze Weile danach gegoogelt ich nutze LS nur im Browser und habe lokal gar nichts davon, deswegen nehme ich an, dass es ziemlich aktuell ist. Ich war mir aber nicht sicher, ob es eventuell zu Linux trotzdem Unterschiede gibt, deswegen hab ich es erwähnt.
Deine zweite Idee werde ich dann mal ausprobieren, vielen Dank für den Denkanstoß
Was man dazu vielleicht noch erwähnen sollte: Meine Fragen sind Bilder. Keine Texte. Und die müssen leider auch Bilder bleiben.
Worauf genau beziehst du dich mit der MySQL-Limitierung? Meinst du damit, dass mein Pool nicht zu groß sein darf?
Zu neueste Version: ich weiß, das sollte genauer sein, aber ich hab irgendwie nirgenswo eine Versionsnummer gefunden und ich habe sogar ne ganze Weile danach gegoogelt ich nutze LS nur im Browser und habe lokal gar nichts davon, deswegen nehme ich an, dass es ziemlich aktuell ist. Ich war mir aber nicht sicher, ob es eventuell zu Linux trotzdem Unterschiede gibt, deswegen hab ich es erwähnt.
Last edit: 6 years 2 weeks ago by Nandalee.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 2 weeks ago - 6 years 2 weeks ago #166585
by Joffm
Ich wollte Dir gerade ein Beispiel schicken; das ist jetzt natürlich nicht aktuell.
Es ist natürlich kein Beinbruch; man muss nur das <img>-tag in den Fragetext bauen.
Hier also das Beispiel:
300 mögliche Fragen, statt 10 Fragen daraus nur beispielhaft 3. Musst Du halt erweitern.
Wichtig: Jeder Fragetext ist 100 Zeichen lang; rechts aufgefüllt mit Leerzeichen.
Z.B. hier siehst Du, dass immer genau 100 Zeichen genommen werden.
trim(substr(Fr, strpos(Fr, '#' + zf1_1 + '#') + strlen(zf1_1) + 2, 100))
Bei Bildern ist es im Grunde einfacher. Hier ist der HTML-Code ja immer gleich, so dass nur der Name des Bildes entsprechend der Fragennummer sein muss, also "img1,jpg", "img2,jpg",..., "img499.jpg".
Googeln bringt bei LimeSurvey überhaupt nichts;
Versionsnummer:
www.limesurvey.org/forum/installation-a-...efore-you-write-here
Absatz 3.
Da gibt es mehrere Möglichkeiten:
1. Bei LimeSurvey GmbH
2. Bei Deinem eigenen Webhoster
3. Irgendeine Uni-Installation (und die ist fast nie aktuell)
Hier ein langer, etwas zäher Thread darüber:
www.limesurvey.org/forum/design-issues/1...stions-in-the-survey
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Random Fragen mit unterschiedlicher Anzeige
Danke, dass ich das noch erfahre.Was man dazu vielleicht noch erwähnen sollte: Meine Fragen sind Bilder. Keine Texte. Und die müssen leider auch Bilder bleiben.
Ich wollte Dir gerade ein Beispiel schicken; das ist jetzt natürlich nicht aktuell.
Es ist natürlich kein Beinbruch; man muss nur das <img>-tag in den Fragetext bauen.
Hier also das Beispiel:
300 mögliche Fragen, statt 10 Fragen daraus nur beispielhaft 3. Musst Du halt erweitern.
Wichtig: Jeder Fragetext ist 100 Zeichen lang; rechts aufgefüllt mit Leerzeichen.
Z.B. hier siehst Du, dass immer genau 100 Zeichen genommen werden.
trim(substr(Fr, strpos(Fr, '#' + zf1_1 + '#') + strlen(zf1_1) + 2, 100))
Bei Bildern ist es im Grunde einfacher. Hier ist der HTML-Code ja immer gleich, so dass nur der Name des Bildes entsprechend der Fragennummer sein muss, also "img1,jpg", "img2,jpg",..., "img499.jpg".
Zu neueste Version: ich weiß, das sollte genauer sein, aber ich hab irgendwie nirgenswo eine Versionsnummer gefunden und ich habe sogar ne ganze Weile danach gegoogelt
Googeln bringt bei LimeSurvey überhaupt nichts;
Versionsnummer:
www.limesurvey.org/forum/installation-a-...efore-you-write-here
Absatz 3.
Ja, aber irgendwo muss es ja gehostet sein.ich nutze LS nur im Browser
Da gibt es mehrere Möglichkeiten:
1. Bei LimeSurvey GmbH
2. Bei Deinem eigenen Webhoster
3. Irgendeine Uni-Installation (und die ist fast nie aktuell)
Du kannst nicht beliebig viele Fragen in die Studie knallen. Es gibt eine Spalten-Beschränkung in LS.Worauf genau beziehst du dich mit der MySQL-Limitierung?
Hier ein langer, etwas zäher Thread darüber:
www.limesurvey.org/forum/design-issues/1...stions-in-the-survey
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
Last edit: 6 years 2 weeks ago by Joffm.
The topic has been locked.
- Nandalee
- Topic Author
- Offline
- New Member
Less
More
- Posts: 3
- Thank you received: 0
6 years 2 weeks ago #166587
by Nandalee
Replied by Nandalee on topic Random Fragen mit unterschiedlicher Anzeige
Gut versteckt. 2.73.1 hab ich hier.
Ganz vielen Dank für das Beispiel, so viel Elan trifft man nicht so oft, wirklich vielen Dank
Ich werde mich da mal in Ruhe einlesen und melde mich nochmal, falls Fragen aufkommen.
Zu der Poolgröße: Das darf ich leider nicht selbst entscheiden, da muss ich dann eventuell später noch dran rumtricksen, weil ich noch gar nicht so genau weiß, wie groß das sein soll. Ich werd das dann zu gegebener Zeit einfach ausprobieren.
Gruß,
Nandalee
Ganz vielen Dank für das Beispiel, so viel Elan trifft man nicht so oft, wirklich vielen Dank
Ich werde mich da mal in Ruhe einlesen und melde mich nochmal, falls Fragen aufkommen.
Zu der Poolgröße: Das darf ich leider nicht selbst entscheiden, da muss ich dann eventuell später noch dran rumtricksen, weil ich noch gar nicht so genau weiß, wie groß das sein soll. Ich werd das dann zu gegebener Zeit einfach ausprobieren.
Gruß,
Nandalee
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 2 weeks ago #166589
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Random Fragen mit unterschiedlicher Anzeige
Ich schicke morgen ein Beispiel mit Bildern.
Joffm
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
6 years 2 weeks ago #166593
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Random Fragen mit unterschiedlicher Anzeige
Hier also das Bilder-Beispiel.
Nur 50 Bilder (in Wirklichkeit nur 5 verschiedene. daher habe ich die Nummer immer dazugeschrieben)
Außerdem ist der Link zu den Bilder in ein Verzeichnis auf meinem Server; das muss natürlich auch angepasst werden.
Das letzte Problem kann sein, dass es bei den 10 Zufallszahlen doppelte gibt. Ist zwar wenig wahrscheinlich bei 10 aus 500.
Ich habe zwar eine "Hau-Ruck-Lösung", aber noch nicht ausgereift.
Vielleicht hattest Du ja noch einen Geistesblitz.
Bis dann
Joffm
Nur 50 Bilder (in Wirklichkeit nur 5 verschiedene. daher habe ich die Nummer immer dazugeschrieben)
Außerdem ist der Link zu den Bilder in ein Verzeichnis auf meinem Server; das muss natürlich auch angepasst werden.
Das letzte Problem kann sein, dass es bei den 10 Zufallszahlen doppelte gibt. Ist zwar wenig wahrscheinlich bei 10 aus 500.
Ich habe zwar eine "Hau-Ruck-Lösung", aber noch nicht ausgereift.
Vielleicht hattest Du ja noch einen Geistesblitz.
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
The topic has been locked.
Moderators: Joffm