22.04.2015 Aufrufe

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

eTutor XQuery und Datalog - Data & Knowledge Engineering

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!