Welcome to the LimeSurvey Community Forum

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

maximale Summe numerischer Antworten

  • olgakedenburg
  • olgakedenburg's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 6 months ago #141958 by olgakedenburg
maximale Summe numerischer Antworten was created by olgakedenburg
Hallo zusammen,

ich suche eine Möglichkeit, wie ich für den Fragetyp "Matrix (Zahlen)" die Summer aller Antworten begrenzen kann. Es soll durch die Befragten eine Zusammensetzung in Prozent angegeben werden, sodass insgesamt nicht über 100 heruaskommen sollten. Kann man das über die Frage-Validierungsgleichung einstellen?
The topic has been locked.
More
7 years 6 months ago #141963 by jelo
Replied by jelo on topic maximale Summe numerischer Antworten
Welche Version/Build von LimeSurvey wird verwendet?

Du kannst mit sum die Summe von allen Zellen bilden.

Um sich etwas Schreibarbeit zu sparen, kannst Du {sum(self.sq_HierNamedererstenSpalteeintragen, self.sq_NamederzweitenSpalte)} verwenden. LimeSurvey erledigt dann die Schreibarbeit.

In der Validierunggleichung dann sum(self.sq_NameSP1, self.sq_NameSP2, usw. )==100 , um genau 100 zu bekommen.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago - 7 years 6 months ago #141965 by Joffm
Replied by Joffm on topic maximale Summe numerischer Antworten
Hallo, kedenburg,

