Skip to content

Creator Studio

Portal: /creator/* — Roles: CONTENT_ADMIN, SUPER_ADMIN Guard frontend: CreatorGuard

ÁreaSpec PlaywrightEstado
Editor de Contenidoapps/e2e/tests/creator/content-editor.spec.ts📋 pendiente
Programa de Instructoresapps/e2e/tests/creator/instructor.spec.ts📋 pendiente
Earnings y Comisionesapps/e2e/tests/creator/earnings.spec.ts📋 pendiente
MóduloDescripción
paths (write endpoints)CRUD de paths, publicación, archivado
modulesCRUD de módulos dentro de un path
lessonsCRUD de lecciones con editor de contenido rico
game-activities (create/generate)Generación IA de los 16 tipos de actividad
ai-tasksCola de generación IA + estado de tareas
instructorSolicitud y gestión del programa de instructor
earningsPanel de comisiones del creador
creator-analyticsMétricas del contenido publicado

Flujo de creación de contenido (patrón general)

Section titled “Flujo de creación de contenido (patrón general)”
Creator: POST /paths → crea path en DRAFT
POST /paths/:slug/modules → añade módulos
POST /modules/:id/lessons → añade lecciones
POST /{game-type}/generate → IA genera actividad (async)
PATCH /{game-type}/:id/accept → creator acepta → actividad disponible
PATCH /paths/:slug/publish → publica el path
  • CONTENT_ADMIN: acceso completo al Creator Studio
  • SUPER_ADMIN: acceso completo + capacidad de publicar sin revisión
  • Un CONTENT_ADMIN solo puede editar su propio contenido (no el de otros creators)