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

0 votes

Hallo!

Ich möchte eine Art Tabelle einfügen, in der die Teilnehmer jeweils pro Spalte einige Daten angeben sollen, drei Spalten sollen jeweils Textfelder sein und eines eine Auswahl.
Dazu habe ich mich an der help Seite "Fragen Kombinieren" versucht, allerdings bekomme ich jetzt stets eine Fehlermeldung, dass es einen Fehler im Code gibt, und ich finde ihn leider nicht. Der Code sieht derzeit wie folgt aus:

question(
    'MS39','combine_items=no',
    'combine=MS36','combine_items=yes',
    'combine=MS37','combine_items=yes',
    'combine=MS38','combine_items=yes',
);

Der Fehler ist immer in der letzten Zeile, aber ohne das Semikolon würde es ja auch nicht funktionieren.
Da das das erste Mal ist, dass ich mich an sowas versuche, wäre ich um Hilfe dankbar :)

in Methoden-Fragen by s114114 (170 points)
edited by SoSci Survey

1 Answer

0 votes

Der Fehler ist lediglich das Komma in der vorletzten Zeile.

Allerdings wird die Frage auch ohne Komma vermutlich nicht ganz so aussehen, wie von Ihnen geplant - namentlich die zweite Spalte.

Hier habe ich zwei Lösungen für Sie:

(a) Sie können eine Skala mit beschrifteten Zwischenwerten anlegen, die 4 Auswahloptionen als 4 Skalenstufen eintragen und dann (das ist wichtig) die Darstellung der Frage auf "Dropdown" ändern. Allerdings haben Sie dann noch kein offenes Eingabefeld für "Sonstiges".

(b) Wenn Sie das offene Eingabefeld benötigen, ist es ein klein webig aufwändiger. Dann brauchen Sie 5 gleichartige Auswahlfragen (bei diesen können Sie die Antwortoptionen auch so nebeneinander platzieren, wie im Bild oben, wenn Sie möchten) - und diese binden Sie dann mittels Platzhalter als "Text hinter dem Item" in die Frage der ersten Spalte ein: Eingabefelder frei platzieren

by SoSci Survey (85.2k points)
Danke für die Antwort.
Variante (b) habe ich versucht, und die Auswahlmöglichkeiten tauchen dann auch alle im Fragebogen auf, allerdings stehen sie immer unter dem Feld Sprache, nicht daneben - habe ich jetzt irgendwas falsch gemacht? Ich habe die %input:% alle in das Feld "Text hinter dem Item" aus der Frage der ersten Spalte eingefügt.
Und wo ich gerade dabei bin: Wie bekomme ich denn nun die anderen 2 Spalten noch dahinter?
Vermutlich müssen Sie bei der Frage zur ersten Spalte ("Sprache") nur die Abmessungen noch justieren. Und zwar müssten Sie für die Eingabespalte eine Breite (z.B. 250 Pixel) eintragen und für das Eingabefeld eine geringere Breite (z.B. 100 Pixel), sodass das Dropdown noch daneben passt.

Wenn es damit nicht funktioniert, posten Sie gerne einen Pretest-Link direkt (!) zur betroffenen Seite. Dann helfe ich mit ein wenig CSS aus, um den Umbruch zu verhindern. Allerdings hilft das alles nichts, wenn der Bildschirm/Fragebogen nicht genug Platz für alle Spalten bietet.
Vielen Dank für das Angebot, ich habe aber fürs erste beschlossen, die Variante a zu benutzen, weil ich mich nicht ewig an der einen Frage aufhalten will. Sollten meine Prüfer dann doch darauf bestehen, komme ich gerne auf das Angebot zurück.
...