0 votes
in SoSci Survey (dt.) by s207221 (125 points)

Liebes SoSci-Team,

ich versuche aktuell eine kombinierte Frage aufzubauen, bestehend aus mehreren Fragetypen. Die Umsetzung funktioniert zu großen Teilen. Es soll eine Frage aus deiner Haushaltsbefragung (siehe Bild1) identisch abgebildet werden.

Bei der Umsetzung gibt es nun jedoch zwei Probleme: zum einen möchte ich über den offenen bzw. Auswahlfehlern (und unterhalb der Frage) jeweils separate Überschriften nebeneinander platzieren, die dem Probanden verraten, was in das jeweilige Feld eingetragen werden soll. Das weitere Problem ist, dass die Aufteilung bzw. Positionierung der Antwortfelder nicht anpassbar ist. Ich habe bereits unterschiedliche Einstellung versucht, jedoch werden vor allem die hinteren Antwortfelder kleiner dargestellt als in den Einstellungen angegeben bzw. die Position verrutscht immens. Die drei vorderen Antwortfelder (links) sind korrekt dargestellt.

Können Sie mir hier weiterhelfen?

Danke und Viele Grüße

1 Answer

0 votes
by SoSci Survey (304k points)
selected by s207221
 
Best answer

Bei der Umsetzung gibt es nun jedoch zwei Probleme: zum einen möchte ich über den offenen bzw. Auswahlfehlern (und unterhalb der Frage) jeweils separate Überschriften nebeneinander platzieren

Wie das funktioniert, ist in der Anleitung zu kombinierten Fragen erklärt. Stichwort: "Text über den Items".

die Aufteilung bzw. Positionierung der Antwortfelder nicht anpassbar

Bitte sehen Sie sich bei den offenen Texteingabe einmal die Layout-Einstellung "Darstellung" -> "Texteingabefeld" -> "Spalte" an. Damit legen Sie die Spaltenbreite fest.

Beachten Sie bitte aber auch, dass kombinierte Fragen auf einen großen Bildschirm angewiesen sind und auf dem Smartphone nicht sinnvoll funktionieren. Eine alterantive Darstellung für Mobilgeräte (z.B. eine Formular-Frage pro "Zeile") könnte demnach sinnvoll sein.

by s207221 (125 points)
Vielen Dank für die schnelle Antwort! Das hat alles so weit funktioniert. Einzig die Überschrift über der Ja-Nein Frage steht deutlich über den anderen und nicht direkt über den Antwortmöglichkeiten. Haben Sie auch hierfür einen Lösungsvorschlag?
by SoSci Survey (304k points)
Wenn Sie einen Pretest-Link direkt (!) zur betroffenen Seite posten, kann ich gerne einen Blick darauf werfen. Da sich das Layout ggü. Ihrem letzten Screenshot vermutlich deutlich verändert hat, wären alle direkten Antworten nur vage Spekulationen.
by s207221 (125 points)
by SoSci Survey (304k points)
Verstehe, es geht um den vertikalen Versatz, gar nicht um den horizontalen.

Das liegt daran, dass "ja" und "nein" ja auch ein wenig Platz benötigen. Und entsprechend wandert die Beschriftung eine (Tabellen-)Zeile nach oben.

Die infachste Lösung dürfte es sein, bei der Ja/Nein-Frage in den Darstellungsmodus "Kärtchen"  umzuschalten. Wobei ich nicht sicher bin, ob das in der kombinierten Frage funktioniert. Testen Sie das doch bitte einmal.

Falls nicht, könnten wir die Beschriftung manuell nach unten verschieben:

<div style="position: relative; top: 50px;">War der Einkauf der einzige Zweck ihres Weges?</div>
by s207221 (125 points)
Genau, es geht um die vertikale Position. In der Vorschau der individuellen Frage ist diese sehr gut.

Leider gibt es die Option "Kärtchen" in der Darstellung nicht. Ich verwende den Fragentyp "Skala (Extrema beschriftet)".

Ist der Code den Sie aufgeführt haben 1 zu 1 in den php-Code kopierbar? Leider erhalte ich immer eine Fehlermeldung.
by SoSci Survey (304k points)
> Ich verwende den Fragentyp "Skala (Extrema beschriftet)".

Schalten Sie doch mal um auf die Skala mit Zwischenwerten.

> Leider erhalte ich immer eine Fehlermeldung.

Bitte zitieren Sie Fehlermeldungen immer im Wortlaut. Im Idealfall sollte das die Ursache deutlich eingrenzen.
by s207221 (125 points)
Wie Sie bereits vermutet haben, werden bei den kombinierten Fragen keine Kärtchen angezeigt.

Der Fehler-Code lautet wie folgt:

Im PHP-Code trat ein Fehler auf.

Fehler im Fragebogen: Befehl oder String (Text) nicht abgeschlossen

    Hinter einem Befehl wie z.B. question() steht kein Strichpunkt oder
    ein String (Text in Anführungszeichen) ist nicht abgeschlossen oder
    im String selbst kommt ein Anführungszeichen vor, z.B. html('Mach's besser!'); – in diesem Fall stellen Sie dem Anführungszeichen einen Backslash (\) voran.
    Möglicherweise stimmen die öffnenenden und schließenden geschweiften Klammern für Anweisungsblöcke auch nicht überein.

PHP-Code

005     'combine=LN18','combine_items=yes',
006     'combine=LN19','combine_items=yes',
007     'combine=LN23','combine_items=yes',
008     'combine=LN20','combine_items=yes',
009    <div style="position: relative; top: 50px;">War der Einkauf der einzige Zweck ihres Weges?</div>,
010     'combine=LN22','combine_items=yes',
011
012 );
by SoSci Survey (304k points)
Der HTML-Code gehört direkt in die Frage (nicht in den PHP-Code) - an die Stelle, wo Sie die Beschriftung jetzt auch eingetragen haben :)
by s207221 (125 points)
Das hat funktioniert! Vielen Dank für den schnellen und zielführenden Support!

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

...