education-module-ai
Version:
AI Education Module using Agent Framework
35 lines (34 loc) • 749 B
TypeScript
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();
}