0 votes
ago in SoSci Survey (dt.) by s007080 (460 points)

Hallo, ich suche nach einer Lösung für folgendes Problem:

ich habe vier Mehrfachfragen, die kombiniert über einen Filter zu einer Matrix eingeblendet werden. Eine zusätzliche Frage soll gewissermaßen als Ausweichkategorie gelten ("gilt für alle Gruppen").
Wie kann ich festlegen, dass, wenn diese Ausweichfrage in einer Zeile geklickt wird, alle anderen Kästchen dieser Zeile nicht geklickt werden können.

Hinweis: ich habe es mit einer Mehrfachmatrix probiert, hier gab es aber den Nachteil, dass ich die Spalten nicht filtern kann.

Vielen Dank

1 Answer

0 votes
ago by SoSci Survey (332k points)

Sie müssten dafür ein wenig JavaScript bemühen. Die Bibliothek für Auswahlfragen müsste durch Ihre (Teil-)Fragen bereits eingebunden sein. Der JavaScript-Code für das erste Item würde dann lauten:

var selection = new S2Selection("AA01", ["AF01_01","AF02_01","AF03_01","AF04_01"], true);
selectionAF04.registerExclusive("AF04_01");

Dies würden Sie mit einer Schleife für alle Items ausführen.

Aber ich sehe schon, ein paar kleine Argumente würden schon für die Ergänzung der Mehrfachauswahlmatrix sprechen...

ago by s007080 (460 points)
Vielen Dank. Eine Rückfrage dazu: die erste angesprochene Variable in Ihrem Code ("AA01"), ist die korrekt? Oder müsste das "AF01"  sein?
Falls es korrekt ist, kann ich es nicht auf meine Variablen übertragen.
Denn ich habe die Variablen: wenn A120_01; A121_01, A122_01 und A123_01. Die Variable, die exklusiv sein soll ist dann A124_01.
ago by SoSci Survey (332k points)
Die AA01 dient nur dazu, die Instanz innerhalb des Objekts s2 zu verorten. Allerdings habe ich bei der Prüfung des Codes gerade bemerkt, dass eine 7-stellige Kennung wie z.B. A120x01 besser geeignet wäre als eine (willkürliche) vierstellige Kennung (AA01 im Beispiel).

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

...