Feature: 100-point scoring, question memory & spaced repetition, random wizard name generator, cache-busting v2.2, gold footer pills
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user