Vielen Dank für Ihre Rückmeldung. Über Fragebogen zusammenstellen -> Fragebogen -> habe ich unter den Fragebogen-Element ein PHP-Fenster erstellt und folgenden Code eingegeben.
Er liegt nicht in "Verarbeitung der Antworten mittels PHP (Funktion im Test)".
$items = array_merge(
['Integrating_1', 'Integrating_2', 'Integrating_3', 'Integrating_4', 'Integrating_5', 'Integrating_6', 'Integrating_7',
'Avoiding_1', 'Avoiding_2', 'Avoiding_3', 'Avoiding_4', 'Avoiding_5', 'Avoiding_6',
'Dominating_1', 'Dominating_2', 'Dominating_3', 'Dominating_4', 'Dominating_5',
'Obliging_1', 'Obliging_2', 'Obliging_3', 'Obliging_4', 'Obliging_5',
'Compromising_1', 'Compromising_2', 'Compromising_3', 'Compromising_4'],
getItems('all')
);
$overall = count($items);
$missing = 0;
foreach ($items as $itemID) {
if (value($itemID) < 0) {
$missing++;
}
}
$anteil = $missing / $overall;
if ($anteil > 0.7) {
text('TX01');
buttonHide();
}
In der Vorschau erscheinen unten auf der Seite orange-markierte Fenster für alle Variablen:
„Die Variable "..." wurde im Laufe dieses Interviews auf keiner vorhergehenden Seite abgefragt. Daher kann die Funktion value() keinen Antwort-Wert ermitteln.“
Der 'TX01' wird ebenfalls unten angezeigt.
Ich erkenne leider den Fehler noch nicht