fmidue / logic-tasks

0 stars 1 forks source link

Task 07 B #149

Open KaroBo2409 opened 1 month ago

KaroBo2409 commented 1 month ago

Die Knöpfe "vorherige Einsendung laden" und "letzte syntaktisch korrekte Einsendung laden" laden nur die aktuelle Lösung neu und nicht wie gedacht eine vorherige Lösung.

jvoigtlaender commented 1 month ago

Ist das spezifisch für diese eine genannte Aufgabe (bzw. deren Aufgabentyp), oder tritt das über alle Aufgaben hinweg auf?

Im letzteren (wahrscheinlicheren?) Fall wäre es ein allgemeines Autotool-Problem und besser als Issue bei https://git.uni-due.de/fmi/autotool-dev/-/issues aufgehoben.

KaroBo2409 commented 1 month ago

nein das ist nicht bei allen Aufgaben. Allerdings ist mir das Problem in ein paar Propa Aufgaben auf autotool auch schon aufgefallen.

jvoigtlaender commented 1 month ago

Hmm, vielleicht dann dennoch lieber ein allgemeines Issue im Autotool-Repo und dann ein paar konkrete Fälle dokumentieren, bei denen das auftritt. Die Unterschiede zwischen dem Auftreten (oder nicht) bei verschiedenen Aufgaben können fast nur an irgendwelchen Einstellungen liegen, durch die gesteuert wird, wann syntaktisches und wann semantisches Feedback gegeben wird, und in welchen Fällen eine Lösung abgespeichert wird, um sie wieder aufrufen zu können.

Verschiedene Aufgabentypen ziehen eine unterschiedliche Trennlinie zwischen "syntaktischer Test" und "semantischer Test". Wenn wir ein paar konkrete Fälle haben, wo das Nachladen entweder funktioniert oder nicht funktioniert, können wir vielleicht ableiten, bei welchen Einstellungen/Konstellationen es hapert.

KaroBo2409 commented 1 month ago

Ich habe nun zumindest herausgefunden, dass bei allen Aufgaben (aus dem A Teil) der Knopf "vorherige Einsendung laden" nur funktioniert, wenn man als aktuelle Lösung die richtige Lösung hat. Dann wird die letzte (in meinem Testfall falsche) Lösung geladen. Hat man jedoch eine falsche Lösung aktuell stehen und hatte beispielsweise vorher eine richtige Lösung, lädt der Knopf die aktuelle Lösung nur neu und eben nicht die vorherige korrekte.

Der Knopf "letzte syntaktisch korrekte Einsendung laden" hat bei mir in jeder Aufgabe (aus dem A Teil) immer nur die aktuelle Lösung neu geladen, auch wenn diese syntaktisch falsch war und vorher eine syntaktisch richtige Lösung abgegeben wurde.