0 votes
in SoSci Survey (English) by s109993 (12.0k points)

Gibt es diese Funktion nur bei manchen Fragen? Mir zeigt es die Option für den Kasten manchmal an und manchmal nicht.

Ich würde gerne für eine Folgefrage Items mitnehmen und diese auf der gleichen Seite anzeigen lassen. Würde das gehen über Verarbeitung der Antworten über PHP?

$frage = 'D001';
$itemliste = [];
$anzahl_items = 7; // 7 Items überprüfen

for ($i=1; $i<=$anzahl_items; $i++) { // Durchzählen von 1 bis 7
  $kennung = $frage. '_0' .$i.'_4';
  // Hat das Item den Wert 2
  if (value($kennung) == 2) {
    $itemliste[] = $i;
  }
}

question('D002', $itemliste);

1 Answer

0 votes
by SoSci Survey (328k points)

Die Funktion "Verarbeitung der Antworten mittels PHP" finden Sie unter Fragebogen zusammenstellen auf den einzelnen Fragebogen-Seiten (als Knopf bzw. Eingabefeld ganz unten auf der Seite).

Innerhalb von Fragen steht diese Option nicht zur Verfügung. Aber nachdem Sie in Ihrem PHP-Code ohnehin eine Frage anzeigen möchten, würden Sie diesen PHP-Code anstelle der Frage D002 als "PHP-Code" im Fragebogen platzieren. Also nicht per "Verarbeitung der Antworten mittels PHP".

by s109993 (12.0k points)
Meine Frage war glaube ich nicht ganz gut gestellt:

1. die Funktion "Verarbeitung der Antworten mittels PHP" wird mir manchmal nicht angezeigt unterhalb einer Frage, manchmal dann schon. Das hat mich irritiert und deshalb meine Frage, ob es eine Bedingung gibt, wann die Funktion angezeigt wird,

2. Die Frage D002 wird auf der Folgeseite angezeigt. Gibt es eine Möglichkeit, die Frage D002 auf der gleichen Seite wie D001 anzuzeigen?
by SoSci Survey (328k points)
> ob es eine Bedingung gibt, wann die Funktion angezeigt wird,

Nein, wenn das Feld nicht angezeigt wird, ist das einfach noch ein Fehler, welcher dem Alpha-Status der Funktion geschuldet ist. Vermutlich reicht dann ein beherzter Klick auf "Seite neu laden", damit der Knopf im "Fragebogen zusammenstellen" wieder erscheint.

> Die Frage D002 wird auf der Folgeseite angezeigt. Gibt es eine Möglichkeit, die Frage D002 auf der gleichen Seite wie D001 anzuzeigen?

Ja, aber nicht mit PHP-Code, sondern nur mit JavaScript: https://www.soscisurvey.de/help/doku.php/de:create:dynamic

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

...