Welcome to the LimeSurvey Community Forum

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

Freitext-Feld in einer Matrix-Frage

  • lisakratzer
  • lisakratzer's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 weeks 3 days ago #267636 by lisakratzer
Freitext-Feld in einer Matrix-Frage was created by lisakratzer
Wie füge ich ein Freitext-Feld in einer Matrix-Frage ein?
Please help us help you and fill where relevant:
LimeSurvey version: LimeSurvey Cloud Version 6.6.5
Own server or LimeSurvey Cloud: Cloud
Survey theme/template: Fruity TwentyThree
==================

Hallo liebes LimeSurvey-Team,

ich würde gerne ein Freitext-Feld in einer Matrix-Frage einfügen. Ich habe bereits die Posts zu diesem Thema gelesen, in dem @Joffm auf sein Tutorial verwiesen hat. Dieses kann ich leider nicht finden und auch sonstige Recherchen zu Einstellungsmöglichkeiten haben mich nicht weitergebracht. Ich finde die Möglichkeit "Sonstiges" oder eine Freitextfeld einzustellen bei einer normalen Matrix einfach nicht. Ich hoffe diese Option gibt es noch, da meine Dozentin, bei der ich meine Bachelorabeit schreibe, dieses gerne als Antwortmöglichkeit hätte. Vielleicht können Sie mir das Tutorial als Bilder schicken oder erklären, über welche Buttons ich diese Option einfügen kann. 

Ich hoffe Sie können mir weiterhelfen!

Viele Grüße 

Lisa

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 weeks 3 days ago - 3 weeks 3 days ago #267637 by Joffm
Replied by Joffm on topic Freitext-Feld in einer Matrix-Frage
Hallo, Lisa

Dieses kann ich leider nicht finden

Dann hast Du nicht richtig gesucht.
Zugegeben, es ist etwas weit hinten, im Moment wohl in der Gegend von Seite 15 (+-2), aber Du hättest auch die Suchfunktion des Forums benutzen können.

Egal, im Kapitel 3.2. findest Du es.
Ich hoffe nun, dies ist keine Matrix, die irgendwie eine Art Skala beinhaltet
Dann beherzige bitte den Punkt 3.2.3., da dann dieses Einfügen der "Sonstigen"-Zeile - einfach gesagt - methodischer Unsinn ist.

Bei einer Nominalskala wäre es in Ordnung.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 3 weeks 3 days ago by Joffm.

Please Log in to join the conversation.

  • lisakratzer
  • lisakratzer's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 weeks 1 day ago #267659 by lisakratzer
Replied by lisakratzer on topic Freitext-Feld in einer Matrix-Frage
Hallo Joffm,

vielen Dank für die schnelle Antwort! Ich habe das Tutorial nun gefunden, das ist wirklich sehr hilfreich. Leider habe ich keine Möglichkeit die ZIP Datei zu öffnen. Wäre es möglich, mir den Java-Code für ein Freitextfeld für eine normale Matrix mit Skala hier zu schicken, sodass ich ihn aus der Nachricht kopieren kann? Ich bin mir bewusst, dass das methodisch nicht so sinnig ist, muss mich jedoch an meine Dozentin halten…

Ich bedanke mich schonmal im Voraus!
VG
Lisa

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 weeks 1 day ago #267660 by Joffm
Replied by Joffm on topic Freitext-Feld in einer Matrix-Frage
Hallo, Lisa,

Leider habe ich keine Möglichkeit die ZIP Datei zu öffnen.

Na, komm. Ich denke in jedem Betriebssystem ist ein Entzip-Programm vorhanden.

Abgesehen davon ist der benötigte Code ja vollständig im Tutorial selbst vorhanden.
Und im script davor (das für Matrizen(Texte) zuständige) wird ja auch die Behandlung der Anzahl der "Sonstigen" erklärt.

Viel Erfolg

Joffm

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

Please Log in to join the conversation.

  • lisakratzer
  • lisakratzer's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
