Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1
  • 2

THEMA: Mit Expression Manager Bewertungen durchführen

Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73674

  • Flo1989
  • Flo1989s Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 39
  • Karma: 0
Hallo Zusammen,

kann mir vielleicht jemand helfen? Und zwar habe ich die Version 1,92 RC3 und würde gerne Bewertungen durchführen.

Antworten bekommen Punkte und am Ende des Fragebogens werden die Punkte zusammengezählt und ausgegeben.


Bewertung.gif



Mit der Version 1.91+ war dies möglich aber leider nur mit wenigen Fragetypen =(
Ich brauche diese Bewertungen hauptsächlich für die Mehrfachauswahl.

Liebe Grüße und Vielen Dank!
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73696

  • Steve
  • Steves Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 494
  • Dank erhalten: 46
  • Karma: 17
Hallo,

wenn du den ExpressionManager für eine Bewertung verwenden möchtest kannst du eine Expression dazu verwenden die entsprechende Punktezahl auszurechnen. Dazu erstellst du beispielsweise eine Textanzeige am Ende der Umfrage und zählst die Punkte der Fragen mit der sum() Funktion zusammen. Das sieht z.B. so aus
{sum(kid1.NAOK, kid2.NAOK, kid3.NAOK, kid4.NAOK, kid5.NAOK)}
kid1, kid2 waren in der Beispielumfrage die Altersangaben vom Typ numerische Eingabe. Das müsste bei MulipleChoice Fragen analog funktionieren.

Wenn du den Wert in der Datenbank speichern möchtest du den Fragentyp "Gleichung" verwenden. Der Inhalt des Fragentextes wird dann als Antwort dieser Frage gespeichert.

Im Ordner /docs/demosurveys/ befindet sich eine Beispielumfrage, limesurvey2_sample_survey_english.lss . Wenn du jene importierst kannst du damit etwas spielen bzw. auf der Umfragenseite 2 mal schauen was es für mathematische Funktionen gibt und wie jene funktionieren.
Mit freundlichen Grüßen/Best regards,

Stefan Gohlke
LimeSurvey Team
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73755

  • Mazi
  • Mazis Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 5302
  • Dank erhalten: 291
  • Karma: 247

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73779

  • Flo1989
  • Flo1989s Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 39
  • Karma: 0
Ich habe jetzt in der Bewertung die Funktion {sum(T1_SQ001 + T1_SQ002)} geschrieben.

Bewertung.jpg


Bei der Ausgabe sieht das ganze dann so aus...

Ausgabe.jpg


Wie kann ich denn z.B Antwort 1 und 3 sagen wir jeweils 5 Punkte zuweißen, sodass bei der Ausgabe die maximale Punktzahl 10 ist. Insgesamt sind aber 5 Antworten möglich aber eben nur 1 und 3 sind richtig und bekommen jeweils 5 Punkte.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73797

  • Steve
  • Steves Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 494
  • Dank erhalten: 46
  • Karma: 17
Hallo,

okay, du hast es mit dem Bewertungsfeature gemacht. Ich hätte es schlicht eine einfache Textfrage erstellt und dann einfach die Gewichtung mit * angehägt.
{sum(T1_SQ001.NAOK * 2,T1_SQ002.NAOK * 5)}


Was deine Expression angeht ist es womöglich ein Fehler in ihr, wenn ich das richtig sehe müsste es
{sum(T1_SQ001.NAOK,T1_SQ002.NAOK)}
heißen.
Mit freundlichen Grüßen/Best regards,

Stefan Gohlke
LimeSurvey Team
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Re: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73799

  • Flo1989
  • Flo1989s Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 39
  • Karma: 0
Morgen,

das funktioniert aber so nicht =( ich muss Auswertungen in einer Mehrfachauswahl vornehmen.

testfrage.gif


Ich habe jetzt im Bewertungsmodus die Gewichtung mit * vorgenommen.

sum.gif


aber leider kommt als Ergebnis immer noch 0 raus...


Für was steht eigentlich NAOK?

Gruß

bewertung.gif
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Re: Aw: Re: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73807

  • Mazi
  • Mazis Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 5302
  • Dank erhalten: 291
  • Karma: 247
Kannst du mal einen kurzen Beispielfragebogen hier anhängen?

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Re: Aw: Re: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73817

  • Flo1989
  • Flo1989s Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 39
  • Karma: 0
So hier eine Beispielumfrage....

Dateianhang:

Dateiname: limesurvey_survey_bewertung.lss
Dateigröße: 46 KB


bei der Bewertungsfunktion siehst du welche Antworten zu den Fragen richtig sind z.B OOS1_SQ002 ist richtig und soll dann entsprechend 5 Punkte bekommen.

Auf der Endseite soll dann der gesamte Punktestand von allen Fragen ausgegeben werden.

Gruß
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73823

  • Steve
  • Steves Avatar
  • OFFLINE
  • LimeSurvey Team
  • Beiträge: 494
  • Dank erhalten: 46
  • Karma: 17
Hallo,

das Problem mit der Expression ist wohl dass man ermitteln muss ob eine Checkbox aktiviert ist oder nicht. Als Expression sähe es dann beispielsweise so aus:
[code type=php-brief]{sum(count(OOS1_SQ002.NAOK)*5,count(OOS2_SQ008.NAOK)*5,count(OOS3_SQ011.NAOK)*5,count(OOS3_SQ009.NAOK)*5,count(OOS4_SQ016.NAOK)*5,count(OOS4_SQ019.NAOK)*5,count(OOS5_SQ022.NAOK)*5)} [/code]

mit count() kann überprüft werden ob eine Checkbox gesetzt ist oder nicht (gibt 1 bzw. 0 zurück wenn das der Fall ist), an diesen Wert kann man dann das *5 anhängen und durch sum() das Ganze summieren.

Bei den Bedienungen erst funktioniert es bei mir so nicht, wenn ich es als einzelne Frage erstelle sollte es aber gehen. Einfach mal die hier angehängte Frage in die Umfrage importieren und testen ob es damit besser funktioniert. Wenn du den Wert für eine mögliche Auswertung in der Datenbank speichern möchtest kannst du dafür den Fragen-Typ "Gleichung" verwenden.

Dateianhang:

Dateiname: limesurvey_question_2866.lsq
Dateigröße: 5 KB
Mit freundlichen Grüßen/Best regards,

Stefan Gohlke
LimeSurvey Team
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Aw: Mit Expression Manager Bewertungen durchführen 2 Jahre 5 Monate her #73834

  • Flo1989
  • Flo1989s Avatar
  • OFFLINE
  • Junior Lime
  • Beiträge: 39
  • Karma: 0
so funktioniert es;)

ich stehe nur noch vor einem Problem und zwar ist es schlecht die Punktezahl direkt unter der letzten Frage anzuzeigen, da Teilnehmende durch ausprobieren die höchste Punktzahl erreichen werden.

bewertung_2012-02-07.gif


Ist es möglich die Ausgabe nach dem Absenden anzuzeigen??


Vielen Dank für die Mühe, werde die Tage euch eine Spende zukommen lassen für eure Bereitschaft und vorallem Geduld :D
Der Administrator hat öffentliche Schreibrechte deaktiviert.
  • Seite:
  • 1
  • 2
Moderatoren: ITEd
Ladezeit der Seite: 0.260 Sekunden
Donation Image