Welcome to the LimeSurvey Community Forum

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

Antwortberechnung: Kleinster Wert aller Fragegruppen als Ergebnis

  • L711-S
  • L711-S's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 months 2 weeks ago #253181 by L711-S
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 2.72.6
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage:
==================
Hallo zusammen,

ich habe eine Frage zu der Ergebnisseite und der darauf stattfindenden Berechnung der Antworten.

Meine Umfrage ist wie ein Quiz aufgebaut. Innerhalb des Quiz gibt es sechs Fragegruppen zu unterschiedlichen Themen mit jeweils zwei Fragen. Ziel der Umfrage/des Quiz ist es, anhand der Antworten eine Empfehlung auszusprechen, die sich unter Betrachtung aller Fragegruppen auf die mit den wenigsten Punkten richtet. 

Bsp.:

Fragegruppe1 [6 Punkte gesammelt]
Fragegruppe 2 [8 Punkte]
Fragegruppe 3 [9 Punkte]

Antwortseite: Meine Empfehlung ist den Fokus auf Themengebiet XY (Fragegruppe 1) zu legen, weil ....

Das Quiz ist auf der Website eingebunden und soll dort auch die Antwort anzeigen.

Gibt es hierzu eine Lösung in Limesurvey oder müsste man die Ergebnisse durch einen Workaround anders unterhalb der Einbindung anzeigen lassen.

Danke vorab!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 months 2 weeks ago #253182 by Joffm
Hallo,
Na, gestern wurde Deine Version 6 Jahre alt - ohne Sicherheitsupdates. Und das in Zeiten von DSGVO.
Ich denke, @holch wird Dir ebenfalls  erklären, dass ein Update dringend erforderlich ist.

Gut.
Was ist jetzt Deine Frage?
  • Wie Du die Punkte pro Gruppe errechnest?
  • Wie Du die Gruppe mit der geringsten Punktzahl bestimmst?
  • Oder wie Du dies auf der "Danke"-Seite darstellst?
Dies wird ja alles mittels ExpressionManager in einigen Fragen vom Typ "Gleichung" abgearbeitet.

Also: Erkläre etwas genauer, wozu Du genau Hilfe benötigst
Evtl. mit einem lss Export Deiner Umfrage.

Jetzt kommt aber dieser Satz

Das Quiz ist auf der Website eingebunden und soll dort auch die Antwort anzeigen.

Heißt das, die Antwort soll nicht innerhalb LimeSurvey auf der "Danke"-Seite erscheinen, oder auch auf einer vorherigen Ergebnisseite?

Bis dann
Joffm


 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: L711-S

Please Log in to join the conversation.

  • L711-S
  • L711-S's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 months 2 weeks ago #253183 by L711-S
Danke für die schnelle Antwort. Update wird umgesetzt.
Wenn du es so formulierst suche ich die Gleichung für die Bestimmung der geringsten Punktzahl auf der "Danke"-Seite. Innerhalb von LimeSurvey.

Please Log in to join the conversation.

  • L711-S
  • L711-S's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 months 2 weeks ago - 4 months 2 weeks ago #253188 by L711-S
Ich hab nochmal einen ISS-Export beigefügt.
Was muss ich tun, damit auf der Antwortseite der Name der Fragengruppe gezeigt wird, welcher von allen Fragegruppen am wenigsten Punkte erreicht hat? 
Vielleicht auch mit einer "oder" Funktion, falls mehrere Fragegruppen gleich wenig Punkte erzielt haben? 

Bin wirklich am verzweifeln. Sorry
Last edit: 4 months 2 weeks ago by L711-S.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 months 2 weeks ago - 4 months 2 weeks ago #253192 by Joffm

Bin wirklich am verzweifeln.

Ich war es auch.
Am Anfang sagst Du: Ihre LimeSurvey-Version: 2.72.6

Und jetzt schickst Du - ohne es zu erwähnen - eine Datei einer Version 6.x. Diese kann ich schlecht in eine alte Version 2.50/2.73 importieren.

Schauen wir einmal.

Ich sehe gerade: Du hast ja überhaupt noch nichts gerechnet.
Dann schau Dir einmal das Handbuch an, wie Du Deine Assessment-Werte summierst.
[url] manual.limesurvey.org/ExpressionScript_-...#Access_to_variables [/url]
[url] manual.limesurvey.org/ExpressionScript_-...mplemented_functions [/url]

Am einfachsten mit 6 Fragen vom Typ "Gleichung" ("sum1" - "sum6"), wo Du in jeder die Assessment-Werte der beiden Fragen summierst .
Also:  {sum(F6.valueNAOK,F6.valueNAOK)} 
Dann eine weitere Gleichungsfrage ("minWert") um das Minimum sämtlicher vorherigen Gleichungsfragen zu bestimmen
Also: {min(sum1,sum2,...)}

Alle Fragen versteckt in der Auswerte-Gruppe.

Jetzt kannst Du in der End-Message die "list()"-Funktion benutzen, und mit 6 IF-Statements irgendwelche "knackigen" Namen mit Kommata getrennt anzeigen.
Irgendwie so:
{list(Wenn der Summenwert der ersten Gruppe gleich dem Minimum ist, füge ein, sonst nichts, Wenn der Summenwert der zweiten Gruppe gleich dem Minimum ist, füge ein, sonst nichts,...)}
Hier musst/kannst Du den angezeigten Namen frei wählen, da es in LimeSurvey keinen Zugriff auf den Gruppennamen gibt. Muss also hart gecodet werden.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 4 months 2 weeks ago by Joffm.
The following user(s) said Thank You: L711-S

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 months 2 weeks ago - 4 months 2 weeks ago #253194 by Joffm
Na. ich will mal nicht so sein.
Hier die Umfrage samt Auswertung.
 

Aber Du solltest noch etwas daran feilen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 4 months 2 weeks ago by holch. Reason: LSS-Datei auf Wunsch des Autors entfernt.

Please Log in to join the conversation.

  • L711-S
  • L711-S's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
4 months 2 weeks ago #253197 by L711-S
Vielen Dank! Das hat mir gerade unglaublich weitergeholfen! Ganz großes Lob für die Erklärung.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
4 months 2 weeks ago #253218 by Joffm
Nur noch als Ergänzung:
Wenn Du das empfohlene Paket auch in den Daten haben mmöchtest,
legst Du einfach noch eine Gleichungsfrage (eqBox) ans Ende und fügst die "list()"-Funktion dort ein.

Dann genügt es, in der Endnachricht, diese Frage zu referenzieren.
Irgendwie.
Wir empfehlen {eqBox}

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