Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
de:create:checks [21.12.2014 22:37] – [Individuelle Antwort-Prüfung] adminde:create:checks [05.05.2015 13:01] – [Individuelle Antwort-Prüfung] admin
Zeile 67: Zeile 67:
 Unter **Textbausteine und Beschriftung** können Sie unten bei //Weitere Texte// alle Fehlermeldungen anpassen. Bitte beachten Sie, dass der Wortlauf nicht individuell für einzelne Fragen angepasst werden kann, außer Sie verwenden individuelle Antwort-Prüfungen (s. unten). Unter **Textbausteine und Beschriftung** können Sie unten bei //Weitere Texte// alle Fehlermeldungen anpassen. Bitte beachten Sie, dass der Wortlauf nicht individuell für einzelne Fragen angepasst werden kann, außer Sie verwenden individuelle Antwort-Prüfungen (s. unten).
  
-Mit den PHP-Funktionen [[:de:create:functions-proc#getanswermissing|getAnswerMissing()]] und [[:de:create:functions-proc#listfails|listFails()]] lässt sich überprüfen, welche Fragen oder Items nicht beantwortet wurden. Mittels [[:de:create:functions:text|text()]] kann man dann einen Text als angepasste Fehlermeldung anzeigen -- allerdings nur zusätzlich zur vordefinierten Fehlermeldung.+Mit den PHP-Funktionen [[:de:create:functions:getanswermissing|getAnswerMissing()]] und [[:de:create:functions:listfails|listFails()]] lässt sich überprüfen, welche Fragen oder Items nicht beantwortet wurden. Mittels [[:de:create:functions:text|text()]] kann man dann einen Text als angepasste Fehlermeldung anzeigen -- allerdings nur zusätzlich zur vordefinierten Fehlermeldung.
  
  
Zeile 80: Zeile 80:
 **Tipp:** Verwenden Sie die Funktion ''[[:de:create:functions:markfail|markFail()]]'', um Eingabefelder mit fehlerhaften Angaben zu markieren. **Tipp:** Verwenden Sie die Funktion ''[[:de:create:functions:markfail|markFail()]]'', um Eingabefelder mit fehlerhaften Angaben zu markieren.
  
-Eine Fehlermeldung erhalten Sie, indem Sie im Falle fehlender/falscher Antworten einfach einen entsprechenden Textbaustein mittels [[:de:create:functions:text|text()]] anzeigen. Wählen Sie beim Anlegen des Textbausteins aus, dass der Text im Stil einer //Warnung// angezeigt wird -- dann erhält er dieselbe Formatierung wie die Standard-Fehlermeldungen.+Eine Fehlermeldung können Sie anzeigenwenn Sie als Argument in der Funktion ''repeatPage()'' die Kennung eines Textbausteins eintragen (s. unten). Alternativ können Sie auch einen entsprechenden Textbaustein mittels [[:de:create:functions:text|text()]] anzeigen. Für die zweite Variante wählen Sie beim Anlegen des Textbausteins aus, dass der Text im Stil einer //Warnung// angezeigt wird -- dann erhält er dieselbe Formatierung wie die Standard-Fehlermeldungen.
  
  
Zeile 94: Zeile 94:
 // Fehler und zurück, falls nicht alle oder keines beantwortet wurden // Fehler und zurück, falls nicht alle oder keines beantwortet wurden
 if ((count($answered) > 0) and (count($answered) < count($items))) { if ((count($answered) > 0) and (count($answered) < count($items))) {
-  text('error_AB01'); +  repeatPage('error_AB01');
-  repeatPage();+
 } }
 </code> </code>
de/create/checks.txt · Zuletzt geändert: 15.11.2018 10:28 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