0 votes
ago in SoSci Survey (dt.) by s063208 (110 points)

Hallo,
ich habe eine Skala (fully labeled) mit 3 Antwort-Optionen (plus eine "I don't know" Ausweichantwort). Die Skala enthält sehr viele Items (24 Stück).
Gibt es eine Möglichkeit eine Art Button dazu zu kriegen, womit die Nutzenden (pro Antwort-Option - inklusive Ausweichoption) "Alle Auswählen" (bezogen auf die Items) können?

Die Idee dahinter ist, dass die Nutzenden sich zunächst für eine (der 3 Antwort-Optionen) für ALLE Items entscheiden könnten (falls zutreffend) und dann nur einzelne Items anders bewerten müssen... und nicht für jedes Item separat klicken müssen.

Danke und Gruß!

1 Answer

0 votes
ago by SoSci Survey (369k points)

Nun, im Prinzip können Sie mit ein wenig JavaScript den Wert einer Skala festlegen, z.B.

s2.AB01.items[1].value = 3;

Wenn sie das mit einer FOR-Schleife koppeln. können Sie auch in wenigen Zeilen alle Items anpassen. Allerdings sollten Sie noch eine Sicherung einbauen, dass bereits gesetzte Werte nicht mehr verändert werden.

for (var i=1; i<=24; i++) {
    if (s2.AB01.items[i].value < 1) {
            s2.AB01.items[i].value = 3;
    }
}

Und an der Stelle wird es kompliziert. Denn sobald man einen der Knöpfe geklickt hat, ist ja schon ein Wert gesetzt.

Im nächsten Schritt müsste man also aufzeichnen, bei welchen Items der Wert manuell gesetzt wurde (und nicht mehr geändert werden darf) und wo er "nur" automatisch gesetzt wurde. Das mit der Usability wird mitunter ein wenig komplizierter :)

Die Frage ist, ob Sie sich mit so einer Funktion wirklich einen Gefallen tun. Das Risiko ist hoch, dass Sie sich Artefakte einhandeln, die Sie in der Auswertung dann wieder einholen.

ago by s063208 (110 points)
Vielen Dank für die schnelle Antwort!

Mit dem von Ihnen angegebenen Code würde ich (als Entwickler) ja selbst die Vorauswahl treffen. Oder sehe ich das falsch?
Meine Idee war es, dass die Nutzenden (Teilnehmenden) quasi selbst entscheiden können, ob sie eine Vorauswahl für alle Items wollen. D.h. ich stelle mir eine Art extra Zeile oberhalb der Skala vor, wo die Nutzenden dann selbst anklicken können (für eine Antwortoption) "Alle auswählen" (bzw. auch "nichts auswählen" wenn man das Kästchen deaktiviert).

Das mit dem JavaScript ist mir grundsätzlich klar. Die Frage ist aber wie ich dann technisch am besten diese extra Zeile oberhalb der Skala hinkriege. Würde ich dafür ein separates Item machen? Das scheint mir nicht passend. Oder besser eine eigene Frage und die irgendwie mit der darauffolgenden Skala kombinieren?

Inhaltlich würde ich sagen, wenn ein Teilnehmender "Alle auswählen" anklickt, dann dürfen auch bisher eingegebene Werte überschrieben werden. Das macht es technisch zumindest einfacher.
ago by SoSci Survey (369k points)
> Mit dem von Ihnen angegebenen Code würde ich (als Entwickler) ja selbst die Vorauswahl treffen. Oder sehe ich das falsch?

Sie würden die 3 im obigen Beispiel natürlich davon abhängig machen, welcher von z.B. 5 Knöpfen gekickt wurde.

> Die Frage ist aber wie ich dann technisch am besten diese extra Zeile oberhalb der Skala hinkriege.

Dafür können Sie ein gesondertes Item verwenden, 5 Knöpfe per HTML-Code einfügen, direkt im Fragetext oder in der Erklärung Links einfügen ... Ihrer Phantasie sind keine Grenzen gesetzt.

> dann dürfen auch bisher eingegebene Werte überschrieben werden

Das wird u.U. zu viel Frust bei ein paar Teilnehmer:innen führen. Und potenziell gehen dadurch Daten verloren, weil die Leute gar nicht bemerken, dass ihre Antworten geändert wurden.
ago by s063208 (110 points)
Danke für die Hilfe. Ich versuche es mal.

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...