Welcome to the LimeSurvey Community Forum

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

Variablen

  • mrgraga
  • mrgraga's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 11 months ago #198834 by mrgraga
Replied by mrgraga on topic Variablen
Vielen Dank!!! Jetzt weiß ich wo mein Fehler lag. Das < durch lt erstzen. Mache die ganze Formel über den WYSIWYG-Editor
The topic has been locked.
  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago #198838 by holch
Replied by holch on topic Variablen

Mache die ganze Formel über den WYSIWYG-Editor


Und da liegt der Fehler. Code muss IMMER in der Code-Ansicht eingefügt werden, sonst kann es noch zu anderen tollen Problemen kommen.

LS sieht halt das "<" was ja in HTML die Tags öffnet und sagt: Moment, wenn da ein "<" ist, dann kann es Probleme bei der Interpretation von HTML geben, das ersetzen wir mal durch das unverfänglichere "&lt;". Auf der Website sieht man dann trotzdem "<". Aber, da das "<" Teil des codes ist, muss es auch ein "<" bleiben, sonst wir der Code nicht richtig interpretiert. Wenn man das ganze in der Code-Ansicht eingibt und nicht im HTML-Editor, dann ist das auch kein Problem.

Also, immer wenn du Expression Manager Code /Expression Script eingibst, dann immer nur in der Code-Ansicht. Dann vermeidest du solche Probleme.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: mrgraga
The topic has been locked.
  • mrgraga
  • mrgraga's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 11 months ago #198966 by mrgraga
Replied by mrgraga on topic Variablen
Ich habe da eine Sache was ich momentan nicht verstehe. Ich möchte zu einer Frage alle Antworten mit ihrem Wert anzeigen.
{WRN10_AO01.shown} funktioniert leider nicht.
Wenn das nicht so geht, kann man es über JavaScript lösen?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago #198968 by Joffm
Replied by Joffm on topic Variablen
Hallo,
das verstehe ich auch nicht.

Ich möchte zu einer Frage alle Antworten mit ihrem Wert anzeigen.
{WRN10_AO01.shown} funktioniert leider nicht.


Was möchtest Du?

Welche Frage? Welche Werte?
Das Einzige, das ich mir gerade durch Dein Beispiel vorstellen kann, ist eine Mehrfachnennung.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • mrgraga
  • mrgraga's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 11 months ago #198969 by mrgraga
Replied by mrgraga on topic Variablen
Am ende einer Fragengruppe werden alle Fragen aufgelistet. Nun möchte ich zu jeder Frage alle Antwortoption anzeigen und das was der User angeklickt wird Fett markiert. Das mit dem Fett markieren löse ich über eine IF Anweisung.
Alle Fragen sind Liste (Optionsfelder) (L). WRN10 ist der Fragecode bzw. ID11. AO01 ist der Coder für eine Antwortoption von WRN10.

Beispiel:
Ihre Antworten:
Sind Sie heute gut gelaunt?
Ja 20
Nein 10
Keine Kenntnisse 0
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago - 3 years 11 months ago #198976 by Joffm
Replied by Joffm on topic Variablen
Hallo,
offensichtlich willst Du nicht anzeigen, was der User angeklickt hat, sondern die Gesamthäufigkeit der Klicks aller User. Oder was bedeutet die 10 und die 20?

Wenn es nur darum geht, die Frage mit allen Antwortoptionen darzustellen, dabei die Antwort des Teilnehmers anzeigen, so kannst Du bei Einfachnennungen nur auf den Text der Frage zugreifen mit Q1.question.
Um alle Antwortoptionen anzuzeigen musst Du sie einzeln hard coden.
{if(G01Q01=="AO01","<span style='color:green;font-weight:bold'>Ja</span>","Ja")}
{if(G01Q01=="AO02","<span style='color:yellow;font-weight:bold'>Manchmal</span>","Manchmal")}
{if(G01Q01=="AO03","<span style='color:red;font-weight:bold'>Nein</span>","Nein")}

Q1.shown zeigt ja nur den Text der gewählten Antwort.




Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 11 months ago by Joffm.
The following user(s) said Thank You: mrgraga
The topic has been locked.
  • mrgraga
  • mrgraga's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 11 months ago #199370 by mrgraga
Replied by mrgraga on topic Variablen
Danke für deine Antwort. Tut mir leid, dass ich jetzt so spät antworte, da ich viel zu tun hatte und das nicht im Kopf hatte.
Soweit funktioniert deine Lösung gut. Die Zahl neben der "WRN" sind die Nummer der Fragen. "10" bedeutet in diesem Fall Frage Nummer zehn.

Ich hätte noch eine Frage. Ich habe einen Button hinzugefügt der Modal ist. Mit diesem Button kann der User seine eigene Bemerkungen schreiben, welches nicht ausgewertet wird. Die sind nur für ihn selber. Kann man die Bemerkungen im Limesurvey irgendwo zwischenspeichern?
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago #199377 by Joffm
Replied by Joffm on topic Variablen

