Welcome to the LimeSurvey Community Forum

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

Kombination von Zahleneingabe und Liste (Optionsfelder)

  • limaka
  • limaka's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 9 months ago #227821 by limaka
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:Ihre LimeSurvey-Version: Version 5.3.11 220425Eigener Server oder LimeSurvey-Cloud:Genutzte Designvorlage:==================

Hallo,

Wahrscheinlich eine einfache Frage, aber ich habe Probleme die folgende Antwortoption umzusetzten. Kann mir jemand dabei helfen? Ich finde nicht den richtigen Fragentyp.

Frage: Wie lange arbeiten Sie in dieser Schule?

Antwortoption: _____Jahre (als Zahleneingabe) und
                       "Dies ist mein erstes Jahr an dieser Schule" als zweite Auswahlmöglichkeit.

Vielen Dank!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 9 months ago - 2 years 9 months ago #227822 by Joffm
Hallo,
die einfachste Lösung ist natürlich:
Einfachnennung mit "Sonstige"-Option.
Es gibt noch mehr, aber
Du solltest uns sagen, wo LimeSurvey gehostet ist LimeSurvey Gmbh, Uni, oder eigen.

Ich bin mir ziemlich sicher, vor ein paar Tagen genau so eine Frage mit  verschiedenen Beispielen beantwortet zu haben. Ich werde einmal suchen.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 9 months ago by Joffm.

Please Log in to join the conversation.

  • limaka
  • limaka's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 9 months ago #227823 by limaka
Hallo,

Danke für die Antwort. Ja, die sonstige Option wäre die Ersatz-Variante, aber eigentlich würde ich es ungerne so machen. Zumal es noch andere Fragen gibt, mit ähnlichem Antwortformat und dann gäbe es viele "Notlösungen". LimeSurvey wird von meiner Uni gehostet.

Danke nochmal für die Mühe!

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 9 months ago #227831 by Joffm
Hallo,
hier kommen ein paar Ideen.
Ich bin allerdings im Zweifel, ob Du die meisten umsetzen kannst.
Daher ist als erstes ein kleiner Test eingebaut, ob Du überhaupt javascript einsetzen darfst.
Dann würden Lösungen damit wegfallen.

 

 

 



 

File Attachment:

File Name: limesurvey... (3).lss
File Size:62 KB


Außerdem halte ich eine solche Fragestellung für ungünstig für die Auswertung.
Du wirst auf jeden Fall zwei Variable in Deinen Daten erhalten, entweder den Klick oder "leer", oder eine Zahleingabe oder "leer".
D.h. Du musst später umkodieren, dass diejenigen, die "weniger als ein Jahr" geklickt haben, in der Zahleingabe eine "0" bekommen, damit Du z.B. einen vernünftigen Mittelwert, bzw. überhaupt vernünftige statistische Tests rechnen kannst.
Warum also nicht gleich die Zahleingabe?
"Falls Sie weniger als ein volles Jahr an der Schule sind, tragen Sie bitte '0' ein!"

Joffm

P.S. Auf "Schönheit" wurde noch kein Wert gelegt

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

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 9 months ago #227867 by Joffm
Noch etwas, falls javascript möglich ist.
Wieder eine simple "Liste(Optionsfelder)"-Frage mit "Sonstige"
 

Und dies ist das script, das in den Quellcode der Frage kommt.
Code:
<script type="text/javascript" data-author="Tony Partner">    
    $(document).on('ready pjax:scriptcomplete',function(){
 
        var thisQuestion = $('#question{QID}');
        var answersList = $('.ls-answers.answers-list > ul:eq(0)', thisQuestion)
 
        // Move the last row
        $(answersList).prepend($('li:last', answersList));
 
        // Move the label
        $('li:first', answersList).append($('li:first .radio-item', answersList));
 
        // Hide the radio
        $('li:first .radio-item', answersList).removeClass('radio-item');
        $('li:first input:radio', answersList).css({
            'position': 'absolute',
            'left': '-9999em'
        });
    });
</script>

Joffm

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

Please Log in to join the conversation.

  • limaka
  • limaka's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 9 months ago #227873 by limaka
Guten Morgen Joffm,

Vielen Dank für die Auswahl an Möglichkeiten dies umzusetzen. Dies hilft mir wirklich sehr. Ja, javascript ist möglich.

Danke auch für den Hinweis auf das ungünstige Auswertungsformat. Ich werde das melden in diesem Fall ist es nicht "meine" Studie, ich setze sie nur in LimeSurvey um.


Danke nochmals und VG

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose