Konzeption Prototyp Datenbankanfrage
Eingabe: Datenbankabfrage
- Typdiagnose
- unbekannte Prädikate (Tippfehlerüberprüfung) (done)
- Vertauschen von Argumentpositionen (done)
- Substitution von Variablen und Konstanten (done)
- arithmetischer Vergleich auf Argumentposiion (done)
- arithmetischer Ausdruck auf Argumentposition (done)
- generalisierte Typmuster, z.B. Atom mit max 4 Zeichen (TODO)
- "fehlerhafte" Operatoren: <=/2, =>/2, >/1, </1 (done 28.11.2003)
- Version 2: bei Typfehlern eingeschränkte Analyse
- altes Verhalten (Ausgabe der Fehlerterme mit query.plht?debug=true) (done)
- Koreferenz-Bug: bib-1, ausleihe(2264,_,_,_,_), Nachricht zur Signatur sollte stattdessen auf mögliche Koreferenz hinweisen...? (done 28.11.2003)
- superflous coreference gives no or strange diagnoses
- Elimination von Unifikationsgleichungen (done)
- Überprüfen der Instanziierung in Auswertungsumgebungen (done)
- Zuordnung von Variablen und Prädikatsnamen (done)
- Search error with \=
- reference back to the original solution even after having it simplified
- Java-Frontend ???
- Session Management, auch in XPCE unterstützt?
- Fortschrittsdiagnose
- Testdatenbank vervollständigen
- mehrere Datenbanken gleichzeitig
- Typinformation für Prädikate etc.abhängig von Aufgabe
- Fehlerantizipation ?
- Feedbackgenerierung
- generate_text soll Fehler herausfiltern, damit nichts doppelt ausgegeben wird (TODO)
- Herausfiltern unerwünschter Diagnoseinformation (TODO)
- Hinweis
- Links in ein Tutorial ?
- Neue Version von Feedbackgenerierung durchläuft 2 Schritte
- Lokalisierung der Fehler: In der Anfrage wird der Fehler fettgeschrieben
- Feedback zu einem Fehler enthält 3 Teile: Wo der Fehler ist, Was (Erklärung) ist fehlerhaft und Wie (Hilfe) soll der Benutzer mit diesem Fehler umgehen.
Es gibt bis jetzt 3 Arten von Feedbacks: Feedbacks für Strukturfehler, Semantikfehler und nicht identifizierbare Fehler.
Die Feedbackgenerierung wird in dieser Version von Diagnosekomponente getrennt. Die Feedbacks sollen auch in einer eigenen Datei aufbewahrt werden, so dass wir Feedbacks verschiedenen Sprachen zum Feedbackgenerator adaptieren können.
(Thinh committed 09 Jan 04: dbQueryDomain.pl, feedbackHandler.pl, listUtil.pl, web/dbQuery.plht)
- Anleitung zum Starten des Systems Siehe LuseHowto
--
YannickVersley --
24 Oct 2003