feat(targeted): add targeted practice functionality

feat(analytics); add analytics page
This commit is contained in:
shafin-r
2026-02-05 15:07:24 +06:00
parent 2ac88835f9
commit 903653a212
20 changed files with 2018 additions and 35 deletions

11
src/types/test.ts Normal file
View File

@ -0,0 +1,11 @@
// types/exam.ts
export type ExamMode = "MODULE" | "TARGETED" | "SIMULATION" | "DRILLS";
export interface StartExamPayload {
sheet_id: string;
topic_ids: string[];
difficulty: "EASY" | "MEDIUM" | "HARD";
question_count: number;
time_limit_minutes: number;
mode: ExamMode;
}