23 lines
385 B
TypeScript
23 lines
385 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;
|
|
correctAnswer: [number, number];
|
|
}
|