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

24 lines
417 B
TypeScript

export interface ParenthesisSignProblem {
id: string;
key: string;
multiplier: number;
a: number;
operator: "+" | "-";
b: number;
distributedA: number;
distributedB: number;
latexBefore: string;
latexAfter: string;
}
export interface UserAnswer {
a: number;
b: number;
}
export interface GradeResult {
correct: boolean;
userAnswer: [number, number];
correctAnswer: [number, number];
}