Welcome to the LimeSurvey Community Forum

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

Multi Matrix mit einer Auswahl pro Spalte

More
5 years 11 months ago - 5 years 11 months ago #189219 by strawberica
Diesen komischen Firefox Browser 69.0.1 ;) Standard-Template war auch im Einsatz.

Hosting über unseren Firmenserver, wäre auch komisch wenn das ein Problem wäre...
Last edit: 5 years 11 months ago by strawberica.
The topic has been locked.
More
5 years 11 months ago #189220 by Joffm
Tja, die Performance.
Gut, die 150 Items darzustellen, ist in Ordnung.

Wenn dann aber die Rangreige geladen werden soll, sehe ich zunächst einmal einen Teil aller Items und nach 10 Sekunden


Wartet man dann weiter kommt auch irgendwann fast das richtige Ergebnis.


Ich habe es in Firefox und in Chrome getestet.
Schade, Rangreihe wäre schön gewesen wegen der leichten Validierung - da muss man ja gar nichts machen.

Wenn man aber eine "mehrfache numerische Eingabe" daraus macht kommt das Ergebnis fast augenblicklich.


Und die Validierung ist auch nicht soo kompliziert:
countifop("==","1",self.NAOK)==1 AND countifop("==","2",self.NAOK)==1 AND countifop("==","3",self.NAOK)==1 AND ...
Evtl. wäre dies besser:
countifop("==","1",self.NAOK) lt 2 AND countifop("==","2",self.NAOK) lt 2 AND countifop("==","3",self.NAOK) lt 2 AND ...
Dadurch kann man den Fall abfangen, dass weniger als 12 Hotels ausgewählt wurden.

Beispiel:

File Attachment:

File Name: limesurvey...37_2.lss
File Size:191.48 KB


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
More
5 years 11 months ago #189222 by holch

LimeSurvey hat hier einfach Verbesserungsbedarf.

Da zweifle ich nicht daran.

Aber, wie gesagt, bei mir lief es relativ flott, es scheint als nicht NUR ein reines LS Problem zu sein, sondern es scheinen auch noch andere Faktoren mit reinzuspielen.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
5 years 11 months ago #189223 by holch

Firefox Browser 69.0.1

Da hätten wir ja schon mal einen Ansatzpunkt. Kann durchaus sein, dass Chrome (den ich verwende) und Firefox da unterschiedlich reagieren.

Hosting über unseren Firmenserver

Kommt immer auf den Firmenserver an. ;-)
Aber ich gehe mal davon aus, dass ihr da was vernünftiges am Start habt.

Vermutlich liegt es dann auch noch an der Ranking-Frage. Das ist sowieso ein recht spezieller Fragentyp.

Man könnte natürlich jetzt dann wieder den Ansatz fahren hier eine Matrix zu verwenden (vermutlich Matrix Spalten) und dann schauen ob man das vernünftig hinbekommt. Muss mal etwas testen.

Denis hat da ein Beispiel mit alternativen Rankingfragen, da bilde ich mir ein, dass es mit der Matrix-Frage funktioniert. Muss mal schauen, ob ich seine Beispiele finde.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
5 years 11 months ago - 5 years 11 months ago #189230 by Joffm
Denis' Alternativen findest Du hier
demo.sondages.pro/714997#
Ich habe aber das Gefühl, die Matrix ist auch nicht schneller.

Wie ist es eigentlich? In der Mehrfachfrage können ja auch weniger als 12 Hotels gewählt werden.
Ist die Punktevergabe dann trotzdem so, dass man dem besten 12 Punkte geben kann?
Die Beispiele gehen nicht davon aus - hier wird einfach gerankt.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 11 months ago by Joffm.
The topic has been locked.
More
5 years 11 months ago #189235 by holch

Ist die Punktevergabe dann trotzdem so, dass man dem besten 12 Punkte geben kann?

Sehr gute Frage, die ich mir auch schon gestellt habe.

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
5 years 11 months ago - 5 years 11 months ago #189238 by Joffm
In meinem Beispiel mit der "direkten" Eingabe der Punkte kann man die maximale Punktzahl dynamisch an die Anzahl der gewählten Hotels anpassen, indem man setzt:
Maximum Value : count(that.Q1)


Die Validierung über
countifop("==","1",self.NAOK) lt 2 AND countifop("==","2",self.NAOK) lt 2 AND countifop("==","3",self.NAOK) lt 2 AND ...
ist so in Ordnung.

Meiner Ansicht nach ist dies die schnellste Variante.
Sowohl Ranking- als auch Matrixfragen scheinen ziemlich lange zu brauchen, wenn sie sich nicht gar aufhängen.

Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 11 months ago by Joffm.
The topic has been locked.
More
5 years 11 months ago - 5 years 11 months ago #189250 by Joffm
Hallo, Anna,
ich komme einmal zurück auf Deine erste Idee mit der Matrix.
Dies könnte man auch machen - wenn auch mit vielen Bauchschmerzen ob des ewigen Scrollens hin und her.

Hier ist es noch in Ordnung


Und hier wurde eine Punktzahl doppelt vergeben


Die Validierung, wie schon oben beschrieben:
countifop("==","1",self.NAOK) lt 2 AND countifop("==","2",self.NAOK) lt 2 AND countifop("==","3",self.NAOK) lt 2 AND ...

Aber auch hier ein Wermutstropfen:
Die "Schönheit", also der Hintergrund der letzten Spalte und die größere Breite dieser Spalte kostet Zeit.
Das könntest Du auch weglassen, indem Du das gesamte javascript und das Styling aus dem Fragentext entfernst.

File Attachment:

File Name: limesurvey...4837.lss
File Size:115.81 KB


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 11 months ago by Joffm.
The following user(s) said Thank You: strawberica
The topic has been locked.
More
5 years 11 months ago #189252 by strawberica
Ihr seid wirklich der Wahnsinn - vielen Dank für die Unterstützung!!! :laugh:

Ich werde die genannten Varianten direkt einmal ausprobieren.

Wenn in der Mehrfachfrage weniger als 12 Hotels gewählt werden, kann man im nächsten Schritt trotzdem 1 - 12 Punkte vergeben.
The topic has been locked.
Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose