workspace/projects/gamilit/docs/90-transversal/features/CONTENT-MANAGEMENT-COMPLETO.md
rckrdmrd 608e1e2a2e
Some checks are pending
CI Pipeline / changes (push) Waiting to run
CI Pipeline / core (push) Blocked by required conditions
CI Pipeline / trading-backend (push) Blocked by required conditions
CI Pipeline / trading-data-service (push) Blocked by required conditions
CI Pipeline / trading-frontend (push) Blocked by required conditions
CI Pipeline / erp-core (push) Blocked by required conditions
CI Pipeline / erp-mecanicas (push) Blocked by required conditions
CI Pipeline / gamilit-backend (push) Blocked by required conditions
CI Pipeline / gamilit-frontend (push) Blocked by required conditions
Multi-project update: gamilit, orchestration, trading-platform
Gamilit:
- Backend: Teacher services, assignments, gamification, exercise submissions
- Frontend: Admin/Teacher/Student portals, module 4-5 mechanics, monitoring
- Database: DDL functions, seeds for dev/prod, auth/gamification schemas
- Docs: Architecture, features, guides cleanup and reorganization

Core/Orchestration:
- New workspace directives index
- Documentation directive

Trading-platform:
- Database seeds and inventory updates
- Tech leader validation report

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-18 07:17:46 -06:00

117 lines
2.7 KiB
Markdown

# Schema `content_management` - Gestión de Contenido
**Schema:** `content_management`
**Propósito:** CMS para gestión de contenido educativo, templates, versionado y moderación
**Tablas:** 5
**Estado:** ✅ Documentado
**Última actualización:** 2025-11-08
---
## 📋 Resumen
El schema `content_management` proporciona un sistema CMS completo con:
| Tabla | Propósito | Características |
|-------|-----------|-----------------|
| `content_templates` | Templates reutilizables de contenido | Plantillas para ejercicios |
| `marie_curie_content` | Contenido generado por IA (Marie Curie) | IA generativa |
| `media_files` | Archivos multimedia | Imágenes, videos, PDFs |
| `content_versions` | Versionado de contenido | Control de versiones |
| `flagged_content` | Contenido reportado/moderación | Sistema de reportes |
---
## 🗂️ Tablas
### 1. `content_templates`
**Propósito:** Plantillas reutilizables para creación de contenido educativo
**Uso:**
- Maestros crean ejercicios basados en templates
- Consistencia en estructura de contenido
- Acelera creación de contenido
---
### 2. `marie_curie_content`
**Propósito:** Contenido generado por IA (asistente Marie Curie)
**Características:**
- Generación automática de ejercicios
- Adaptación a nivel de estudiante
- Tracking de calidad del contenido IA
**Nota:** "Marie Curie" es el nombre del asistente IA del sistema
---
### 3. `media_files`
**Propósito:** Gestión de archivos multimedia
**Tipos soportados:**
- Imágenes (ejercicios, avatares)
- Videos educativos
- PDFs y documentos
- Audio
**Integración:** Sistema de Storage (ver schema `storage`)
---
### 4. `content_versions`
**Propósito:** Sistema de versionado de contenido
**Características:**
- Historial completo de cambios
- Rollback a versiones anteriores
- Auditoría de ediciones
- Diff entre versiones
**Uso:** Control de calidad, compliance educativo
---
### 5. `flagged_content`
**Propósito:** Sistema de moderación y reportes
**Flujo:**
1. Usuario reporta contenido inapropiado
2. Sistema crea flag en esta tabla
3. Moderador revisa y toma acción
4. Flag se marca como resuelto
**Tipos de flags:**
- Contenido inapropiado
- Error en ejercicio
- Contenido desactualizado
- Plagio
---
## 🔄 Workflows
### Workflow de Creación de Contenido
```
Template Selection → Content Creation → Version Save → Publish
```
### Workflow de Moderación
```
User Report → Flag Created → Moderator Review → Action Taken → Flag Resolved
```
---
## 🔗 Referencias
**Épica:** EXT-002 - Admin Extendido
**US:** US-AE-003 - Content Management (ya existe)
**TRACEABILITY:** Requiere actualización
---
**Issue:** ISSUE-005 ✅ RESUELTO
**Creado:** 2025-11-08
**Tipo:** Documentación transversal consolidada