AutoFeedback API

Result b3d418ab-8767-49a3-85d4-56ab86119cda

{
  "llm" : {
    "feedback" : "Exercise: sortalgs\n\n1. Correctness\n- `SelectionSort.run` ist nicht implementiert, obwohl die Aufgabe ausdrücklich verlangt, beide Klassen (`InsertionSort` und `SelectionSort`) zu programmieren.\n\n2. Suggestion\n- Orientiere dich beim `SelectionSort` an der Kernidee “für jede Position i das kleinste Element im Restbereich suchen und dann genau einmal nach vorne tauschen”: du brauchst dafür typischerweise eine äußere Schleife über die Positionen und eine innere Schleife, die den Index des Minimums findet, bevor du `data.swap(...)` aufrufst.\n\n3. Code Style\n- In `InsertionSort` sind die beiden Zweige des `if/else` identisch bezüglich `i++`; das kann man vereinfachen, damit die Logik leichter lesbar ist.\n- Der Methodenname `back` ist recht unklar; ein Name, der beschreibt *was* passiert (z.B. “nach links einsortieren”), würde Verständlichkeit verbessern.\n",
    "status" : "SUCCESS"
  }
}