File size: 338 Bytes
cf51ebb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from pydantic import BaseModel
from typing import List

class Question(BaseModel):
    question: str
    options: List[str]
    correct_answer: str

class QuizRequest(BaseModel):
    theme: str
    num_questions: int
    language: str = "fr"

class Quiz(BaseModel):
    id: str
    theme: str
    questions: List[Question]