0 votes
ago in SoSci Survey (dt.) by s317761 (135 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
ago by SoSci Survey (341k points)
selected ago 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.

ago by s317761 (135 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?
ago by SoSci Survey (341k points)
Ja, auch für einen derartigen "Live-Eingriff" in die Website wäre JavaScript erforderlich.
ago by s317761 (135 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?
ago by SoSci Survey (341k points)
Dafür würde ich diese Variante empfehlen:
https://www.soscisurvey.de/help/doku.php/de:create:concat
ago by s317761 (135 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"?

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

...