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

Liebes SoSci Survey Team,

wie ist es möglich ein Item in einer Mehrfachauswahl nicht anzeigen-,
es aber in der darauf folgenden Seite in eine Tabelle auslesen zu lassen?

Bisher habe ich es so gelöst, dass alle ausgewählten Items der Frage über:


$itemliste = getItems('A201', '==', 2);

// Nur diese Items in A214 anzeigen

question('A214', $itemliste);


ausgelesen wurden und diese in einer Tabelle mit Skalierung von 'unverständlich - verständlich' (mit Zwischenschritten) näher erfragt wurden.

Nun soll aber auch ein Item in der Tabelle erscheinen, welches in der Mehrfachauswahl auf der vorigen Seite nicht angezeigt werden soll, da es immer zutrifft aber trotzdem näher erfragt werden muss.
Wie ist es möglich das im Code festzulegen?

Vielen Dank im Voraus und viele Grüße!

1 Answer

0 votes
by SoSci Survey (305k points)
selected by s039985
 
Best answer

Nun soll aber auch ein Item in der Tabelle erscheinen, welches in der Mehrfachauswahl auf der vorigen Seite nicht angezeigt werden soll,

Kein Problem, Sie können das Array $itemliste einfach um die entsprechende Zahl ergänzen, z.B.:

$itemliste = getItems('A201', '==', 2);
$itemliste[] = 20;
question('A214', $itemliste);
by s039985 (125 points)
Vielen Dank für die Antwort!

Mir wird leider trotzdem ein Fehler angezeigt, sobald das Item

$itemliste[] = 20;

auf der vorigen Seite in der Frage 'A201' zwar enthalten ist, aber nicht in der Mehrfachauswahl im Fragebogen als Option angezeigt wird, was auch so gedacht ist.
Es erscheint nur eine Fehlermeldung.
by SoSci Survey (305k points)
Die 20 im PHP-Code oben ist nur exemplarisch. Da müssten Sie bitte die Nummer des Items eintragen, welches Sie in A214 angelegt haben, weil es immer angezeigt werden soll (also in A201 nicht vorhanden ist).

Was Fehlermeldungen angeht: Diese sollen bei der Behebung des Fehler helfen. Deshalb kann ich dazu auch nur etwas sagen, wenn Sie den Inhalt der Fehlermeldung posten.
by s039985 (125 points)
Hat sich jetzt doch erledigt, vielen Dank für Ihre Hilfe!

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

...