basics-courses-mcp
Version:
Interactive programming courses from Basics - MCP server for Cursor
23 lines • 873 B
TypeScript
interface UserPreferences {
developmentExperience: 'beginner' | 'intermediate' | 'advanced' | 'expert';
mediaInfluence?: string;
analogyPreferences?: string[];
}
interface InstructorContext {
lessonName: string;
stepName: string;
type: 'course_start' | 'step_navigation' | 'lesson_jump' | 'module_start' | 'lesson_complete';
progress?: {
stepNumber?: number;
totalSteps?: number;
lessonProgress?: string;
moduleProgress?: string;
courseProgress?: string;
};
customSummary?: string;
userPreferences?: UserPreferences;
}
export declare function createInstructorResponse(rawLessonContent: string, context: InstructorContext): string;
export declare function wrapInInstructorPrompt(content: string, lessonName: string, stepName: string): string;
export {};
//# sourceMappingURL=instructor.d.ts.map