import { apiFetch } from '../utils/api.js' export interface GradingResult { suggestedGrade: number feedback: string detail?: unknown } export interface GradeRequest { type: 'essay' | 'short-answer' | 'translation' | 'math' | 'ordering' | 'match' question: Record answer: unknown language: string } export function gradeQuestion(req: GradeRequest): Promise { return apiFetch('/api/grade', { method: 'POST', body: JSON.stringify(req), }) }