5.7 KiB
5.7 KiB
OpenCCB: Hoja de Ruta (Roadmap) del Proyecto
Fase 1: Cimientos ✅
- Configuración del Workspace de Rust (Edición 2024)
- Estructura de Microservicios (CMS y LMS)
- Infraestructura Multi-Base de Datos
- Inicialización del Frontend (Studio y Experience)
- Dockerización y Script de instalación unificado
Fase 2: Funcionalidades Core del CMS ✅
- Editor de Estructura de Cursos
- Sistema de Carga de Archivos
- Constructor de Actividades Interactivas
- Tipos de evaluación avanzada (Secuenciación, Emparejamiento, etc.)
Fase 3: Autenticación y Seguridad ✅
- Autenticación basada en JWT
- Control de Acceso Basado en Roles (RBAC)
- Registro e Interfaz de Auditoría
Fase 4: Experiencia LMS y Calificaciones ✅
- Portal del Estudiante (Experience)
- Sistema de Calificación Holístico con pesos
- Políticas de Evaluación e Intentos
- Umbrales de Aprobación Dinámicos
- Generación de Certificados básicos
Fase 5: Analíticas e Insights ✅
- Dashboard de Analíticas para Instructores
- Dashboard de Progreso del Estudiante
Fase 6: Refactorización a Single-Tenant ✅
- Reposicionamiento como módulo premium
- Personalización de Marca (Branding Premium)
- Interfaz de Usuario e Inicio de Sesión Simplificados
Fase 7: Compromiso y Social ✅
- Analíticas de Vanguardia (Cohortes, Retención, Heatmaps)
- Integración de IA (Resúmenes, Quices, Tutor RAG)
- Rutas de Aprendizaje Personalizadas
- Gamificación Base (XP, Niveles, Leaderboards)
Fase 8: Funcionalidades Enterprise ✅
- Perfil de Usuario y Ciclo de Vida
- Reportes Avanzados exportables a CSV
- SSO (Google, Okta, Azure AD)
- LTI 1.3 Tool Provider (Interoperabilidad)
Fase 9: Portabilidad de Cursos ✅
- Esquema JSON Universal y Portabilidad de contenidos
Fase 10: Consola de Administración Global ✅
- Panel de control para organizaciones y auditoría universal
Fase 11 - 14: IA y Gamificación Avanzada ✅
- Quices de Código y Puntos Calientes (Hotspots)
- Evaluaciones por Audio con IA
- Generador de Cursos "Mágico"
- Juegos para niños e Internacionalización (EN, ES, PT)
Fase 15 - 19: UI Adaptativa y Monetización ✅
- Dynamic API Resolution (Acceso LAN)
- Optimización móvil completa
- Monetización con Mercado Pago
- Analíticas Predictivas (Riesgo de Abandono)
- Integración de Videoconferencia (Jitsi)
- Landing Pages para Marketing de Cursos
Fase 20 - 21: IA Generativa y Búsqueda Semántica ✅
- Diagramas Mermaid automáticos
- Búsqueda Semántica con PGVector (Representación de 768 dim)
- Detección de duplicados y RAG mejorado
Fase 22: Estabilidad y Funcionalidades Pendientes 🛠️ (En Ejecución)
- Generación de Certificados Premium: Mejorar UI de configuración de templates en Studio.
- Tracking de Progreso Atómico: Reemplazar hardcodes por cálculo real de completitud.
- Notificaciones de Foros: Implementar despacho de alertas vía SMTP.
- Importación Masiva (Excel): Finalizar soporte para Question Bank.
Fase 23 - 27: Infraestructura Crítica 📋 (Planificado)
- Integración SMTP: Password reset, notificaciones transaccionales y de marketing.
- Búsqueda Global Unificada: Búsqueda full-text y semántica en toda la plataforma.
- Soporte SCORM/xAPI: Player nativo para contenidos legados.
- Accesibilidad WCAG 2.1: Auditoría y ajustes de contraste/navegación.
- PWA y Soporte Offline: Service workers para aprendizaje sin conexión.
🚀 Fases Estratégicas (Nuevas)
Fase 32: IA de Moderación y Ética 🛡️
- Auditoría de IA: Sistema de validación para prevenir "halucinaciones" en el Tutor RAG.
- Moderación Automática: Detección de lenguaje ofensivo o inapropiado en foros y chats.
- Ética de Datos: Herramientas para transparencia en el uso de datos por los modelos de IA local.
Fase 33: Aprendizaje Colaborativo Síncrono 🤝
- Pizarras Compartidas: Espacio de dibujo colaborativo integrado en lecciones.
- Edición Multiusuario: Soporte para documentos compartidos en tiempo real (tipo Google Docs).
- Salas de Estudio: Grupos efímeros para resolución de dudas grupales por video.
Fase 34: Análisis Pedagógico Profundo 📊
- Métricas de Calidad: Análisis automático de la efectividad de las lecciones generadas.
- Índice de Discriminación: Estadísticas sobre qué preguntas de quiz discriminan mejor el conocimiento.
- Sugerencias Curriculares: IA recomendando cambios en la estructura del curso basada en el rendimiento real.
Fase 35: Ecosistema de Plugins 🔌
- Arquitectura Modular: Sistema para que desarrolladores externos agreguen nuevos "Content Blocks".
- Soporte para Web Components: Permitir la inclusión de herramientas interactivas externas de forma segura.
- OpenCCB Market: Galería interna para descargar y habilitar extensiones.
Fase 36: LTI 1.3 Tool Consumer 🔗
- Consumo de herramientas externas: Capacidad de embeber laboratorios externos (ej: MATLAB, Labster) dentro de OpenCCB.
- Delegación de Calificaciones: Recibir notas de herramientas externas y sincronizarlas con el Gradebook de OpenCCB.
Estado Actual: Plataforma madura con IA generativa integrada, arquitectura Premium Single-Tenant, búsqueda semántica y monetización operativa. Próximas Prioridades:
- Finalización de Certificados y Progreso Real.
- Despliegue de Infraestructura SMTP para comunicación global.
- Auditoría de Accesibilidad Universal (WCAG).
- Implementación de IA de Moderación (Seguridad).