Download CSV

Nonsense

Inconsistent / irrelevant / very brief

Confusing / redundant / severe formal flaws / quite brief

A bit superficial / slightly inconsistent / quite short / visible formal flaws

Good, but ... a bit short / minor formal flaws

Comprehensive, well defined, formally fine

       

Use Case »Allgemeines Feedback« (UC-1)

Enthalten in Use-Case-Diagramm
Use-Case-Diagramm zu funktionaler Anforderung »Feedback zum Code nach bestandenem Tests« (UCD-2)
Zugrundeliegende funktionale Anforderung
FR-31: Feedback zum Code nach bestandenem Tests
History
(v1)   2021-07-22 - initially created
(v2)   2021-07-31 - fixed todos as possible
Errors, Warnings, Todos
t   (sbe) "4) Das System teilt der studierenden Person mit, welche Aspekte (trotz Korrektheit) nicht optimal gelöst wurden." Hier

Use-Case-Header

Titel
Allgemeines Feedback
Beschreibung
Eine studierende Person holt ausführliches automatisches Feedback zu einer Aufgabe ein.
Primärer Aktor
STR-10: Studierende*r
Auslöser
Die studierende Person hat eine Lösung zu einer Aufgabe eingetragen.
Vorbedingung
Die studierende Person hat die Aufgabe bearbeitet.
Nachbedingung
Die studierende Person erhält ausführliches Feedback zur abgegebenen Lösung unabhängig davon, ob sie korrekt gelöst wurde oder fehlerhaft ist.

Hauptszenario

1) Die studierende Person reicht eine Lösung durch ein git commit/git push zur Prüfung ein. 2) Das System führt anhand der hinterlegten JUnit- und Markdown-Testbibliotheken eine automatische Überprüfung der Lösung durch. 3) Das System teilt der studierenden Person mit, ob die Aufgabe korrekt erledigt wurde. 4) Das System ermittelt mithilfe künstlicher Intelligenz die Optimalität der eingereichten Lösung. 5) Das System teilt der studierenden Person mit, welche Aspekte (trotz Korrektheit) nicht optimal gelöst wurden.

Alternativszenario

Entfällt, da es sich hierbei um eine automatische Prüfung handelt und eine Lösung nur auf dem im Hauptszenario beschriebenen Weg eingereicht werden kann.

Ausnahmeszenario

Andere Nachbedingung: Plagiatanzeichen wurden erkannt, eine manuelle Prüfung wurde eingeleitet.