Skip to content

feat: Implementar gestión de Contenido del Curso (Unidades y Materiales) #97

@Frasquito3

Description

@Frasquito3

Descripción

User Story: Como profesor, quiero poder añadir, editar, reordenar y eliminar unidades temáticas y sus respectivos materiales (videos, PDFs, etc.) dentro de mi curso, para poder estructurar el contenido de aprendizaje para mis estudiantes.

Nombre de Rama Sugerido (Opcional)

feature/course-content-management

Tareas Propuestas (Checklist)

  • En la página de edición de cursos, implementar la UI para listar, crear, editar y eliminar Unidades.
  • Añadir la funcionalidad de reordenar unidades mediante "arrastrar y soltar" (drag-and-drop).
  • Dentro de cada unidad, desarrollar la UI para añadir, editar y eliminar Materiales (ej. un formulario que permita enlazar un video o subir un archivo).
  • Desarrollar la UI para añadir, editar y eliminar Actividades (ej. un formulario para crear una tarea con descripción).
  • Crear los servicios y hooks de TanStack Query necesarios para las entidades Unit, Material y Activity.

Definición de 'Hecho' (Definition of Done)

  • El código está cubierto por pruebas (si aplica).
  • La documentación de los nuevos componentes ha sido actualizada.
  • El Pull Request asociado ha sido revisado y aprobado.
  • El profesor puede estructurar completamente el contenido de un curso.

Metadata

Metadata

Assignees

Labels

featureIntroduce new features, enhancements, or significant improvements to the project
No fields configured for Feature.

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions