from typing import List | |
from pydantic import BaseModel | |
class ExtractionResult(BaseModel): | |
answers: List[str] | |
class EvaluationResult(BaseModel): | |
total_marks: int | |
grade: str | |
percentage: float | |
class EvaluationRequest(BaseModel): | |
answer_key: ExtractionResult | |
student: ExtractionResult | |