3 weeks 1 day ago #267663 by lisakratzer
Replied by lisakratzer on topic Freitext-Feld in einer Matrix-Frage
Hallo Joffm,

den Code im Tutorial habe ich bereits ausprobiert, er scheint nicht zu funktionieren. Auf meinem Mac ist ein solches Programm leider nicht vorhanden und das Programm, dass ich mir runtergeladen habe, macht das nicht. Deswegen wäre es wirklich super, wenn Sie mir das hier schicken könnten.

Viele Grüße 
Lisa 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
3 weeks 23 hours ago #267669 by Joffm
Replied by Joffm on topic Freitext-Feld in einer Matrix-Frage
Hallo, Lisa,

er scheint nicht zu funktionieren

ist wenig zielführend.
Wie sieht denn der Quellcode der Frage aus, nachdem Du das script eingefügt und gespeichert hast?

Du hast zwar geschrieben, dass Du die Cloud-Version benutzt, bei der Erwähnung "Dozentin" habe ich aber den Verdacht, dass es eine Uni-Installation ist, oder?
Und hierbei wird den Studenten sehr, sehr oft verboten, scripte einzusetzen.
Hast Du überhaupt getestet, ob Du javascript benutzen darfst.
Der kleine Test ist ja in den "Vorbemerkungen" des Tutorials.

Falls es positiv ausfällt, solltest Du den lss-Export des relevanten Teil Deiner Umfrage schicken.
Bitte nicht das gesamte Ungetüm; einfach kopieren, alles außer dieser Gruppe löschen und den Rest lss exportieren.

Falls negativ, musst Du eben eine andere Lösung suchen.
Dies wäre ja leicht, indem Du eine feste Kategorie "Sonstiges" in der Matrix hinzufügst, und falls dort ein Wert gewählt wurde, lässt Du unter der Matrix eine Textfage aufploppen "Sie haben 'Sonstiges' mit dem Wert '{Q1_SQ009.shown}' gewählt. Bitte spezifizieren sie!", oder so ähnlich.

Joffm

P.S.

Auf meinem Mac ist ein solches Programm leider nicht vorhanden

Das sagt Apple dazu:Führe in einem Finder-Fenster oder auf dem Schreibtisch auf dem Mac einen der folgenden Schritte aus:
  • Entzippen (dekomprimieren) eines komprimierten Objekts: Wähle die .zip-Datei durch Doppelklicken aus.Das dekomprimierte Objekt befindet sich im selben Ordner wie die .zip-Datei. Du kannst die .zip-Datei löschen, wenn du möchtest.Hinweis: Wenn du die .zip-Datei nicht öffnen kannst, vergewissere dich, dass du auf dem Mac genügend freien Speicherplatz für das dekomprimierte Objekt hast. Wenn du die .zip-Datei von einer anderen Person erhalten hast, besteht möglicherweise ein Problem mit der Datei. Frage die Person, ob sie die Datei erneut komprimieren und senden kann.
 
 

 

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

Please Log in to join the conversation.

  • lisakratzer
  • lisakratzer's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 weeks 5 days ago #267710 by lisakratzer
Replied by lisakratzer on topic Freitext-Feld in einer Matrix-Frage
Lieber Joffm, 

danke, die ZIP-Datei konnte ich nun öffnen. Auch den Test hatte ich bereits ausprobiert, ich kann Java-Skripte einsetzen und bin nicht über eine Universität sondern privat angemeldet.

Den Code habe ich nun gefunden, es tut sich allerdings nun nichts, nachdem ich ihn eingesetzt und speicher und schließen angeklickt habe. Ich habe schon verschiedene Aktionen ausprobiert... Fehlt da noch eine Aktion von mir?

Die Idee mit dem Textfeld ist auch sehr gut, nur fehlt mir da erneut die Kenntnis, wie ich es hinbekomme, dass dort ein Textfeld aufploppt. 

