Hallo,
ich möchte, dass meine Befragten ihre Eingaben auf der letzten Fragebogenseite sehen, um sie ggf. abspeichern/drucken zu können. Dazu habe ich auf der ersten Seite option ('part' 'all'); und auf der letzten Seite answersPrint ('all'); platziert.
Die Befragung enthält aber Haupt- und Unterfragebogen mit Looptopage und mir werden nun nur die Angaben aus dem Hauptfragebogen angezeigt.
Frage: Ist es generell möglich, die Antworten der Durchläufe des Unterfragebogens "mitzunehmen" und am Ende des Hauptfragebogens anzuzeigen?
Falls ja, gehe ich davon aus, dass ich die Daten aus dem Unterfragebogen zunächst mit multiLevelreturn () und multilevelresponse () im Hauptfragebogen verfügbar machen muss?!
Wie und wo platziere ich diese Befehle richtig?
Habe im Hauptfragebogen vor dem loop dieses
$collect = array('T102', 'T103', 'T104', 'T105', 'T108', 'T109', 'T110', 'T111',
'T112', 'T113', 'T114', 'T115', 'T116'); // Antworten Unterfragebogen sammeln gesammelt
registerVariable($collect);
und nach dem Loop dieses geschrieben
$i = loopIndex();
$data = multiLevelResponse();
$collect[$i] = multiLevelResponse();
und erhalte die Fehlermeldung, dass keine Daten übermittelt wurden und der Wert 0 geliefert wird.
Was mache ich falsch? Sind die Befehle falsch/unvollständig oder stehen sie an der falschen Stelle? Muss $collect auch mit in den multileveldown Befehl?
Herzlichen Dank vorab!