einfach in die Validierung schreiben:
sum( und hier alle Kombinationen aus "Fragencode" (hier mtnum) und "Codes der Spalten" (hier V1,V2) und "Codes der Zeilen" (hier H1,H2)

Also:
sum(Fragecode_V1_H1,mtnum_V1_H2,mtnum_V2_H1,mtnum_V2_H2)<=100

Alles Gute

Joffm

Ich sehe, Jelo war etwas schneller

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 years 6 months ago by Joffm. Reason: Ergänzung
The following user(s) said Thank You: olgakedenburg
The topic has been locked.
  • olgakedenburg
  • olgakedenburg's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 6 months ago #141966 by olgakedenburg
Replied by olgakedenburg on topic maximale Summe numerischer Antworten
Hallo Jelo,

vielen Dank für deine Antwort!
Ich weiß nicht, wie die Spalte heißt, unter Teilfragen steht nur Y-Skala und dann die Codes der beiden Optionen, also SQ001 und SQ002. Müsste ich dann einfach "sum(self.sq_001, self.sq_002. )==100" bei der Validierungsgleichung eingeben? Damit hätte ich dann die Y-Skala noch nicht einbezogen...
Ich weiß auch gar nicht, ob es der Fragetyp "Matrix(Zahlen)" sein muss. Ich möchte eigentlich zwei Optionen vorgeben, von denen jeweils angegeben werden soll, zu wie viel Prozent sie zur Finanzierung eines Unternehmens beitragen. Das heißt, sie müssen zusammen nicht unbedingt 100 ergeben, aber maximal 100, also "kleiner gleich" quasi.
Welche Version ich nutze, weiß ich leider auch nicht, aber ich mache das Online, also schätze ich mal die aktuelle.
Ich würde mich freuen, wenn du mir noch einmal helfen kannst!
The topic has been locked.
  • olgakedenburg
  • olgakedenburg's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 6 months ago - 7 years 6 months ago #141967 by olgakedenburg
Replied by olgakedenburg on topic maximale Summe numerischer Antworten
Hallo joffm,

ich finde leider die Codes der Zeilen und Spalten nicht. Setzen die sich zusammen aus den Skalen-Beschriftungen und den Codes der Teilfragen? Dann wäre das, was bei dir V1_H1 ist irgendwie Y_SQ001?
Ich habe mal einen Screenshot der Teilfragen_Ansicht angehängt, wäre wirklich nett, wenn mir jemand sagen könnte, wie sich das zusammensetzt...
Liebe Grüße
Last edit: 7 years 6 months ago by olgakedenburg. Reason: added false attachment
The topic has been locked.
More
7 years 6 months ago - 7 years 6 months ago #141968 by jelo
Replied by jelo on topic maximale Summe numerischer Antworten

kedenburg wrote: Ich weiß nicht, wie die Spalte heißt, unter Teilfragen steht nur Y-Skala und dann die Codes der beiden Optionen, also SQ001 und SQ002. Müsste ich dann einfach "sum(self.sq_001, self.sq_002. )==100" bei der Validierungsgleichung eingeben?

Das Format lautet self.sq_HierNamederSpalte.
Also bei Spalte/Y-Achse mit dem Namen "SQ001" dann "self.sq_SQ001".

Wie Joffm kannst Du auch ein "<=100" in deiner Gleichung verwenden, dann müssen es nicht 100 in der Summe sein.

Ob Du einen andere Fragetyp wählen solltest, hängt von vielen Punkten ab. Ohne Kenntnis des Fragebogens und der Zuelgruppe will ich da keine Empfehlung abgeben.

Die Version/Build-Nummer von LimeSurvey sollte am unteren Rand auf jeder Seite vermerkt sein.

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Last edit: 7 years 6 months ago by jelo.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago - 7 years 6 months ago #141969 by Joffm
Replied by Joffm on topic maximale Summe numerischer Antworten
Hallo, kedenburg,
eigentlich solltest Du bei "Matrix (Zahlen)" in "Bearbeite Teilfragen" sowohl die "Y-Skala" sehen wie auch die "X-Skala".
Und die - frei wählbaren - Codes dort sind die, welche Du in der Validierung eintaregn musst.

Wenn ich die letzte Frage richtig verstehe, werden nur zwei Zahlen überhaupt eingetragen. Richtig?
Dann genügt es "Mehrfache numerische Eingabe" als Fragetyp zu wählen.
Dort ist dann in "Erweiterte Einstellungen" ein "Maximaler Summenwert" anzugeben, in Deinem Fall also 100.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 years 6 months ago by Joffm. Reason: Typo
The topic has been locked.
  • olgakedenburg
  • olgakedenburg's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
7 years 6 months ago #141971 by olgakedenburg
Replied by olgakedenburg on topic maximale Summe numerischer Antworten
hallo Joffm,

es sind tatsächlich nur zwei Zahlen anzugeben, aber beim Fragetyp "Mehrfache numerische Eingabe" und 100 als maximalem Summenwert kann man die Regler immer noch höher schieben bzw. höhere Werte angeben. Es erscheint dann zwar eine Meldung, dass der Wert 100 nicht überschritten werden darf, aber ich glaube, es wäre für die TeilnehmerInnen noch verständlicher, wenn das gar nicht möglich wäre, wenn also der Schieberegler automatisch bei z.B. 30 endet, wenn der erste auf 70 gestellt wurde...Weißt du vielleicht, ob das irgendwie möglich ist?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
7 years 6 months ago - 7 years 6 months ago #141973 by Joffm
Replied by Joffm on topic maximale Summe numerischer Antworten
Hallo kedenburg,

hm, bei Schiebereglern muss ich passen.
Aber irgendwo hier im Forum gibt es etwas dazu - wenn ich mich recht erinnere. Da ging es dann soweit, dass auch mehr als zwei Regler gekoppelt werdn sollten.
Ich habe es gefunden:
www.limesurvey.org/de/foren/can-i-do-thi...alue-with-javascript
Zwar nicht genau das Problem, aber doch ähnlich

Aber bei der Zahleneingabe hast Du doch alles:
Oben wird angezeigt, dass die Maximalsumme 100 sein muss, und es wird unterhalb der Eingabefelder angezeigt, wie groß die aktuelle Summe ist.

Jetzt kommt dann doch die kleine Gemeinheit:
Wenn natürlich nur Teilnehmerinnen den Fragebogen ausfüllen, die vielleicht auch noch blond sind, ist alles klar. Da reicht dann Text nicht.

Nichts für ungut
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 7 years 6 months ago by Joffm. Reason: Ergänzung
The topic has been locked.
More
7 years 6 months ago #141975 by jelo
Replied by jelo on topic maximale Summe numerischer Antworten

Joffm wrote: Ich habe es gefunden:

Dieser Workaround funktioniert nur mit älteren Versionen von LimeSurvey. Dem Screenshot von kedenburg war zu entnehmen, dass die eingesetzte Version mind. LS 2.5 ist.

Die Idee mit den dynamischen Limits bei Slidern wurde schon mal vor Jahren diskutiert.
www.limesurvey.org/forum/future-features...er-layout-equals-sum
Da es sich nur bei zwei Slidern sinnvoll umsetzen lässt, ist hier die Nachfrage nicht so hoch. Und die Bereitschaft, das Feature umzusetzen, ist auch nicht so hoch bei den Entwicklern. Zumal auch einige im LimeSurvey-Team diese Anpassung eher für verwirrend halten.
www.limesurvey.org/de/foren/design-issue...ons-for-slider-scale

Derzeit ist mir kein Workaround für LimeSurvey 2.5 bekannt.
Für 2.06 gab es vor einigen Wochen noch einen anderen Workaround mit Slidern in Matrix(Nummern).
www.limesurvey.org/de/foren/can-i-do-thi...ons-one-score#139644

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