Welcome to the LimeSurvey Community Forum

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

Prüfsummen einbauen

  • KJA-SPZ-Berlin
  • KJA-SPZ-Berlin's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 months 3 weeks ago #254117 by KJA-SPZ-Berlin
Prüfsummen einbauen was created by KJA-SPZ-Berlin
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 6.3.9
Eigener Server oder LimeSurvey-Cloud: LimeSurvey-Cloud
Genutzte Designvorlage: fruity
==================
Hallo ihr Lieben,

gibt es die Möglichkeit eine Prüfsumme bzw. Gleichung in den Hintergrund einzubauen, die festlegt, dass die Summe bestimmter Antworten einer anderen Angabe entsprechen müssen? Ich gebe mal ein Beispiel:

Wie viele verschiedene Kinder befinden sich in welcher Schulform:
Gymnasium: 12
Realschule: 12
Mittelschule: 12
Gesamt: soll händisch eingetragen werden, im Hintergrund soll aber eine Gleichung vorhanden sein, die die Angabe überprüft. Gesamt soll sich also aus den ersten drei Antworten zusammensetzen und eine Fehlermeldung soll erscheinen, wenn die Angaben nicht mit der Summe übereinstimmen.

Geht das? Und wie muss die Gleichung dann aussehen bzw. an welcher Stelle füge ich sie ein?

Vielen Dank im Voraus!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 months 3 weeks ago #254145 by Joffm
Replied by Joffm on topic Prüfsummen einbauen
Hallo,

Gesamt: soll händisch eingetragen werden

Soll dies ein Mathematiktest sein?
Denn wozu soll es gut sein?
Je nach Verständnis der Frage ist es durchaus möglich, dass die Teilnehmer auch Kinder ins Gesamt einrechnen, die nicht in die Kategorien fallen (nicht schulpflichtig, andere nicht angegebene Schulform (Grundschule, Gesamtschule)).
Unterschätze nicht die Kreativität der Teilnehmer!

Du scheinst eine mehrfache Zahleingaben mit vier Teilfragen anlegen zu woillen, oder?
Dann kannst Du natürlich validieren, dass der Wert in Teilfrage 4 gleich der Summe der ersten drei Teilfragen ist, also etwa so:
Q1_4==sum(Q1_1.NAOK,Q1_2.NAOK,Q1_3.NAOK)

 



Aber wie gesagt, wozu?
Rechne die Summe mit einer Gleichungsfrage aus, und Du hast alles, was Du brauchst.

Außerdem könntest Du diese Summe ja auch bei der Eingabe in der Frage direkt anzeigen
Auch einfach mit (hier mit der "self"-Variablen gezeigt)
{sum(self.NAOK)}

 

Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose