morffeedback
Bruk av errorfst i Morfa
Link til testside
Fil med messages
errorfst fungerer slik i Vasta/Sahka:
echo 'Spørsmål delimiter svar' | preprocess | lookup errorsme |\ lookup2cg | vislcg3 -g pedsme.cg3 > tagger
Det som blir generert her er triggere for feedback i fila ped/sme/meta/messages_vasta.xml.
message_vasta.xml innholder feedback både til syntakstisk, morfologisk og discourse, f.eks.:
- Beklager – systemet fungerer ikke for øyeblikket.
- Du skal her svare med samme verbet som det spørres med.
- Du har kanskje glemt å skrive á i WORDFORM
- Er du sikker på at du svarer med riktig tid?
Morfologisk/ortografisk feedback, taggen er merket med err, f.eks. message id="err-longA"
<message id="err-longA">Du har kanskje glemt å skrive á i WORDFORM</message>
Forslag for bruk i Morfa:
- gi feedback på grunnlag av errortagg
- hvis ingen errortagg: gi generell morfologisk feedback i hht oppgave (som dagens system)
Detaljer til 1:
skuvlas skuvlas skuvla+Org+Plc+N+CGErr+Sg+Acc+PxSg3 skuvlas skuvla+Org+Plc+N+CGErr+Sg+Gen+PxSg3 skuvlas skuvla+Org+Plc+N+CGErr+Sg+Loc <=======
Det er bare Loc-analysen som er interessant her, og den til CGErr som trigger til message:
Hva som må gjøres:
- Lene lager ei egen fil for message, slik at vi kan tilpasse den til Morfabruk. Vi trenger f.eks. ikke slike "Mente du illativ?", fordi oppgaven var å lage illativ.
- Ryan implementerer dette i Morfa for sme, både for MorfaC og MorfaS
- Lene kan vurdere legge til en del:
- kjente subformer
- feilstavinger tatt fra logg
- flere typer av systematiske morfologiske feil
- kjente subformer
- Bør dette lages som en API-tjeneste, dvs at Morfa bruker den slik (API-tjeneste som også evt kan brukes av grammar checker?)
- Neste steg er å implementere dette for Crk