- Posts: 1
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
- InMe
- Topic Author
- Offline
- New Member
Less
More
6 years 6 months ago #158153
by InMe
Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen was created by InMe
Hallo an das Forum!
Ich möchte eine Matrix mit vorgegebenen UND mehreren frei eintippbaren Teilfragen anlegen - ist so was möglich?
Workarounds sind auch denkbar:
- etwa erste Frage: "Mehrfachauswahl mit Sonstige" anlegen und diese dann in zweiter Frage mittels Matrix Filter in eine Matrix einfügen - hier benötige ich aber mehrere statt nur ein frei eintippbares "Sonstige"-Feld
- oder erste Frage mit Antwortoption "mehrfache kurze Texte", und diese dann in zweiter Frage mittels Matrix Filter in eine Matrix einfügen - hier habe ich nicht herausfinden können, ob/wie das geht.
Wisst Ihr Hilfe?
Vielen Dank im Voraus,
InMe
Ich möchte eine Matrix mit vorgegebenen UND mehreren frei eintippbaren Teilfragen anlegen - ist so was möglich?
Workarounds sind auch denkbar:
- etwa erste Frage: "Mehrfachauswahl mit Sonstige" anlegen und diese dann in zweiter Frage mittels Matrix Filter in eine Matrix einfügen - hier benötige ich aber mehrere statt nur ein frei eintippbares "Sonstige"-Feld
- oder erste Frage mit Antwortoption "mehrfache kurze Texte", und diese dann in zweiter Frage mittels Matrix Filter in eine Matrix einfügen - hier habe ich nicht herausfinden können, ob/wie das geht.
Wisst Ihr Hilfe?
Vielen Dank im Voraus,
InMe
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12790
- Thank you received: 3940
6 years 6 months ago #158203
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Hallo,
Deine zweite Idee ist ziemlich leicht zu realisieren.
In die Teilfrage der Matrix einfach eingeben {Q1_SQ096}
wenn Q1 Deine Vorfrage ist und SQ096 der Code dieser Nennung. Weiteres analog.
Relevanz natürlich: Q1_SQ096 darf nicht leer sein.
Arbeite dazu einmal die Beispielstudien durch.
manual.limesurvey.org/Expression_Manager_sample_surveys
Besonders:
manual.limesurvey.org/Expression_Manager...st_of_.C2.A0Products
Schön und gut.
Nur ist ein solches Vorgehen relativ unsinnig.
Soll heißen: Hast Du Dir eine Vorstellung gemacht, wie dies ausgewertet werden soll?
Nehmen wir am, das Thema ist "Beliebte Fleischsorten"
Vorgegeben wurden:
Schwein, Rind, Pferd, Hase, Pute, Gans, Lamm
Jetzt kann in z.B. drei Sonstige Weiteres eingetragen werden.
Respondent 1: Strauß, Känguru
Respondent 2: Ziege, Lachs, Forelle
Respondent 3: Zicklein, Fisch, Känguru
Respondent 4: Kaninchen, Spanferkel
Nun haben wir also für ein Rechenprogramm 10 verschiedene Nennungen, obwohl einige ja doppelt sind. (einige identisch geschrieben, aber an verschiedener Stelle, andere unterschiedlich bezeichnet, wenn auch an derselben Stelle)
Und wie sind die Oberbegriffe einzuordnen?
Und im Datensatz steht der Wert für "Känguru" einmal in der zweiten Spalte, einmal in der dritten.
Und viele Nennungen tauchen nur ein- oder zweimal auf. Man erhält also eine Unzahl von "laufenden Läusen".
In unseren 40 Jahren Marktforschung haben wir immer versucht, dies den Kunden zu erklären.
Daher sollte man versuchen, in einem Pretest die wichtigen Items herauszufiltern, diese dann bewerten zu lassen.
Danach kann man dann noch einige "Sonstige" nennen lassen, etwa "Gibt es noch andere Fleischsorten, die Ihnen gut schmecken?"
Viel Erfolg
Joffm
Deine zweite Idee ist ziemlich leicht zu realisieren.
In die Teilfrage der Matrix einfach eingeben {Q1_SQ096}
wenn Q1 Deine Vorfrage ist und SQ096 der Code dieser Nennung. Weiteres analog.
Relevanz natürlich: Q1_SQ096 darf nicht leer sein.
Arbeite dazu einmal die Beispielstudien durch.
manual.limesurvey.org/Expression_Manager_sample_surveys
Besonders:
manual.limesurvey.org/Expression_Manager...st_of_.C2.A0Products
Schön und gut.
Nur ist ein solches Vorgehen relativ unsinnig.
Soll heißen: Hast Du Dir eine Vorstellung gemacht, wie dies ausgewertet werden soll?
Nehmen wir am, das Thema ist "Beliebte Fleischsorten"
Vorgegeben wurden:
Schwein, Rind, Pferd, Hase, Pute, Gans, Lamm
Jetzt kann in z.B. drei Sonstige Weiteres eingetragen werden.
Respondent 1: Strauß, Känguru
Respondent 2: Ziege, Lachs, Forelle
Respondent 3: Zicklein, Fisch, Känguru
Respondent 4: Kaninchen, Spanferkel
Nun haben wir also für ein Rechenprogramm 10 verschiedene Nennungen, obwohl einige ja doppelt sind. (einige identisch geschrieben, aber an verschiedener Stelle, andere unterschiedlich bezeichnet, wenn auch an derselben Stelle)
Und wie sind die Oberbegriffe einzuordnen?
Und im Datensatz steht der Wert für "Känguru" einmal in der zweiten Spalte, einmal in der dritten.
Und viele Nennungen tauchen nur ein- oder zweimal auf. Man erhält also eine Unzahl von "laufenden Läusen".
In unseren 40 Jahren Marktforschung haben wir immer versucht, dies den Kunden zu erklären.
Daher sollte man versuchen, in einem Pretest die wichtigen Items herauszufiltern, diese dann bewerten zu lassen.
Danach kann man dann noch einige "Sonstige" nennen lassen, etwa "Gibt es noch andere Fleischsorten, die Ihnen gut schmecken?"
Viel Erfolg
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- SpiGAndromeda
- Offline
- New Member
Less
More
- Posts: 4
- Thank you received: 0
5 years 6 months ago #173509
by SpiGAndromeda
Replied by SpiGAndromeda on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Hi,
ich stehe gerade vor einem Ähnlichen Problem.
Ich habe jetzt eine Frage ob Maßnahmen zu einem bestimmten Thema ergriffen wurden. In einem Array ist dann eine lange Liste mit möglichen Maßnahmen bei der jeweils Ja oder Nein angegeben werden kann. Jetzt dachte ich daran eine Folgefrage anzuschließen. In der würde ich nach weiteren Maßnahmen fragen.
Soweit ich weiß gibt es die Möglichkeit Fragen zu gestalten, die man um Zeilen dynamisch ergänzen kann (mit JS). Könnte ich dafür Multiple Short Text nutzen? Und wenn ja könnte ich ein Assessment einrichten, bei dem für jede ausgefüllte Zeile 1 Punkt vergeben wird?
ich stehe gerade vor einem Ähnlichen Problem.
Ich habe jetzt eine Frage ob Maßnahmen zu einem bestimmten Thema ergriffen wurden. In einem Array ist dann eine lange Liste mit möglichen Maßnahmen bei der jeweils Ja oder Nein angegeben werden kann. Jetzt dachte ich daran eine Folgefrage anzuschließen. In der würde ich nach weiteren Maßnahmen fragen.
Soweit ich weiß gibt es die Möglichkeit Fragen zu gestalten, die man um Zeilen dynamisch ergänzen kann (mit JS). Könnte ich dafür Multiple Short Text nutzen? Und wenn ja könnte ich ein Assessment einrichten, bei dem für jede ausgefüllte Zeile 1 Punkt vergeben wird?
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12790
- Thank you received: 3940
5 years 6 months ago #173588
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Hallo,
also es soll irgendwie so aussehen.
Dass oben keine Matrix ist, sondern eine Mehrfach-Frage, soll jetzt nicht stören.
Dir geht es ja um den unteren Teil.
Hier nimmt man eine Frage vom Typ "mehrere kurze Texte" und zwar so viele, wie Du maximal an Antworten erwarten kannst; es soll schließlich noch sinnvoll sein.
Rein dynamisch geht es nicht; dies liegt am Aufbau der Datentabelle. Diese wird ja bereits beim Aktivieren der Studie erzeugt.
Und in die Relevanzgleichung der Teilfragen gibst Du dann Folgendes ein:
Heißt also: Das erste Feld wird immer gezeigt.
Das nächste jeweils nur, wenn das vorherige Feld nicht leer ist.
Also: Die Teilfrage mit dem Code 7 (Q2a_97) wird gezeigt, wenn Q2a_96 nicht leer ist.
Und Deine Punktvergabe ist natürlich einfach; eine Frage vom Typ Gleichung, und dann aufsummieren.
Etwa:
{sum(if(!is_empty(Q1_SQ001),1,0),if(!is_empty(Q1_SQ002),1,0),if(!is_empty(Q1_SQ003),1,0), ...}
Allerdings ist diese rein schematische Berechnung kritisch. Denke immer daran, der Fragebogen wird von Menschen ausgefüllt; daher wirst Du mit Fehlern jeder Art rechnen müssen (Doppelnennungen, Schwachsinn, Nichtverstehen, Eingaben wie "kA", "Nichts", usw.)
Eigentlich muss dies ja vorher gecleant werden, bevor Du dann endgültig Punkte berechnen kannst.
Am besten immer Deine Ideen und Versuche als *.lss schicken; das macht es für alle einfacher.
Und natürlich die benutzte LS-Version angeben; und auch, ob Du alle Rechte hast, oder es sich um z.B. eine Uni-Installation handelt.
Viel Erfolg
Joffm
also es soll irgendwie so aussehen.
Dass oben keine Matrix ist, sondern eine Mehrfach-Frage, soll jetzt nicht stören.
Dir geht es ja um den unteren Teil.
Hier nimmt man eine Frage vom Typ "mehrere kurze Texte" und zwar so viele, wie Du maximal an Antworten erwarten kannst; es soll schließlich noch sinnvoll sein.
Rein dynamisch geht es nicht; dies liegt am Aufbau der Datentabelle. Diese wird ja bereits beim Aktivieren der Studie erzeugt.
Und in die Relevanzgleichung der Teilfragen gibst Du dann Folgendes ein:
Heißt also: Das erste Feld wird immer gezeigt.
Das nächste jeweils nur, wenn das vorherige Feld nicht leer ist.
Also: Die Teilfrage mit dem Code 7 (Q2a_97) wird gezeigt, wenn Q2a_96 nicht leer ist.
Und Deine Punktvergabe ist natürlich einfach; eine Frage vom Typ Gleichung, und dann aufsummieren.
Etwa:
{sum(if(!is_empty(Q1_SQ001),1,0),if(!is_empty(Q1_SQ002),1,0),if(!is_empty(Q1_SQ003),1,0), ...}
Allerdings ist diese rein schematische Berechnung kritisch. Denke immer daran, der Fragebogen wird von Menschen ausgefüllt; daher wirst Du mit Fehlern jeder Art rechnen müssen (Doppelnennungen, Schwachsinn, Nichtverstehen, Eingaben wie "kA", "Nichts", usw.)
Eigentlich muss dies ja vorher gecleant werden, bevor Du dann endgültig Punkte berechnen kannst.
Am besten immer Deine Ideen und Versuche als *.lss schicken; das macht es für alle einfacher.
Und natürlich die benutzte LS-Version angeben; und auch, ob Du alle Rechte hast, oder es sich um z.B. eine Uni-Installation handelt.
Viel Erfolg
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12790
- Thank you received: 3940
5 years 6 months ago #173593
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Oder soll es bei Dir so aussehen (weil Du Dich ja an diesen Thread angehängt hast):
Geht auch - ähnlich.
Halte ich in Deinem - eigentlich in allen - Fällen für unsinnig.
Du willst ja wissen, welche Maßnahmen ergriffen werden, oder welche man kennt.
Dann ist es ziemlicher Nonsens, ein Sonstiges einzutragen und dann mit "Nein" zu antworten.
Bis dann
Joffm
Noch eine Berichtigung zum anderen Post:
Die Teilfrage mit dem Code 97 (Q2a_97) wird gezeigt, wenn Q2a_96 nicht leer ist.
Geht auch - ähnlich.
Halte ich in Deinem - eigentlich in allen - Fällen für unsinnig.
Du willst ja wissen, welche Maßnahmen ergriffen werden, oder welche man kennt.
Dann ist es ziemlicher Nonsens, ein Sonstiges einzutragen und dann mit "Nein" zu antworten.
Bis dann
Joffm
Noch eine Berichtigung zum anderen Post:
Die Teilfrage mit dem Code 97 (Q2a_97) wird gezeigt, wenn Q2a_96 nicht leer ist.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
The topic has been locked.
- SpiGAndromeda
- Offline
- New Member
Less
More
- Posts: 4
- Thank you received: 0
5 years 6 months ago #173627
by SpiGAndromeda
Replied by SpiGAndromeda on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Das zweite sieht gut aus.
Logisch "unsinnige" Sachen sind nicht so schlimm. Die Interviews werden zusammen mit einem Mitarbeiter geführt. Limesurvey dient da mehr als Alternative zu Stift und Papier.
Allerdings sollte das variable Feld nicht immer da sein. Das ist dann etwas unpraktisch wegen der Auswertung. Ich suche aktuell noch nach einem Weg elegant die maximal mögliche Punktzahl in einer Fragengruppe zu berechnen. Wenn ich das doch manuell im Code hinterlege und es vorher per Hand ausrechne, ist es wurscht. Dann wäre das zweite die Lösung. Hättest du den Code dazu?
Logisch "unsinnige" Sachen sind nicht so schlimm. Die Interviews werden zusammen mit einem Mitarbeiter geführt. Limesurvey dient da mehr als Alternative zu Stift und Papier.
Allerdings sollte das variable Feld nicht immer da sein. Das ist dann etwas unpraktisch wegen der Auswertung. Ich suche aktuell noch nach einem Weg elegant die maximal mögliche Punktzahl in einer Fragengruppe zu berechnen. Wenn ich das doch manuell im Code hinterlege und es vorher per Hand ausrechne, ist es wurscht. Dann wäre das zweite die Lösung. Hättest du den Code dazu?
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12790
- Thank you received: 3940
5 years 6 months ago - 5 years 6 months ago #173630
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Hallo,
mach bitte keine cross posts. (im englischen Teil hast Du bereits eine Antwort)
Ich denke, Du willst die Angabe von "Sonstigen" zulassen. Dann muss es doch zumindest einmal erscheinen.
Und jetzt noch einmal:
Am besten immer Deine Ideen und Versuche als *.lss schicken; das macht es für alle einfacher.
Und natürlich die benutzte LS-Version angeben; und auch, ob Du alle Rechte hast, oder es sich um z.B. eine Uni-Installation handelt.
Joffm
mach bitte keine cross posts. (im englischen Teil hast Du bereits eine Antwort)
Wann soll es denn erscheinen? Gibt es eine vorherige Bedingung dazu?Allerdings sollte das variable Feld nicht immer da sein.
Ich denke, Du willst die Angabe von "Sonstigen" zulassen. Dann muss es doch zumindest einmal erscheinen.
Klar, aber dazu ist LS Version notwendig.Hättest du den Code dazu?
Und jetzt noch einmal:
Am besten immer Deine Ideen und Versuche als *.lss schicken; das macht es für alle einfacher.
Und natürlich die benutzte LS-Version angeben; und auch, ob Du alle Rechte hast, oder es sich um z.B. eine Uni-Installation handelt.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 5 years 6 months ago by Joffm.
The topic has been locked.
- duennerd
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
5 years 4 months ago #176410
by duennerd
Replied by duennerd on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Lieber Joffm
Ich möchte das genau so machen bei mir. Wie kann ich bei einer Matrix ein zusätzliches Textfeld einfügen?
Es muss nicht ein neues erscheinen, wenn ich eines ausgefüllt habe.
Ich benutze Limesurvey: Version 3.14.11+180926
lg Dani
Ich möchte das genau so machen bei mir. Wie kann ich bei einer Matrix ein zusätzliches Textfeld einfügen?
Es muss nicht ein neues erscheinen, wenn ich eines ausgefüllt habe.
Ich benutze Limesurvey: Version 3.14.11+180926
lg Dani
The topic has been locked.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12790
- Thank you received: 3940
5 years 4 months ago - 5 years 4 months ago #176650
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Hallo, Dani, also so etwas
Hier das sample file
Wenn Du dann noch im Template in die "custom.css" einträgst:
sind die Texte linksbündig, wie hier
Viel Erfolg
Joffm
Obwohl ich diese Art der Frage für methodisch fragwürdig halte.
Dazu gibt es ja am Anfang dieses Threads schon mehrere "Ergüsse" von mir.
Hier das sample file
Wenn Du dann noch im Template in die "custom.css" einträgst:
Code:
.ls-answers tbody .answertext { text-align: left; }
Viel Erfolg
Joffm
Obwohl ich diese Art der Frage für methodisch fragwürdig halte.
Dazu gibt es ja am Anfang dieses Threads schon mehrere "Ergüsse" von mir.
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Attachments:
Last edit: 5 years 4 months ago by Joffm.
The following user(s) said Thank You: duennerd
The topic has been locked.
- duennerd
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
5 years 4 months ago #176744
by duennerd
Replied by duennerd on topic Matrix mit vorgegebenen und frei eingebbaren Teilfragen erstellen
Du bist der Beste. Es hat geklappt. Vielen Dank.
Lg Dani
Lg Dani
The topic has been locked.
Moderators: Joffm