Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microservicio Cursos
Microservicio Cursos
Microservicio de Cursos
Descripción:
El equipo se enfocará en el desarrollo del Microservicio de Cursos, que permitirá a los profesores crear y
gestionar cursos, administrar contenido multimedia y recursos, y ofrecer información detallada sobre los
cursos a los estudiantes. Además, este microservicio gestionará la inscripción de estudiantes, llevará un
registro de los inscritos, generará estadísticas y permitirá la edición de la información del curso, así
como la integración de evaluaciones y tareas.
Pasos a Seguir:
- Implementen una funcionalidad que permita a los profesores crear nuevos cursos en la plataforma.
- Los profesores deben poder definir detalles como el título, duración, temas del curso y descripción.
- Permitan a los profesores cargar y administrar contenido multimedia, como videos y documentos,
relacionados con el curso.
- Proporcionen una vista de detalles del curso que muestre información relevante como el título,
duración, temas y descripción del curso.
- Desarrollen una funcionalidad que permita a los estudiantes inscribirse en cursos existentes en la
plataforma.
- Mantengan un registro de los estudiantes inscritos en cada curso, lo que facilitará el seguimiento y la
comunicación.
- Implementen la generación de estadísticas y reportes para cada curso, que incluyan información
sobre el progreso de los estudiantes y la participación en el curso.
7. Actualización y Edición de Información del Curso:
- Permitan a los profesores actualizar y editar la información de sus cursos, como títulos, descripciones
y contenidos.
- Desarrollen funcionalidades que permitan a los profesores crear y administrar evaluaciones y tareas
dentro de los cursos.
9. Seguridad y Privacidad:
- Aseguren que la información del curso y los resultados de los estudiantes estén protegidos y sean
accesibles solo para usuarios autorizados.
-El despliegue de APIS se realizará atravez de servidores gratuitos para poder realizar pruebas de
funcionalidad
Trabajando en conjunto en este microservicio, podrán ofrecer una experiencia completa y rica en
funciones para profesores y estudiantes en la plataforma de cursos en línea. Asegúrense de mantener
una comunicación constante con el equipo y de abordar cualquier desafío de manera efectiva. ¡Buena
suerte con el desarrollo!
- Método: POST
- Ruta: `/api/cursos/crear`
- Descripción: Permite a los profesores crear un nuevo curso en la plataforma, proporcionando detalles
como título, duración, temas del curso y descripción.
- Método: PUT
- Ruta: `/api/cursos/editar/:id`
- Descripción: Permite a los profesores editar la información de un curso existente, como título,
descripción y contenido.
- Método:POST
- Ruta: `/api/cursos/:id/subir-contenido`
- Descripción: Permite a los profesores cargar contenido multimedia, como videos y documentos,
relacionados con un curso específico.
4. Administrar Recursos:
- Método: POST/PUT/DELETE
- Ruta: `/api/cursos/:id/recursos`
- Descripción:Permite a los profesores agregar, editar o eliminar recursos adicionales, como lecturas y
enlaces, en un curso.
- Método: GET
- Ruta: `/api/cursos/:id`
6. Inscribirse en un Curso:
- Método:POST
- Ruta: `/api/cursos/inscribirse/:id`
- Método: GET
- Ruta: `/api/cursos/:id/estudiantes-inscritos`
- Descripción:Permite a los profesores ver una lista de estudiantes inscritos en un curso específico.
- Método:GET
- Ruta: `/api/cursos/:id/estadisticas`
- Método:POST
- Ruta: `/api/cursos/:id/evaluaciones-tareas/crear`
- Descripción: Permite a los profesores crear evaluaciones o tareas dentro de un curso, especificando
detalles como el nombre y las instrucciones.
- Método:GET
- Ruta:`/api/cursos/:id/evaluaciones-tareas`
- Descripción: Permite a los estudiantes acceder a las evaluaciones o tareas asociadas a un curso
específico.