UNPKG

education-module-ai

Version:
35 lines (34 loc) 749 B
export declare enum ResourceType { ARTICLE = "article", VIDEO = "video", EXERCISE = "exercise", BOOK = "book", COURSE = "course" } export interface Resource { title: string; type: ResourceType; url?: string; description: string; } export interface LearningStep { title: string; description: string; timeEstimate: string; resources: Resource[]; concepts: string[]; } export declare class LearningPathResource { id: string; userId: string; subject: string; topic: string; overview: string; difficultyLevel: string; estimatedCompletionTime: string; prerequisites: string[]; steps: LearningStep[]; createdAt: Date; updatedAt: Date; constructor(); }