Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:create:functions:markfail [21.12.2014 22:35] – angelegt adminde:create:functions:markfail [26.11.2016 14:55] admin
Zeile 6: Zeile 6:
  
   * //VariablenKennung//\\ Die Kennung einer Variable im Datensatz (s. **Variablen-Übersicht**).   * //VariablenKennung//\\ Die Kennung einer Variable im Datensatz (s. **Variablen-Übersicht**).
 +
 +Die Verwendung von ''markFail()'' hat zwei Effekte: Erstens wird das Eingabefeld optisch hervorgehoben und zweitens wird die Antwort bei der Berechnung der Variablen ''MISSING'' und ''MISSREL'' ([[:de:results:variables|Zusätzliche Variablen in der Datenausgabe]]) als fehlende Antwort gezählt. Letzteres ist vor allem dann relevant, wenn ''markFail()'' ohne ''repeatPage()'' verwendet wird.
  
 ===== Beispiel 1 ===== ===== Beispiel 1 =====
Zeile 36: Zeile 38:
 $items = getItems('AC01', 'all'); $items = getItems('AC01', 'all');
 foreach ($items as $item) { foreach ($items as $item) {
-  $idH = 'AC01_'.sprintf('%02d', $item); +  $idH = id('AC01', $item); 
-  $idM = 'AC02_'.sprintf('%02d', $item); +  $idM = id('AC02', $item); 
-  $idX = 'AC03_'.sprintf('%02d', $item);+  $idX = id('AC03', $item);
   if ((trim(value($idH)) == '') and (trim(value($idM)) == '') and (value($idX) != 2)) {   if ((trim(value($idH)) == '') and (trim(value($idM)) == '') and (value($idX) != 2)) {
     markFail($idH);     markFail($idH);
de/create/functions/markfail.txt · Zuletzt geändert: 28.06.2021 18:04 von sophia.schauer
 
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