Hallo,
In meinem Experiment sollen die VPn eine aus vier Boxen mit verschiedenen Wahrscheinlichkeiten wählen. Der Gewinn soll über die Zuordnung der Antwort (A, B, C, D) zu einem Wert, der auf eine interne Variable läuft, am Ende ermittelt werden.
Dazu habe ich folgendes gemacht:
Es werden auf 4 aufeinanderfolgenden Seiten jeweils 4 Boxen mit den Antworten A, B, C, D gezeigt. Die Werte der Variable müssten hierzu 1, 2, 3, 4 sein.
Die jeweilige Antwort soll als Zahlenwert (jeweiliger Gewinn) in einer internen Variable gespeichert werden (eine IV für jede der vier Aufgaben).
Das sieht dann für die erste Auswahlaufgabe so aus:
if (value('CH01') == 1) {
put('IV01_01', 10);
}
else if (value('CH01') == 2) {
put('IV01_01', 10);
}
else if (value('CH01') == 3) {
put('IV01_01', 15);
}
else if (value('CH01') == 4) {
put('IV01_01', 12);
}
Es sind jeweils Zahlenwerte, die in der IV01_01 gespeichert werden sollen.
So ein Code wurde für alle vier aufeinander folgenden Entscheidungsaufgaben erstellt, so dass es Werte für die Variablen IV01_01, IV01_01, IV01_03 und IV01_04 gibt.
Diese Werte sollen am Ende zusammenaddiert werden. Dafür habe ich folgenden Code geschrieben:
$sum = valueSum(
array(
'IV01_01',
'IV01_02',
'IV01_03',
'IV01_03'
)
);
Dann noch einen php:
replace('%winning%', '$sum');
Auf der Folgeseite dann der html-Code:
Congratulations! You have won %winning% cents!
-->Irgendwie wird aber am Ende der Platzhalter %winning% nicht durch den berechneten Wert $sum ersetzt, sondern durch den String $sum.
Muss ich den berechneten Wert von $sum irgendwo abspeichern bzw. stimmen die Codes?
Ganz großen Dank im Voraus!!