- Posts: 12
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
- Antimon
- Topic Author
- Offline
- New Member
Less
More
3 years 8 months ago #204541
by Antimon
Mehrfachauswahl mit kombinierten Textfeld "Sonstiges" was created by Antimon
Hallo,
ich bin neu hier und probiere gerade etwas mit Limesurvey herum, um zu testen, ob es das richtige für mich ist. Ich möchte gerne eine Fragebatterie wie folgt erstellen: Mehrfachantworten mit einem zusätzlichen Textfeld. Also z.B.:
Welche Farbe magst du:
a) blau
b) rot
c) grün
d) sonstiges, und zwar [Textfeld 50 Zeichen]
Wenn ich richtig liege, gibt es dieses Frageformat nicht, oder? Wie kann man das eventuell doch umsetzen?
Danke, LG Ben
ich bin neu hier und probiere gerade etwas mit Limesurvey herum, um zu testen, ob es das richtige für mich ist. Ich möchte gerne eine Fragebatterie wie folgt erstellen: Mehrfachantworten mit einem zusätzlichen Textfeld. Also z.B.:
Welche Farbe magst du:
a) blau
b) rot
c) grün
d) sonstiges, und zwar [Textfeld 50 Zeichen]
Wenn ich richtig liege, gibt es dieses Frageformat nicht, oder? Wie kann man das eventuell doch umsetzen?
Danke, LG Ben
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 8 months ago #204546
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Natürlich gibt es das, ganz einfach als Standard.
manual.limesurvey.org/Question_type_-_Mu...Other.27_.28other.29
Lies Dir dazu im Handbuch einmal das Kapitel über Fragetypen durch.
manual.limesurvey.org/Question_types
Joffm
manual.limesurvey.org/Question_type_-_Mu...Other.27_.28other.29
Lies Dir dazu im Handbuch einmal das Kapitel über Fragetypen durch.
manual.limesurvey.org/Question_types
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: ohneos
The topic has been locked.
- Antimon
- Topic Author
- Offline
- New Member
Less
More
- Posts: 12
- Thank you received: 0
3 years 8 months ago #204549
by Antimon
Replied by Antimon on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Danke. Ich möchte jedoch nur ein einziges Textfeld bei Sonstiges, um diese Option dann zu benennen. Das habe ich nicht gefunden.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 8 months ago - 3 years 8 months ago #204552
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Mit der Option "Others" bekommst Du auch nur ein Feld.
Wie gesagt, lies das Handbuch und schau Dir bei den einzelnen Fragetypen die zur Verfügung stehenden Optionen an.
Wie gesagt, lies das Handbuch und schau Dir bei den einzelnen Fragetypen die zur Verfügung stehenden Optionen an.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 8 months ago by Joffm.
The topic has been locked.
- Antimon
- Topic Author
- Offline
- New Member
Less
More
- Posts: 12
- Thank you received: 0
3 years 8 months ago #204556
by Antimon
Replied by Antimon on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Danke, das hat jetzt funktioniert. Allerdings tritt nun die Hürde auf, dass ich diesem mit "Others" zugefügten Textfeld keinen Code zuordnen kann. Ich möchte den Inhalt dieses Textfeldes per {Variable_Code} einer Matrix-Frage "zuspielen". Gibt es hierfür eine Lösung?
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 8 months ago - 3 years 8 months ago #204558
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Da dies eine eindeutige Option ist, brauchst Du keinen Code zu vergeben; dieser ist fest.
Um solche Dinge herauszufinden empfehle ich immer, die Studie kurz zu aktivieren, ein paar wohl definierte Daten einzugeben und die Antworttabelle anzuschauen.
Du wirst sehen, wie die Variablen benannt sind (also wie Du auf sie zugreifen kannst) und wie manche Antworten kodiert werden (Ja/Nein-Fragen, Geschlechtsfrage, manche Spezialmatrizen, etc.)
Joffm
Um solche Dinge herauszufinden empfehle ich immer, die Studie kurz zu aktivieren, ein paar wohl definierte Daten einzugeben und die Antworttabelle anzuschauen.
Du wirst sehen, wie die Variablen benannt sind (also wie Du auf sie zugreifen kannst) und wie manche Antworten kodiert werden (Ja/Nein-Fragen, Geschlechtsfrage, manche Spezialmatrizen, etc.)
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 years 8 months ago by Joffm.
The following user(s) said Thank You: Antimon
The topic has been locked.
- Antimon
- Topic Author
- Offline
- New Member
Less
More
- Posts: 12
- Thank you received: 0
3 years 8 months ago #204559
by Antimon
Replied by Antimon on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Nochmals Danke. Da muss ich nochmal probieren.
Kann man die "erlaubte" Zeichengröße in dem per "Others" automatisch hinzugefügten Textfeld a) begrenzen und b) - generelle Frage - gibt es so etwas wie einen "Zeichenzähler" (der also z.B. 50 erlaubte Zeichen herunterzählt)?
Kann man die "erlaubte" Zeichengröße in dem per "Others" automatisch hinzugefügten Textfeld a) begrenzen und b) - generelle Frage - gibt es so etwas wie einen "Zeichenzähler" (der also z.B. 50 erlaubte Zeichen herunterzählt)?
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 7 months ago #204583
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Dazu musst Du die Frage validieren.
Zum Beispiel mit der Frage-Validierungsgleichung:
strlen(self.sq_other)<51
Über die Funktion "strlen" und das "self" -> Handbuch
Zum Beispiel mit der Frage-Validierungsgleichung:
strlen(self.sq_other)<51
Über die Funktion "strlen" und das "self" -> Handbuch
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- Antimon
- Topic Author
- Offline
- New Member
Less
More
- Posts: 12
- Thank you received: 0
3 years 7 months ago #204592
by Antimon
Replied by Antimon on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Muss diese Formel tatsächlich in das Formular-Feld unter dem Menüpunkt "Logik"/"Frage-Validierungsgleichung" (für ganze Frage)?
Beispiel: Die Variable mit dem Textfeld heisst vA2. Wenn ich dann bei vA2 bei Validierung eingebe
"strlen(self.vA2_other)<5"
dann funktrioniert das jedoch leider nicht
Das Handbuch sagt dazu fast nichts aus, meiner Meinung. Am besten lerne ich aber auch am Beispiel.
Beispiel: Die Variable mit dem Textfeld heisst vA2. Wenn ich dann bei vA2 bei Validierung eingebe
"strlen(self.vA2_other)<5"
dann funktrioniert das jedoch leider nicht
Das Handbuch sagt dazu fast nichts aus, meiner Meinung. Am besten lerne ich aber auch am Beispiel.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 7 months ago #204593
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Warum meinst Du auch etwas an strlen(self.sq_other) ändern zu müssen?
"self" wird expandiert in den aktuellen Fragecode. Das ist praktisch, da man bei einer Änderung des Fragencodes nicht auch noch alle diese Terme ändern muss.
Und dann steht im Handbuch
Mit "sq_SQ001" hättest Du auf die Teilfrage mit dem Code "SQ001" referenziert, mit "sq_SQ01" auf Teilfragen mit Codes wie "SQ010", "SQ011", "SQ012".
Damit kann man sehr fein steuern, welche Teilfragen - gerade in Matrizen(Zahlen) - man berücksichtigen will.
Und ähnlich arbeitet "that"; nur dass dies sich auf eine andere Frage bezieht, die man natürlich angeben muss.
Und natürlich lernt man am besten an Beispielen.
Daher: Mache Dir einige Beispiele, schreibe diese Gleichungen in den Fragetext. Du wirst sehen, wie sich nach Speichern die Ansicht in der GUI ändert.
Und nutze die Beispielstudien
manual.limesurvey.org/ExpressionScript_sample_surveys
Lade sie herunter, importiere sie und arbeite sie durch.
"self" wird expandiert in den aktuellen Fragecode. Das ist praktisch, da man bei einer Änderung des Fragencodes nicht auch noch alle diese Terme ändern muss.
Und dann steht im Handbuch
Daher das "sq_other". Nur die Teilfrage, deren Code "other" enthält wird in Betracht gezogen.sq_X - where X is a row or column identifier. Only subquestions matching pattern X are selected
Mit "sq_SQ001" hättest Du auf die Teilfrage mit dem Code "SQ001" referenziert, mit "sq_SQ01" auf Teilfragen mit Codes wie "SQ010", "SQ011", "SQ012".
Damit kann man sehr fein steuern, welche Teilfragen - gerade in Matrizen(Zahlen) - man berücksichtigen will.
Und ähnlich arbeitet "that"; nur dass dies sich auf eine andere Frage bezieht, die man natürlich angeben muss.
Und natürlich lernt man am besten an Beispielen.
Daher: Mache Dir einige Beispiele, schreibe diese Gleichungen in den Fragetext. Du wirst sehen, wie sich nach Speichern die Ansicht in der GUI ändert.
Und nutze die Beispielstudien
manual.limesurvey.org/ExpressionScript_sample_surveys
Lade sie herunter, importiere sie und arbeite sie durch.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- Antimon
- Topic Author
- Offline
- New Member
Less
More
- Posts: 12
- Thank you received: 0
3 years 7 months ago - 3 years 7 months ago #204598
by Antimon
Replied by Antimon on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Vielen Dank für die Geduld und die Hilfe. Ich habe jetzt eine Stunde getestet. Es funktioniert nicht.
Wenn ich den genannten Code {strlen(self.sq_other)<51} direkt in die FRage (Fragentext) eingebe, erhalte ich im FRagebogen direkt unter der Frage den Hinweis "true". Das "true" bleibt solange stehen, bis ich die 51 Zeichen eingegeben habe.
Was ich jedoch möchte ist, dass ich in das other-Textfeld maximal 50 Zeichen eingeben kann und dieses dann gesperrt wird.
Wenn ich den genannten Code {strlen(self.sq_other)<51} direkt in die FRage (Fragentext) eingebe, erhalte ich im FRagebogen direkt unter der Frage den Hinweis "true". Das "true" bleibt solange stehen, bis ich die 51 Zeichen eingegeben habe.
Was ich jedoch möchte ist, dass ich in das other-Textfeld maximal 50 Zeichen eingeben kann und dieses dann gesperrt wird.
Last edit: 3 years 7 months ago by Antimon.
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12941
- Thank you received: 3979
3 years 7 months ago #204599
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Mehrfachauswahl mit kombinierten Textfeld "Sonstiges"
Dann ist ja im Grunde alles richtig.
Ich habe ja gesagt, dass man dies Gleichungen in den Fragetext, am besten sogar in einer Frage vom Typ "Textanzeige" schreiben kann um das Ergenbnis zu sehen.
Im besonderen Fall war es um zu zeigen, wie "self" expandiert wird.
Dass die Validierung - wie Du ja auch schon getan hast - in die Fragevalidierung hineingeschrieben wird, ist ja klar.
Ich habe ja gesagt, dass man dies Gleichungen in den Fragetext, am besten sogar in einer Frage vom Typ "Textanzeige" schreiben kann um das Ergenbnis zu sehen.
Im besonderen Fall war es um zu zeigen, wie "self" expandiert wird.
Dass die Validierung - wie Du ja auch schon getan hast - in die Fragevalidierung hineingeschrieben wird, ist ja klar.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
Moderators: Joffm