Vielen Dank für Ihre Unterstützung!

VG,
Lisa

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 weeks 5 days ago #267711 by Joffm
Replied by Joffm on topic Freitext-Feld in einer Matrix-Frage
Hallo, Lisa,

Ich habe schon verschiedene Aktionen ausprobiert

Aber Du verrätst nicht, welche. Was sollen wir dann antworten?

Fehlt da noch eine Aktion von mir?

Wahrscheinlich. Aber auch das wissen wir nicht.

Nein, im Ernst, jetzt ist es einfach so, dass Du den lss Export dieses Teils Deiner Umfrage schicken musst.
Es genügt auch ein kleiner Prototyp, wo Du eine Beispielfrage anlegst. Und zwar genauso, wie Du es in Deiner Umfrage angelegt hast.

nur fehlt mir da erneut die Kenntnis, wie ich es hinbekomme, dass dort ein Textfeld aufploppt. 

Dazu musst Du ja nur die Bedingung des Textfeldes entsprechend setzen.

Aber, wie gesagt, schicke den lss Export; dann sehen wir weiter; d.h. dann baue ich es Dir ein.

Bis dann
Joffm

 

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

Please Log in to join the conversation.

  • lisakratzer
  • lisakratzer's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 weeks 5 days ago #267713 by lisakratzer
Replied by lisakratzer on topic Freitext-Feld in einer Matrix-Frage
Lieber Joffm, 

das ist sehr nett, danke! Ich hoffe, wie die Datei nun ist, ist es richtig, wenn nicht, gerne nocheinmal Bescheid geben :) 
Kann ich das Eingebaute dann auch auf andere Fragen übertragen? 

Vielen Dank!

LG Lisa 

File Attachment:

File Name: limesurvey...up_7.lsg
File Size:15 KB

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 weeks 5 days ago - 2 weeks 5 days ago #267714 by Joffm
Replied by Joffm on topic Freitext-Feld in einer Matrix-Frage
Hallo, Lisa,
Du hast einen lsg-Export geschickt, als eine Fragengruppe.

Wir erbitten aber immer einen lss-Export.

Gründe:
lsq- und lsg-Exporte sind sprachsensitiv.
D.h. man kann sie nur in eine Umfrage mit derselben Basissprache importieren.
Also müssen wir zunächst "dumm herumraten", welche Basissprache die Umfrage hat, dann eine Umfrage anlegen, um die Gruppe importieren zu können.
Gut, man kann annehmen, dass die Basissprache "deutsch" ist, aber da gibt es ja drei Variationen (dfeutsch, deutsch-informal, deutsch-easy); diese werden alle als verschieden angesehen.
Außerdem fehlen in einem solchen lsq- oder lsg-Export die umfrageweiten Einstellungen, die manchmal (oft) ebenfalls wirchtig sind.

Einen lss-Export kann man einfach importieren - fertig.

Es erleichtert unser Leben kolossal.


Aber da ich freundlich bin, habe ich einmal herumprobiert.
Zugegeben, auf "deutsch-easy" wäre ich jetzt nicht gekommen. (Ich sehe nämlich keinen großen Sinn darin, da ja nur einige Systemmeldungen anders lauten, die Fragen und Antworttexte schreibst Du doch sowieso selbst).

Anscheinend hast Du das Tutorial nicht richtig gelesen. Hast Du denn  die dort angehängte Umfrage importiert und Dir die entsprechende Gruppe angesehen?
Du siehst dort ja diese Struktur
 

Im Tutorial steht unter 3.1.2.
Das Format der Studie muss „Gruppe für Gruppe“ sein.
Nach der Matrixfrage werden so viele Fragen von Typ „Kurzer Text“ erzeugt, wie man „Sonstige“ anzeigen will.


Dies ist in 3.2.2. nicht mehr gesagt, da hier ja eigentlch nur auf den Unterschied zwischen den scripten eingegangen wird.

