Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:create:points [05.07.2020 15:22] – admin | de:create:points [30.03.2022 15:27] (aktuell) – [Skalen mit gedrehten Items] admin | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
Die einfachste Anwendung, bei der man Punkte zählt ist ein Quiz bzw. Wissentest. Hier gibt es eine Reihe von Auswahl-Fragen und es ist jeweils eine der Auswahloptionen richtig. | Die einfachste Anwendung, bei der man Punkte zählt ist ein Quiz bzw. Wissentest. Hier gibt es eine Reihe von Auswahl-Fragen und es ist jeweils eine der Auswahloptionen richtig. | ||
- | Der folgende PHP-Code definiert zunächst, welche Fragen ausgewertet werden und wie die richtige Antwort lautet. Dafür wird ein [[: | + | Der folgende PHP-Code definiert zunächst, welche Fragen ausgewertet werden und wie die richtige Antwort lautet. Dafür wird ein [[: |
Anschließend werden alle Fragen in einer FOR-Schleife geprüft -- das ist wesentlich kompakter als dutzende IF-Konstruktionen. | Anschließend werden alle Fragen in einer FOR-Schleife geprüft -- das ist wesentlich kompakter als dutzende IF-Konstruktionen. | ||
Zeile 122: | Zeile 122: | ||
foreach ($items as $item) { | foreach ($items as $item) { | ||
// Die Frage-Kennung muss man noch zusammenbauen | // Die Frage-Kennung muss man noch zusammenbauen | ||
- | $kennung = ' | + | $kennung = id('AB01', $item); |
// Antwort des Teilnehmers abrufen | // Antwort des Teilnehmers abrufen | ||
$antwort = value($kennung); | $antwort = value($kennung); |