Vielen Dank für die schnelle Antwort. Leider hat es nicht funktioniert mit dem angegebenen Code, aber ich habe eine leicht andere Lösung gefunden. Wahrscheinlich ist es nicht die beste Lösung, aber es funktioniert. Falls es jemanden interessiert; hier der Code (TE02 und TE03 sind die beiden Aufgaben; TE06_01 und TE06_02 sind interne Variablen zur Speicherung der Anzahl bearbeiteter Felder für die anschliessende Rückmeldung):
PHP-Code für die Auswertung:
$inputs = getItems('TE02', 'valid', '');
$anzahlA = count($inputs);
put('TE06_01', $anzahlA);
replace('%anzahlA%', $anzahlA);
$inputs = getItems('TE03', 'valid', '');
$anzahlB = count($inputs);
put('TE06_02', $anzahlB);
replace('%anzahlB%', $anzahlB);
HTML-Code für Rückmeldung:
Bei Aufgabe A haben Sie insgesamt <FONT SIZE="5">%anzahlA%</FONT>
von 20 Zeilen bearbeitet.
Bei Aufgabe B haben Sie insgesamt <FONT SIZE="5">%anzahlB%</FONT>
von 20 Zeilen bearbeitet.
PHP-Code für das Fazit:
if (value('TE06_01') == value('TE06_02')) {
html('
<br><br>Sie haben also <FONT SIZE="5">gleich viel</FONT> investiert in die <b>Aufgaben A und B<b>.
');
} else {
if (value('TE06_01') > value('TE06_02')) {
html('
<br><br>Sie haben also <FONT SIZE="5">mehr</FONT> investiert in die <b>Aufgabe A</b>.');
} else {
html('
<br><br>Sie haben also <FONT SIZE="5">mehr</FONT> investiert in die <b>Aufgabe B.</b>');
}
}