eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
eTutor XQuery und Datalog - Data & Knowledge Engineering
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3.1. <strong><strong>Data</strong>log</strong>-Modul 19<br />
Fehlermeldungen bei syntaktisch inkorrekten <strong><strong>Data</strong>log</strong>-Regeln. Die wichtigsten<br />
Methoden werden in Tabelle 3.1 zusammengefasst.<br />
Methode<br />
Beschreibung<br />
getRenderedResult Das Ergebnis, das vom Prozessor geliefert wurde, sofern die<br />
Musterlösung gültig <strong>und</strong> die Abgabe syntaktisch korrekt ist<br />
<strong>und</strong> ausgewertet werden konnte; In dieser Form wird das<br />
Ergebnis HTML-konform formatiert. Auf höchstem<br />
Diagnose-Level werden darüber hinaus alle Fehler direkt im<br />
Ergebnis angezeigt <strong>und</strong> als solche gekennzeichnet, was zum<br />
Beispiel auch fehlende Prädikate <strong>und</strong> Fakten umfasst, die an<br />
sich nicht im Ergebnis enthalten sind. Abbildung 3.8 zeigt<br />
den Unterschied zwischen Auswertungen auf hoher <strong>und</strong><br />
niedriger Stufe. Im ersten Fall wird ein Auswertungsergebnis<br />
angezeigt, in dem gekennzeichnet ist, dass die Relation<br />
verwandt fehlt. Auf niedrigerem Diagnose-Level werden<br />
hingegen nur die Fakten angezeigt, die bei der Auswertung<br />
der Abfrage tatsächlich geliefert werden.<br />
getRawResult<br />
getSyntaxErrors<br />
getAnalysis<br />
getGrading<br />
getGeneralAnalysi<br />
s<br />
Im Gegensatz zur Methode getRenderedResult wird hier das<br />
Ergebnis ohne Formatierungen <strong>und</strong> ohne Kennzeichnung von<br />
fehlerhaften Stellen geliefert. Für Hinweise auf Fehler ist man<br />
hier somit auf textuelle Beschreibungen angewiesen.<br />
Fehlermeldungen des <strong><strong>Data</strong>log</strong>-Prozessors zu syntaktischen<br />
Fehlern im <strong><strong>Data</strong>log</strong>-Ausdruck<br />
Eine textuelle Beschreibung der Analyseergebnisse, die unter<br />
anderem Hinweise auf Fehler im Auswertungsergebnis der<br />
Abgabe enthält<br />
Das Bewertungsergebnis der identifizierten Fehler, das über<br />
die maximal erreichbare Punkteanzahl <strong>und</strong> die tatsächlich<br />
erreichte Punkteanzahl informiert;<br />
Zusätzliche Meldungen an den Benutzer, die das<br />
Analyseergebnis allgemein in Worte fassen<br />
Tabelle 3.1: Feedback-Bestandteile im <strong><strong>Data</strong>log</strong>-Modul