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

2.7 KiB

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