0 votes
in SoSci Survey (dt.) by s185983 (120 points)

In meinem Fragebogen kann es viele Gründe geben, warum Leute bestimmte Fragen nicht beantworten können. Diese möchte ich gezielt erfassen, idealerweise durch ein offenes Textfeld in dem die Teilnehmenden ihre Gründe darstellen können.

Danke für jegliche Hilfe.

1 Answer

0 votes
by SoSci Survey (328k points)

Sie können dafür eine kombinierte Frage verwenden.

Wenn Sie allerdings möchten, dass eine Eingabe im Textefeld die Auswahl der Skala aufhebt (und andersherum) werden Sie um ein wenig JavaScript-Programmierung nicht umhin kommen.

by s185983 (120 points)
Vielen Dank für die schnelle Hilfe, ich habe es tatsächlich hinbekommen, sodass jetzt ein offenes Textfeld hinter den 5 Auswahlmöglichkeiten erscheint. Dafür habe ich diesen PHP-Code verwendet: question('VV45','combine=VV50');

Ich würde jetzt gerne allerdings die Items in mehreren Blöcken, über Seiten getrennt anzeigen. Ohne die kombinierte Frage habe ich es hinbekommen und folgenden Code genutzt:
if (!isset($itemsVV45)) {
  $itemsVV45 = getItems('VV45', 'all');
  shuffle($itemsVV45);
  $itemsVV45 = array_chunk($itemsVV45, 9);
  registerVariable($itemsVV45);
}
$i = loopPage(count($itemsVV45));
question('VV45', $itemsVV45[$i]);

Ist es möglich diesen Code entsprechend anzupassen?
by SoSci Survey (328k points)
Natürlich...

question('VV45', $itemsVV45[$i], 'combine=VV50');

Oder auch

show(['VV45', 'VV50'], ['items' => $itemsVV45[$i]]);

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

...