Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision |
de:create:checks [21.12.2014 22:37] – [Individuelle Antwort-Prüfung] admin | de:create:checks [05.05.2015 13:01] – [Individuelle Antwort-Prüfung] admin |
---|
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. |
| |
| |
**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 anzeigen, wenn 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. |
| |
| |
// 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> |