0 votes
in SoSci Survey (dt.) by s317761 (145 points)

Hallo zusammen!

ich habe folgendes Problem: ich möchte eine kombinierte frage (die ich über php-code kombiniert habe) so erstellen, dass die zweite frage nur dann beantwortet werden kann, wenn die erste davon ausgewählt wurde.

Nun zur Praxis:
Ich habe als erste Frage eine Mehrfachauswahl -> hier können diverse Optionen ausgewählt werden. Die zweite Frage, die hierzu nebenan kombiniert wurde ist eine Skala von 1-5.
diese soll nur dann möglich sein, von 1-5 anzuklicken, wenn auch die jeweilige Option in der Mehrfachauswahl ausgewählt wurde.

wie ist es möglich ??
HELP!

ps. frohe Ostern.

1 Answer

0 votes
by SoSci Survey (345k points)
selected by s317761
 
Best answer

Wenn Sie auf Eingaben direkt auf der Fragebogen-Seite reagieren möchten, müssen sie mit JavaScript arbeiten (s. JavaScript im Fragebogen). Damit können Sie im Prinzip die Auswahlfelder beobachten und dann abhängig von deren Status die Skala aus- und einschalten. Allerdings ist JavaScript-Programmierung nicht ganz trivial, wenn man es noch nie gemacht hat.

Falls Sie noch nicht mit JavaScript gearbeitet haben und im Moment keine Ambitionen haben, es zu lernen, hätte ich zwei alternative Ideen für die Umsetzung:

1) Sie können eine Skala mit Ausweichoption verwenden. Von der Datenstruktur ist das genauso praktisch wie ein Auswahlfeld plus Skala.

2) Sie können erst auf einer Seite die Mehrfachauswahl präsentieren und dann auf der nächsten Seite die Skala - dann aber nur die Optionen, die auf der ersten Seite markiert wurden. Das hat auch den Vorteil, dass es übersichtlicher ist und besser auf Mobilgeräten dargestellt wird. Die das funktioniert, ist hier beschrieben: Items in eine andere Frage übernehmen

Wenn Sie doch mit JavaScript arbeiten möchten, sagen Sie gerne bescheid. Dann verweise ich Sie darauf, dass man mit s2.AB01.getItem(i).disabled gezielt einzelne Items einer Skala ein- und ausschalten kann. Dazu benötigen Sie dann noch eine FOR-Schleife (z.B. über s2.AB01.items) und ein paar EventListener.

by s317761 (145 points)
1) frage, ob java-script auch wirklich relevant ist in meiner idee: die Skala (frage 2) kann gerne überall ersichtlich sein, nur die "anklick-möglichkeit" sollte nur dann möglich sein, wenn die jeweilige Option in der Mehrfachauswahl angeklickt wird. => ist hierfür dann auch bereits eine Lösung nur durch java-script möglich, oder geht es auch ohne?
by SoSci Survey (345k points)
Ja, auch für einen derartigen "Live-Eingriff" in die Website wäre JavaScript erforderlich.
by s317761 (145 points)
verstehe. wenn ich die erste alternative von Ihnen nutze, gibt es eine Möglichkeit entweder durch kombinierte fragen oder anderweitig auch die Antwortoption "Andere: ___" einzufügen?
by SoSci Survey (345k points)
Dafür würde ich diese Variante empfehlen:
https://www.soscisurvey.de/help/doku.php/de:create:concat
by s317761 (145 points)
in diesem fall wäre aber dann für den Teilnehmer nicht möglich, die Auswahl "Andere: ___" auf einer Skala von 1-5 zu bewerten, oder?
dies wäre aber eigentlich notwendig in meinem fall. kann man das in dieser variante irgendwie "reinzaubern"?
by SoSci Survey (345k points)
Sie können auch eine Kombination aus offener und geschlossener Abfrage realisieren (https://www.soscisurvey.de/help/doku.php/de:create:inputs-single). Allerdings sollten Sie siv vorher GUT überlegen, was Sie damit in der Auswertung genau machen. Denn in 95% der Fälle kann man diese Mischung dann gerade nicht auswerten.

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

...