Elemente: Aufgabe/Lösung-Felder entfernt

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
team3
2026-06-12 07:44:39 +02:00
parent 54eaa1c89b
commit 693475128c
9 changed files with 23 additions and 72 deletions

View File

@@ -86,8 +86,6 @@ class ElementResponse(BaseModel):
description: str = ""
examples: list[str] = []
hints: list[str] = []
aufgabe: str = ""
loesung: str = ""
created_at: str
updated_at: str
@@ -103,8 +101,6 @@ class ElementUpdateRequest(BaseModel):
description: str | None = None
examples: list[str] | None = None
hints: list[str] | None = None
aufgabe: str | None = None
loesung: str | None = None
class ElementCheckRequest(BaseModel):
@@ -113,7 +109,7 @@ class ElementCheckRequest(BaseModel):
class ElementSuggestion(BaseModel):
text: str
target: Literal["description", "examples", "hints", "aufgabe", "loesung"]
target: Literal["description", "examples", "hints"]
content: str
@@ -124,7 +120,7 @@ class ElementCheckResponse(BaseModel):
class ElementStyleChange(BaseModel):
text: str
action: Literal["entfernen", "anpassen", "hinzufuegen"]
target: Literal["title", "description", "examples", "hints", "aufgabe", "loesung"]
target: Literal["title", "description", "examples", "hints"]
index: int | None = None
content: str = ""