Und diese "kurzer Text" Frage ist bei Dir nicht vorhanden.

Viele Grüße
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 weeks 5 days ago by Joffm.

Please Log in to join the conversation.

  • lisakratzer
  • lisakratzer's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 weeks 4 days ago - 2 weeks 4 days ago #267722 by lisakratzer
Replied by lisakratzer on topic Freitext-Feld in einer Matrix-Frage
 

File Attachment:

File Name: limesurvey...57-2.lss
File Size:39 KB
 

File Attachment:

File Name: limesurvey...57-2.lss
File Size:39 KB
Hallo Joffm, 

achso, das wusste ich nicht. Tut mir leid, für den Mehraufwand. Ich habe die Basissprache nun in Deutsch - deutsch geändert, danke für den Hinweis. 

Hier kommt dann der lss-Export einer Prototyp-Umfrage. Ich habe auch eine kurzer Text Frage eingefügt, ist das so richtig bzw. wie es im Tutorial gemeint ist? 

Vielen lieben Dank für Deine schnellen und hilfreichen Antworten!!

LG, 

Lisa 

File Attachment:

File Name: limesurvey...57-2.lss
File Size:39 KB
Last edit: 2 weeks 4 days ago by lisakratzer. Reason: Anhang nicht hochgeladen

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 weeks 4 days ago - 2 weeks 4 days ago #267724 by Joffm
Replied by Joffm on topic Freitext-Feld in einer Matrix-Frage
Na, dass sieht doch zunächst einmal gut aus.
Dann können wir uns jetzt um die Feinheiten kümmern.
Da wir es mit Radio-Buttons zu tun haben, bekommt man einen Klick ja nur wieder weg, indem man einen anderen Button klickt.

Wenn nun ein Teilnehmer versehentlich (oder weil er einfach schnell durchgeklickt hat) in der "Sonstigen"-Zeile eine Auswahl trifft, aber eigentlich gar kein "Sonstiges" nennen will, kommt er nicht weiter.
 
Er müsste also in das Textfeld irgendetwas hineinschreiben.

Es gibt nun zwei Möglichkeiten, dies zu verhindern.
1. Du kannst das systemeigene "keine Angabe" anzeigen lassen.
Wenn dies geklickt ist, muss keine Nennung vorhanden sein.
 

2. Es gibt ein script, um einen "Reset-Button" in die Matrix einzubauen.
Ist im Matrizen-Tutorial in Kapitel 17.
 

Du merkst, irgendwie ist alles nicht "das Gelbe vom Ei",
Und es würde auch nicht besser sein, wenn Du diese Zeile in der Matrix weglässt und stattdessen eine offene Frage nachschaltest.
Ich habe es einmal eingebaut.
 

 

File Attachment:

File Name: limesurvey...57_J.lss
File Size:61 KB

Ich bin immer noch der Ansicht, dass ein simple offene Frage "Gibt es weitere ..., die auf Sie zutreffen?" die bessere Lösung ist.

Nun noch etwas zum script:
Dort steht zur Zeit
        var thisQuestion = $('#question'+{QID}+'');
        var nextQuestion1 = $(thisQuestion).nextAll('.text-short:eq(0)');
        var nextQuestion2 = $(thisQuestion).nextAll('.text-short:eq(1)');
        var nextQuestion3 = $(thisQuestion).nextAll('.text-short:eq(2)');
        var nextQuestions = $(nextQuestion1).add(nextQuestion2).add(nextQuestion3);


Dies würde dann richtig sein, wenn Du drei "Sonstige"-Zeilen haben wolltest, daher drfei Fragen "kurzer Text" angelegt hättest. Du hast aber nur einen folgenden "kurzen Text".

Daher muss es heißen
        var thisQuestion = $('#question'+{QID}+'');
        var nextQuestion1 = $(thisQuestion).nextAll('.text-short:eq(0)');
        var nextQuestions = $(nextQuestion1);


Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 weeks 4 days ago by Joffm.

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose