AutoFeedback API

Result 69bbbdcf-917a-4d4c-9aa3-d22a076b0b5d

{
  "llm" : {
    "feedback" : "# Exercise: address\n\nLlm Evaluation ist für diese Aufgabe deaktiviert. Entferne die .llmignore Datei vom Package der Aufgabe.\n\n\n# Exercise: timespan\n\nLlm Evaluation ist für diese Aufgabe deaktiviert. Entferne die .llmignore Datei vom Package der Aufgabe.\n\n\n# Exercise: asteroids\n\nLlm Evaluation ist für diese Aufgabe deaktiviert. Entferne die .llmignore Datei vom Package der Aufgabe.\n\n\n# Exercise: smarthome\n\n### Correctness\n- `turnNextRoomBright` erfüllt die Aufgabenbeschreibung nicht: Du schaltest aktuell in **allen** Räumen **alle** Lampen auf `on` und `brightness = 1.0`, statt nur den **ersten** Raum zu finden, der noch nicht komplett „voll hell“ ist, und **nur diesen einen Raum** anzupassen.\n- `saveEnergy` ist nicht implementiert.\n- `findHallway` ist nicht implementiert (gibt immer `null` zurück).\n- `findBedrooms` ist nicht implementiert (gibt immer `null` zurück).\n- `nightMode` ist nicht implementiert.\n\n### Suggestion\n- Für `turnNextRoomBright`: Überlege dir, wie du für einen Raum prüfen kannst, ob **jede** Lampe bereits `on` **und** `brightness == 1.0` hat. Wenn du den ersten Raum findest, bei dem das **nicht** für alle Lampen gilt, dann bearbeitest du nur diesen Raum und lässt die restlichen Räume unverändert.\n- Für `saveEnergy`: In jedem Raum musst du zuerst bestimmen, **welche Lampe** die kleinste `powerConsumption` hat. Danach kannst du in einem zweiten Durchlauf in diesem Raum genau diese Lampe einschalten und auf `0.8` setzen und alle anderen ausschalten.\n- Für `findHallway`: Gehe die `rooms` durch und vergleiche den Raumnamen exakt mit `\"Hallway\"`. Da garantiert genau einer existiert, musst du genau diesen zurückgeben.\n- Für `findBedrooms`: Erzeuge ein Array mit Länge `rooms.length` und fülle es beim Durchlaufen der Räume an der nächsten freien Position, wenn `room.getName()` irgendwo `\"Bedroom\"` enthält.\n- Für `nightMode`: Nutze zuerst `findHallway()` und `findBedrooms()`. Danach: alle Lampen überall ausschalten, und dann in der Hallway und in jedem Bedroom **genau eine beliebige** Lampe einschalten und `brightness` auf `0.3` setzen (z.B. die erste Lampe im jeweiligen Lampen-Array, wenn vorhanden).\n\n### Code Style\n- `Random random = new Random();` sollte als `private final Random random = new Random();` deklariert werden (Feld kapseln und konstant halten).\n- Der Variablenname `zufaulligerraum` ist schwer lesbar/enthält Tippfehler; wähle einen konsistenten, korrekt geschriebenen Namen (z.B. deutsch oder englisch, aber einheitlich).\n- In `randomize()` verwendest du `var`; falls in eurem Kurs `var` noch nicht Thema ist, lieber den konkreten Typ (`int`) ausschreiben, damit es zum Kursstil passt.\n\n\n# Exercise: bosses\n\nLlm Evaluation ist für diese Aufgabe deaktiviert. Entferne die .llmignore Datei vom Package der Aufgabe.\n",
    "status" : "SUCCESS"
  }
}