Started creating the page to generate exams

This commit is contained in:
Tiago Ribeiro
2023-11-20 16:19:05 +00:00
parent 13c8459d4b
commit 4753b85ab5
4 changed files with 327 additions and 10 deletions

View File

@@ -3,13 +3,7 @@ import {Module} from ".";
export type Exam = ReadingExam | ListeningExam | WritingExam | SpeakingExam | LevelExam;
export interface ReadingExam {
parts: {
text: {
title: string;
content: string;
};
exercises: Exercise[];
}[];
parts: ReadingPart[];
id: string;
module: "reading";
minTimer: number;
@@ -17,6 +11,14 @@ export interface ReadingExam {
isDiagnostic: boolean;
}
export interface ReadingPart {
text: {
title: string;
content: string;
};
exercises: Exercise[];
}
export interface LevelExam {
module: "level";
id: string;