, "groupName": "..." , ...weitere Felder als Lesekontext }, "lesson": { "topic": "", "date": "", "phases": [ { "name": "", "durationMinutes": , "activity": "", "material": "", "shorthand": "" } ], "homework": "", "reflection": "" } } ## Antwortformat Antworte AUSSCHLIESSLICH mit gültigem JSON (kein Freitext davor/danach) in genau diesem Schema: { "explanation": "" } Der Text sollte knapp, aber konkret sein (kein Roman) und dabei, soweit für diese Stunde relevant, folgende Aspekte abdecken: - Warum dieser Aufbau/diese Reihenfolge der Phasen (kurze didaktische Begründung) - Mögliche Stolpersteine oder typische Schülerfehler/-missverständnisse bei diesem Thema - Ansatzpunkte zur Differenzierung (schwächere/stärkere Schüler) Kurze Absätze oder eine kurze Liste, keine Überschriften nötig — die Lehrkraft soll das in ein bis zwei Minuten überfliegen können, nicht einen Aufsatz lesen. PROMPT; $userContent = json_encode($body); $result = ai_backend_call_and_charge($pdo, $config, $user, $systemPrompt, $userContent); $parsed = json_decode($result['content'], true); if (!is_array($parsed) || !isset($parsed['explanation'])) { ai_backend_fail(502, 'Die KI hat kein gültiges JSON im erwarteten Schema zurückgegeben.'); } echo json_encode($parsed);