0 votes
in SoSci Survey (dt.) by s073135 (320 points)

Wenn ich per Zufall ein Items mit PHP ziehe, kann ich mir dann die Information ziehen, ob es sich hierbei um eine offene Texteingabe handelt?
Ich benötige diese Info, da ich beim Zugriff auf die Antwort wissen muss, ob zur Fragenummer noch die Kennung "_01" hinzugefügt werden muss.

Danke

1 Answer

0 votes
by SoSci Survey (328k points)

Mit getItems() können Sie ermitteln, ob es Items zu der Frage gibt. Das sollte Ihr Problem lösen. Allerdings bin ich nicht sicher, ob bei einer Frage ohne Items nicht eine Fehlermeldung angezeigt wird:

$items = getItems($qstID, 'all');
if (is_array($items) && (count($items) > 0)) {
  // mit _01
} else {
  // ohne 01
}

Falls es nur ein gelber Hinweis oder eine orange Warnung ist, können Sie das ignorieren. Das sieht man im Interview nicht.

Wenn es Ihnen um JavaScript-Code geht, können Sie den Fragetyp u.U. direkt über s2.AB01.type abfragen.

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

...