- Posts: 6
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
maximale Summe numerischer Antworten
- olgakedenburg
- Topic Author
- Offline
- New Member
Less
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?
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.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5033
- Thank you received: 1257
7 years 6 months ago #141963
by jelo
The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
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.
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
7 years 6 months ago - 7 years 6 months ago #141965
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
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
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
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!
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
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
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.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5033
- Thank you received: 1257
7 years 6 months ago - 7 years 6 months ago #141968
by jelo
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
Replied by jelo on topic maximale Summe numerischer Antworten
Das Format lautet self.sq_HierNamederSpalte.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?
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
7 years 6 months ago - 7 years 6 months ago #141969
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
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
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
- Topic Author
- Offline
- New Member
Less
More
- Posts: 6
- Thank you received: 0
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?
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
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12881
- Thank you received: 3965
7 years 6 months ago - 7 years 6 months ago #141973
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
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
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.
- jelo
- Offline
- Platinum Member
Less
More
- Posts: 5033
- Thank you received: 1257
7 years 6 months ago #141975
by jelo
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
Replied by jelo on topic maximale Summe numerischer Antworten
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.Joffm wrote: Ich habe es gefunden:
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