Hooked training content to backend, did refactors to training components and record.tsx

This commit is contained in:
Carlos Mesquita
2024-08-01 20:40:31 +01:00
parent a534126c61
commit a71e6632d6
13 changed files with 1243 additions and 821 deletions

View File

@@ -1,14 +1,20 @@
import { Stat } from "@/interfaces/user";
export interface ITrainingContent {
id: string;
created_at: number;
exams: {
id: string;
date: number;
detailed_summary: string;
performance_comment: string;
score: string;
stat_ids: string[]
score: number;
module: string;
stat_ids: string[];
stats?: Stat[];
}[];
tip_ids: string[];
tips?: ITrainingTip[];
weak_areas: {
area: string;
comment: string;
@@ -20,7 +26,7 @@ export interface ITrainingTip {
tipCategory: string;
tipHtml: string;
standalone: boolean;
exercise: {
exercise?: {
question: string;
highlightable: string;
segments: WalkthroughConfigs[]