Files
math-quiz/lib/engine/types.ts
T

21 lines
374 B
TypeScript

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[];
}