Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:feedback-correct [30.08.2021 18:17] – [Falsche und richtige Optionen anzeigen] adminde:create:feedback-correct [03.03.2023 15:06] (aktuell) – [Prüfen der Antwort] admin
Zeile 15: Zeile 15:
  
 Der Abgleich zwischen der gegebenen Antwort und der korrekten Antwort hängt von zwei Faktoren ab: Der Abgleich zwischen der gegebenen Antwort und der korrekten Antwort hängt von zwei Faktoren ab:
-  +
   * Zum einen das Antwortformat, hier ist besonders wichtig, ob man nur einen Wert vergleicht (z.B. in einer einfachen Auswahl) oder ob mehrere Werte verglichen werden müssen (z.B. in einer Mehrfachauswahl oder wenn die Antwort mehrere Einzelantworten beinhaltet).   * Zum einen das Antwortformat, hier ist besonders wichtig, ob man nur einen Wert vergleicht (z.B. in einer einfachen Auswahl) oder ob mehrere Werte verglichen werden müssen (z.B. in einer Mehrfachauswahl oder wenn die Antwort mehrere Einzelantworten beinhaltet).
   * Zum anderen ist für die Implementierung wichtig, ob das Feedback nur für eine Handvoll Fragen benötigt wird oder ob es um einen längeren Fragenkatalog geht. Im zweiten Fall ist es zielführend, mit [[:de:create:array|Arrays]] und ''[[:de:create:functions:looptopage]]'' zu arbeiten, sodass man den PHP-Code nicht vielfach kopieren muss.   * Zum anderen ist für die Implementierung wichtig, ob das Feedback nur für eine Handvoll Fragen benötigt wird oder ob es um einen längeren Fragenkatalog geht. Im zweiten Fall ist es zielführend, mit [[:de:create:array|Arrays]] und ''[[:de:create:functions:looptopage]]'' zu arbeiten, sodass man den PHP-Code nicht vielfach kopieren muss.
Zeile 76: Zeile 76:
  
 <code php> <code php>
-$answer  = array_values(valueList('AB02')); +$antwort = array_values(valueList('AB02')); 
-$correct = [1,2,1,2];+$korrekt = [1,2,1,2];
 if ($antwort == $korrekt) { if ($antwort == $korrekt) {
     text('FB01'); // Antwort korrekt     text('FB01'); // Antwort korrekt
Zeile 95: Zeile 95:
  
 <code php> <code php>
-$answer  = array_values(valueList(['AB01', 'AB02_01', 'AB02_02', 'AB02_03', 'AB02_04'])); +$antwort  = array_values(valueList(['AB01', 'AB02_01', 'AB02_02', 'AB02_03', 'AB02_04'])); 
-$correct = [3,1,2,1,2];+$korrekt = [3,1,2,1,2];
 if ($antwort == $korrekt) { if ($antwort == $korrekt) {
     text('FB01'); // Antwort korrekt     text('FB01'); // Antwort korrekt
de/create/feedback-correct.1630340261.txt.gz · Zuletzt geändert: 30.08.2021 18:17 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki