...
Parámetros de la solicitud:
first_name
(string, requerido): El nombre del usuario.last_name
(string, requerido): El apellido del usuario.email
(string, requerido): La dirección de correo electrónico del usuario.nif
(string, requerido): El NIF o NIE del usuario.curriculum
(string, opcional): El curriculum del usuario en texto plano.password
(string, opcional): Contraseña que se la asignará en texto plano
...
Parámetros de la solicitud:
poa_uid
(string, requerido): El UID que le asignó el POA al curso. Vendrá en el mensaje de Kafka.lms_uid
(string, requerido): El identificador que le ha asignado el LMS al curso. Puede ser en cualquier formato.- lms_url (string, requerido): La URL que le ha asignado el LMS al curso. Debe tener un formato de URL correcto.
...
uid
(string): El identificador único del curso en el Plan de Estudios Académico (POA).uid_lms
(string): El identificador único del curso en el Sistema de Gestión del Aprendizaje (LMS, por sus siglas en inglés).status
(string): El estado del curso. Más información: Estados de un curso- INTRODUCTION. En introducción.
ACCEPTED_PUBLICATION. Aceptado para publicación.
- PENDING_INSCRIPTION. Pendiente de inscripción.
PENDING_PUBLICATION. Pendiente de publicación.
UNDER_CORRECTION_APPROVAL. En subsanación para aprobación.
UNDER_CORRECTION_PUBLICATION. En subsanación para publicación.
PENDING_APPROVAL.
Pendiente de aprobación.APPROVED.
Aprobado.REJECTED.
Rechazado.INSCRIPTION. En inscripción.
ENROLLING: En inscripción.
- DEVELOPMENT. En desarrollo.
- FINISHED. Finalizado
- RETIRED. Retirado.
title
(string): El título del curso.image_path
(string): La URL de la imagen asociada al curso.center
(string): El centro educativo al que pertenece el curso.ects_workload
(integer): La carga de trabajo del curso en créditos ECTS.lms_url
(string): La URL del curso en el LMS.inscription_start_date
(string): La fecha y hora de inicio del período de inscripción al curso en formato "YYYY-MM-DD HH:mm:ss".inscription_finish_date
(string): La fecha y hora de finalización del período de inscripción al curso en formato "YYYY-MM-DD HH:mm:ss".realization_start_date
(string): La fecha y hora de inicio de la realización del curso en formato "YYYY-MM-DD HH:mm:ss".realization_finish_date
(string): La fecha y hora de finalización de la realización del curso en formato "YYYY-MM-DD HH:mm:ss".tags
(array de strings): Las etiquetas asociadas al curso para clasificarlo.teachers
(array de strings): La lista de correos electrónicos de los profesores que imparten el curso.students
(array de objetos): La lista de estudiantes inscritos en el curso, cada uno representado como un objeto con las siguientes propiedades:email
(string): El correo electrónico del estudiante.acceptance_status
(string): Indica el estado de la aceptación del usuario por parte de los gestores. Puede devolver los siguientes valores:- PENDING: El gestor o docente aún no ha validado su participación.
- ACCEPTED: El gestor o docente ha aprobado su participación.
- REJECTED: El gestor o docente ha rechazado su participación.
- status (string): Estado del usuario de cara al curso. Puede devolver los siguientes valores:
- INSCRIBED: El usuario se ha inscrito en el curso.
- ENROLLED: El usuario se ha matriculado.
...
title
(string): El título del curso.image_path
(string): La URL de la imagen asociada al curso.center
(string): El centro educativo al que pertenece el curso.ects_workload
(integer): La carga de trabajo del curso en créditos ECTS (European Credit Transfer and Accumulation System).lms_url
(string): La URL del curso en el Sistema de Gestión del Aprendizaje (LMS, por sus siglas en inglés).realization_start_date
(string): La fecha y hora de inicio de la realización del curso en formato "YYYY-MM-DD HH:mm:ss".realization_finish_date
(string): La fecha y hora de finalización de la realización del curso en formato "YYYY-MM-DD HH:mm:ss".
...
POST /
...
api/update_user/{email_user}
Actualización de un usuario mediante su email. Sólo es necesario enviar las propiedades que cambian.
Bloque de código | ||
---|---|---|
| ||
{ "new_email": "newemail@poa.com", "first_name": "user", "last_name": "poa", "nif": "123456789X", "curriculum": "curriculum" } |
Parámetros de la solicitud:
- new_email (string, requeridoopcional): Nuevo email.
first_name
(string, requerido): El nombre del usuario.last_name
(string, requerido): El apellido del usuario.email
(string, requerido): La dirección de correo electrónico del usuario.nif
(string, requerido): El NIF o NIE del usuario.curriculum
(string, opcional): El curriculum del usuario en texto plano.
...