21 lines
374 B
TypeScript
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[];
|
|
}
|