Kann man die Bemerkungen im Limesurvey irgendwo zwischenspeichern?

Und dann?
Jetzt hat er sie irgendwo hineingeschrieben; und was macht er damit?
Soll das noch einmal angezeigt werden?
Dann muss es ja wohl im Datensatz gespeichert werden.
Aber es soll nicht ausgewertet werden. Soll das heißen, es wird keine Statistik darüber gefahren, aber man schaut sich diese Bemerkungen trotzdem an.
Wenn es zum Beispiel Bemerkungen zum Layout und Design des Fragebogens sind, wären solche Äußerungen ja hilfreich für Deine nächste Studie.

Falls dies alles nicht geschieht, kann sich der Befragte seine Bemerkung auch auf einen Zettel schreiben.

Du merkst, ich weiß nicht recht, wads gemacht werden soll.
Und natürlich nicht, wie Du das Modal, von dem Du so lapidar am Rande spricht, was aber die Hauptsache darstellt, implementiert hast.

Es gibt ja hier ein Workaround um Kommentarfelder aufpoppen zu lassen.
forums.limesurvey.org/forum/can-i-do-thi...elds?start=15#168906

Joffm

P.S.

Die Zahl neben der "WRN" sind die Nummer der Fragen. "10" bedeutet in diesem Fall Frage Nummer zehn.

Das ist klar. Meine Frage bezog sich auf den Fragetyp hier

{WRN10_AO01.shown} funktioniert leider nicht.

Die Syntax ist ja die einer Array- oder Multiple-Frage, das "AO01" deutet aber auf eine Einfachnennung hin (allerdings kann man natürlich auch Teilfragen so codieren).

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • mrgraga
  • mrgraga's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 11 months ago #199387 by mrgraga
Replied by mrgraga on topic Variablen
Ich weiß, dass es komisch ist. Es geht darum das der User seine Bemerkung hinzufügen kann. Wenn er die Frage ausdruckt, kann er als PDF die Frage samt seiner Bemerkung sehen und jemanden weiterschicken , wenn er bei einer Frage nicht weiterkommt. (Z.B woher stammen seine Daten?). Die Bemerkung ist nur für ihn sichtbar. Wenn es natürlich klappt, soll es gespeichert werden, wenn er die Bemerkung ändern möchte.

Er werde mal das versuchen zu implementieren.

Bei "{WRN10_AO01.shown} funktioniert leider nicht" handelt es sich Optionsfelder mit Radiobuttons. Für eine Frage hat der User mehrere Antworten Möglichkeiten, wo er nur eine auswählen darf.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago #199399 by Joffm
Replied by Joffm on topic Variablen
Dann mach mal.

Im simpelsten Fall setzt Du halt unter jede Frage eine Textfrage

Eben in der Standardanzeigeart (oder besser, in der von uns präferierten Art, solange es keine bessere Trennung von logischen Gruppen und angezeigten Gruppen gibt):
"Gruppe für Gruppe" und in jede Gruppe eine Frage, es ei denn man will wirklich ausnahmsweise einmal zwei Fragen auf einem Bildschirm anzeigen.
Das wäre dann hier der Fall.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: mrgraga
The topic has been locked.
  • mrgraga
  • mrgraga's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
3 years 11 months ago #199545 by mrgraga
Replied by mrgraga on topic Variablen
Ich habe da ein Problem was ich nicht verstehe.

Wenn ich die Sum Formel benutze um die Gesamtpunktzahl zu ermittelen {sum(WRN10.value,WRN11.value,WRN12.value,WRN13.value,WRN14.value,WRN15.value,F1.value,F2.value,F3.value,F4.value,F5.value,FF1.value,WRN16.value,WRN17.value,F7.value,F8.value)}

hängt sich der Browser bzw. Limsurvey auf. Ich mal habe statt Sum in "+" ausprobiert und leider hängt sich da auf.

Momentan geht es bis {sum(WRN10.value,WRN11.value,WRN12.value,WRN13.value,WRN14.value,WRN15.value,F1.value,F2.value,F3.value,F4.value)}
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 years 11 months ago #199548 by Joffm
Replied by Joffm on topic Variablen
Also,
Du benutzt assessment values.

Gut, und jetzt?
Wo ist der lss export, damit wir etwas sehen können.

Von der Syntax ist die Gleichung ja so Ordnung, sofern Du sicher sein kannst, dass alle Variablen Werte enthalten.
Daher bei Summen, Counts, und solchen Sachen immer NAOK hinzufügen.

Nebenbei "+" solltest Du nie versuchen. "+" verkettet Texte. Dann kann es Dir passieren, dass bei
123+234
statt 357 der Text "123234" berechnet wird.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose