export interface ParenthesisSignProblem { id: string; key: string; multiplier: number; terms: number[]; operators: ("+" | "-")[]; distributedTerms: number[]; latexBefore: string; latexAfter: string; } export interface UserAnswer { terms: number[]; } export interface GradeResult { correct: boolean; userAnswer: number[]; correctAnswer: number[]; }