Hallo,
ich habe eine Frage bezüglich der Umsetzung mit einer Multi-Level-Struktur. Kurz zum Hintergrund: Bei mir soll jede VPN 18 gezogene Bilder (aus einem Pool von 90 Bildern) auf jeweils 17 Merkmalen (Variablen) bewerten.
Jede Bewertung eines Bildes einer VPN auf den 17 Merkmalen (Variablen) soll in je einer eigenen Datenzeile gespeichert werden. Dabei sollen die Bewertungen aller 18 Bilder der VPN in jeweils denselben Variablen gespeichert werden (Variablen = AV01, RO01, RO02 etc.).
Bislang habe ich einen Fragebogen "top" und einen Fragebogen "sub" erstellt. Im Fragebogen "top" erscheint nach allgemeinen Fragen auf Seite 5 (Kennung subStart) ein Zufallsgenerator (ZG01, Inhalt = 90 Zettel, Art der Ziehung = gleichverteilt, Anzahl der Zettel pro Interview = 18). Auf derselben Seite steht dann der erste PHP-Code
$codes = array_values(valueList('ZG01'));
$i = loopToPage('loopEnd', count($codes));
$varID = 'ZG01x'.sprintf('%02d', $i + 1);
$element = value (id('ZG01x01',$i));
multiLevelDown('sub', $element[$i]);
Danach erscheint eine zweite Seite (Seite 6) und danach eine Seite mit der Kennung loopEnd (Seite 7).
Im Grunde genommen möchte ich hier, dass der ZG für jede VPN 18 Bilder zieht. Es soll dann eine Liste dieser Elemente erstellt werden. Das jeweilige Element soll dann dem sub-Fragebogen übermittelt werden. Das Ganze soll sich 18 Mal für die 18 Bilder wiederholen, also der Teilfragebogen soll dann 18 Mal starten mit dem jeweils gezogenen Element.
Dann habe ich den Fragebogen "sub" (Seitenkennung sub01). Auf der ersten Seite steht folgendes:
$element = multiLevelData ();
html('<div><img src="'.$element.'" alt=""></div>');
put('IV01_01', $element);
Hier möchte ich, dass das übermittelte Bild in den Teilfragebogen geliefert wird. Das Bild soll dann entsprechend angezeigt werden und danach dessen ID in eine interne Variable gespeichert werden. Danach sollen dann noch mit question () die verschiedenen Beurteilungsfragen (AV01 mit 1 item (Skalenfrage), RO01 mit 7 items (Skalenfrage), RO02 (Auswahlfrage) mit 1 item und RK01 (Auswahlfrage, Filterfrage) mit einem item gestellt werden.
Auf der nachfolgenden Seite soll in Abhängigkeit der Antwort auf die Filterfrage (RK03) entweder zurück zum Hauptfragebogen geleitet werden (bei =2) oder bei =1 die Fragen (Skalenfragen) RK01 mit 7 items und RK02 mit 7 items gestellt werden und danach zurückgeleitet werden. Das gezogene Bild soll dabei über die Seiten hinweg sichtbar bleiben.
Bislang werden bei mir nur leere Seiten angezeigt…wie setze ich das richtig um?
Vielen Dank und liebe Grüße