Added a new module called Level for level testing
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import {Module} from ".";
|
||||
|
||||
export type Exam = ReadingExam | ListeningExam | WritingExam | SpeakingExam;
|
||||
export type Exam = ReadingExam | ListeningExam | WritingExam | SpeakingExam | LevelExam;
|
||||
|
||||
export interface ReadingExam {
|
||||
parts: {
|
||||
@@ -17,6 +17,14 @@ export interface ReadingExam {
|
||||
isDiagnostic: boolean;
|
||||
}
|
||||
|
||||
export interface LevelExam {
|
||||
module: "level";
|
||||
id: string;
|
||||
exercises: Exercise[];
|
||||
minTimer: number;
|
||||
isDiagnostic: boolean;
|
||||
}
|
||||
|
||||
export interface ListeningExam {
|
||||
parts: {
|
||||
audio: {
|
||||
|
||||
@@ -1 +1 @@
|
||||
export type Module = "reading" | "listening" | "writing" | "speaking";
|
||||
export type Module = "reading" | "listening" | "writing" | "speaking" | "level";
|
||||
|
||||
Reference in New Issue
Block a user