- Posts: 7
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Multi Matrix mit einer Auswahl pro Spalte
- strawberica
- Topic Author
- Offline
- New Member
ich sitze mit Lime Survey gerade an einer Abstimmung, bei der 150 Objekte zur Auswahl stehen.
Darauf dürfen jeweils einmal die Punkte 1 - 12 verteilt werden, d.h. Objekt 1 erhält 1 Punkt, Objekt 45 erhält 2 Punkte, usw. bis alle 12 Punkte verteilt sind. Zusätzlich muss es eine letzte Spalte "Keine Angabe" geben, um bereits vergebene Punkte wieder zurück zu setzen.
Ich dachte, ich setze das mit einer normalen Matrix-Frage um, allerdings kann man dort ja jede Spalte beliebig oft auswählen, also könnte man auch jedem der 150 Objekte 12 Punkte geben. Welche Option gibt es, die Auswahl pro Spalte auf 1 zu beschränken?
Da mein Metier im Normalfall eher im Bereich Marketing liegt, würde ich mich über eine DAU-Antwort sehr freuen :whistle:
MERCI!
Anna
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12937
- Thank you received: 3979
in einer Frage vom Typ Matrix kann man nur eine Auswahl pro Spalte treffen.Ich dachte, ich setze das mit einer normalen Matrix-Frage um, allerdings kann man dort ja jede Spalte beliebig oft auswählen
Wovon sprichst Du also? Evtl. von einer Matrix(Spalten)?
Kannst Du natürlich machen.
mit einer Validierung, dass genau 12 Puinkte vergeben werden. (also "sum(self)==12")
"KA" hat hierbei natürlich den Code "0"; dient ja nur dazu, bei verklickten Zeilen den Wert zu löschen.
Denn wie Du ja weißt, gibt es bei einer Einfachnennungsfrage nicht die Möglichkeit, einen Klick wieder zu löschen; nur ändern.
Aber was bedeutet dies?
Soll das heißen, es werden 78 Punkte verteilt, also jeder Wert von 1-12 je einmal? Dann musst Du eben validieren auf summe==78 und Werte "unique". Das wird dann aber nicht klappen, falls mehrmals "KA" geklickt wird.Darauf dürfen jeweils einmal die Punkte 1 - 12 verteilt werden
Geht aber wohl mit einer langen, umständlichen Validierung.
Oder doch, wie ich es dachte: Es werden insgesamt 12 Punkte verteilt, egal wie "1-1-10", "4-4-4", "1-5-6"
Gut, aber eine Frage vom Typ Matrix ist sicher nicht die beste Wahl.
Hier müsstest Du ja in der Y-Achse Deine 150 zur Auswahl stehenden Objekte anzeigen.
Wer soll das denn noch übersehen?
Abgesehen davon, dass die Frage an sich doch jeden überfordert.
Man könnte sicherlich aus Deinen 150 Objekten mit einer Mehrfachnennung die 12 heraussuchen, die dann bepunktet werden; dies durch Rangreihe oder mit numerischen Werten.
Es gibt sogar hier im Forum, im englischen Teil, irgendwo eine Frage, wie man gerade solche langen Listen gut handlen kann. Ich werde ienmal suchen
Da wir - bis jetzt - noch nichts über die Objekte selbst, insbesondere die Länge des Textes wissen, ist auch nicht viel zu sagen, um andere Vorschläge zu machen.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11660
- Thank you received: 2742
Das stimmt so natürlich nicht, oder ich verstehe dich falsch.in einer Frage vom Typ Matrix kann man nur eine Auswahl pro Spalte treffen.
In einer normalen Matrix-Frage kann man immer nur eine Anwort pro ZEILE auswählen. Allerding könnte man für alle Zeilen die gleiche Spalte markieren.
Die Formulierung von Strawberica ist aber auch nicht besonders geglückt:
Objekt 1 erhält 1 Punkt, Objekt 45 erhält 2 Punkte, usw. bis alle 12 Punkte verteilt sind.
Es sollen meiner Meinung nach eben nicht 12 Punkte verteilt werden, sondern man kann insgesamt 78 Punkte vergeben, jeweils 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Man könnte es auch Noten nennen statt Punkte, oder eben ein Ranking.
Wie Joffm sagt, wäre Matrix (Spalten) eine Option. Die dreht quasi das Antwortoptionen und Unterfragen-Konzept um und man kann jede Spalte nur noch einmal ankreuzen.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12937
- Thank you received: 3979
Lese es richtig, verstehe es genau andersherum und schreibe etwas anders.
(Oder: links blinken, nach rechts wollen und geradeaus fahren)
Wahrscheinlich wollte ich sagen, dass man in jeder Zeile nur eine Spalte anwählen kann.
Aber nun ja, trotzdem bin ich der Meinung, dass weder die eine noch die andere Einfach-Matrix so richtig zum Ziel führt. Entweder kann ich mehrere in einer Zeile anklicken oder mehrere in einer Spalte. Und die Validierung macht mir echte Probleme.
Da man ja keine 150 Objekte ranken kann, bleibe ich dabei: Zuerst die entscheidenden aussuchen, diese dann bewerten.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
- strawberica
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
besten Dank schon einmal für die Hilfe - hier ein Screenshot des aktuellen Standes:
Die Liste geht dann weiter mit Hotel 14, 15, ... 150. Ich habe gestern noch versucht, das mit Matrix (Zahlen) und "Anzeige: Ankreuzfelder" zu lösen, um das Problem mit der Unique-Validierung der "KA"-Spalte zu umgehen. Wie würden denn "summe==78 und Werte "unique"" als Validierung aussehen? :whistle:
Richtig ist übrigens: Es sollen nicht 12 Punkte verteilt werden, sondern man kann insgesamt 78 Punkte vergeben, jeweils 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Sorry für die missverständliche Formulierung.
OK, der alternative Vorschlag mit einer Auswahl und einem darauf folgenden Ranking klingt sinnvoll, ich teste das gerade:
1. Mehrfachauswahl mit max. 12 ausgewählten Checkboxes
2. Reihenfolge, um die ausgewählten Hotels aus Frage 1 in die gewünschte Reihenfolge zu bringen.
Wie bekomme ich die Antworten von der Mehrfachauswahl in die Reihenfolge-Liste? Habe es mit der Funktion "Matrix-Filter" versucht und dort den Code der Mehrfachauswahl-Frage eingegeben, klappt aber leider nicht, übersehe ich etwas?
Bei dem Vorschlag, mit Matrix (Spalten) zu arbeiten, habe ich am Ende aber ja eine sehr breite Tabelle, die noch schwieriger händelbar ist als eine lange Tabelle, oder übersehe ich etwas?
Besten Dank und viele Grüße
Anna
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11660
- Thank you received: 2742
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11660
- Thank you received: 2742
Wie bekomme ich die Antworten von der Mehrfachauswahl in die Reihenfolge-Liste? Habe es mit der Funktion "Matrix-Filter" versucht und dort den Code der Mehrfachauswahl-Frage eingegeben, klappt aber leider nicht, übersehe ich etwas?
Die Answer codes müssen in beiden Fragen genau die gleichen sein, damit der Matrix-Filter funktioniert.
Am besten du lädst mal eine LSS-Datei mit deinen Fragen hier hoch (aber nur die Fragen die relevant sind, nicht den ganzen Fragebogen, falls es noch andere Fragen gibt).
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
- jelo
- Offline
- Platinum Member
- Posts: 5033
- Thank you received: 1257
Erstelle mal einen LSS-Export mit diesen zwei Fragen. Dann kann eher von Joffm oder Holch geholfen werden.strawberica wrote: Wie bekomme ich die Antworten von der Mehrfachauswahl in die Reihenfolge-Liste? Habe es mit der Funktion "Matrix-Filter" versucht und dort den Code der Mehrfachauswahl-Frage eingegeben, klappt aber leider nicht, übersehe ich etwas?
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
- strawberica
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Die Antwortcodes habe ich nun auch noch angepasst, das war mir nicht bewusst (bei Mehrfachauswahl ist standardmäßig ja SQ001 usw. als Teilfrage vorgegeben, bei Reihenfolge dagegen A001, das habe ich angeglichen) - leider hat es keine Besserung gebracht, jetzt ist die Performance der Fragegruppe ziemlich mies und die Reihenfolgen-Frage taucht überhaupt nicht mehr auf, ich denke irgendwo ist ein Knoten drin :S
- jelo
- Offline
- Platinum Member
- Posts: 5033
- Thank you received: 1257
Die Performance ist aufgrund diverser Bugs öfters mies, wenn es um Filtern und längere Listen geht. Welche Version von LimeSurvey wird genau eingesetzt?
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
- strawberica
- Topic Author
- Offline
- New Member
- Posts: 7
- Thank you received: 0
Version 3.17.17+190918
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11660
- Thank you received: 2742
Liegt vermutlich daran, dass der Array-Filter mit 150 Optionen die "on the fly" versteckt oder angezeigt werden müssen halt relativ schnell an seine Grenzen kommt. Passiert ja dann alles per Javascript im Browser.
Wenn du die beiden Fragen in unterschiedliche Gruppen packst, d.h. sie werden auf unterschiedlichen Seiten angezeigt (bei der extremen Länge deiner ersten Liste sowieso sehr sinnvoll!), dann wir das schneller gehen.
Ansonsten funktioniert es bei mir ohne echte Probleme.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.