Feature: 100-point scoring, question memory & spaced repetition, random wizard name generator, cache-busting v2.2, gold footer pills

This commit is contained in:
kobold-ai
2026-09-21 13:53:33 +02:00
parent 26ff0660d3
commit a938123271
10 changed files with 257 additions and 33 deletions
+4
View File
@@ -4,6 +4,8 @@ from typing import Optional, List
class GameStartRequest(BaseModel):
lang: Optional[str] = "de"
difficulty: Optional[str] = "all"
recent_ids: Optional[List[int]] = None
wrong_ids: Optional[List[int]] = None
class GameStartResponse(BaseModel):
session_id: str
@@ -24,6 +26,8 @@ class GameCheckRequest(BaseModel):
class GameCheckResponse(BaseModel):
correct: bool
score: int
points_earned: Optional[int] = 0
question_id: Optional[int] = None
attempts_used: int
attempts_left: int
max_attempts: int = 3