20 lines
383 B
TypeScript
20 lines
383 B
TypeScript
export type Module = "reading" | "listening" | "writing" | "speaking" | "level";
|
|
export const ModuleTypeLabels: Record<Module, string> = {
|
|
reading: "Reading",
|
|
listening: "Listening",
|
|
writing: "Writing",
|
|
speaking: "Speaking",
|
|
level: "Level",
|
|
};
|
|
|
|
export interface Step {
|
|
min: number;
|
|
max: number;
|
|
label: string;
|
|
}
|
|
|
|
export interface Grading {
|
|
entity: string;
|
|
steps: Step[];
|
|
}
|