Hallo zusammen,
ich hoffe, ihr könnt helfen. Für eine Studie müssen wir für jede teilnehmende Person einen individuellen Code vergeben, der auch noch bestimmten Regeln folgt. Ich habe daher eine Liste an Codes als array erstellt und möchte nun, dass den TeilnehmerInnen der Code in Abhängigkeit der bereits angefangenen Fragebögen angezeigt wird. Dazu kommt, dass wir mit unterschiedlichen Fragebögen arbeiten.
Meine Idee war nun, die Anzahl der bereits vergebenen Fragebogen-Kennungen auf der ersten Fragebogenseite zu zählen und in einer Variable zu speichern.
$started = statistic('count', 'QUESTNNR', 'QNR01');
put('IV02_02', $started);
Auf der nächsten Seite wird dann der Code Array (hier eine kurze Variante) festgelegt und der Code an der entsprechenden Stelle in einer internen Variable gespeichert.
$id_code = array( "16525", "10275", "15085", "13245");
$number = value('IV02_02');
put('IV01_01', $id_code[$number]);
Der Code wird dann am Schluss des Fragebogens der TeilnehmerInnen ausgegeben.
Das Problem ist, dass nun egal wie oft der Fragebogen mit der Kennung QNR01 angeklickt wird, immer eine Null für $started vergeben wird und ich bekomme nicht raus warum.
Jede Hilfe ist sehr willkommen! Danke im Voraus.