/**
 * Education Components Index
 * Export all education-related components
 * OQI-002: Modulo Educativo
 */

// Certificate & Review Components
export { default as CertificatePreview } from './CertificatePreview';
export { default as CourseReviews } from './CourseReviews';
export { default as LessonNotes } from './LessonNotes';
export { default as RecommendedCourses } from './RecommendedCourses';

// Progress & Learning Path Components
export { default as CourseProgressTracker } from './CourseProgressTracker';
export type { ModuleProgress, CourseProgressData } from './CourseProgressTracker';
export { default as LearningPathVisualizer } from './LearningPathVisualizer';
export type { PathNode, LearningPath } from './LearningPathVisualizer';

// Video & Assessment Components
export { default as VideoProgressPlayer } from './VideoProgressPlayer';
export type { VideoBookmark, VideoNote } from './VideoProgressPlayer';
export { default as AssessmentSummaryCard } from './AssessmentSummaryCard';
export type { QuestionResult, AssessmentResult } from './AssessmentSummaryCard';

// Creator & Upload Components (OQI-002)
export { default as VideoUploadForm } from './VideoUploadForm';
export type { VideoMetadata, UploadProgress } from './VideoUploadForm';
export { default as CreatorDashboard } from './CreatorDashboard';
export type { CreatorCourse, CreatorStats, RecentActivity } from './CreatorDashboard';

// Certificate & Live Streaming Components (OQI-002)
export { default as CertificateGenerator } from './CertificateGenerator';
export type { CertificateData, CertificateTemplate } from './CertificateGenerator';
export { default as LiveStreamPlayer } from './LiveStreamPlayer';
export type { StreamInfo, ChatMessage, StreamReaction } from './LiveStreamPlayer';

// Quiz History & Earned Certificates (OQI-002 - SUBTASK-007)
export { default as QuizHistoryCard } from './QuizHistoryCard';
export type { QuizAttemptHistory } from './QuizHistoryCard';
export { default as EarnedCertificates } from './EarnedCertificates';
export type { EarnedCertificate } from './EarnedCertificates';

// Review & Lesson Progress Components (OQI-002)
export { default as ReviewForm } from './ReviewForm';
export { default as LessonProgress } from './LessonProgress';
export { default as CourseReviewsSection } from './CourseReviewsSection';
export { default as ContinueLearningCard } from './ContinueLearningCard';
