Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

GET /api/courses

API para obtener un listado de cursos. Permite filtrar por los siguientes campos:

  • uid: UID asignado al curso.
  • course_lms_id: Identificador del curso en el LMS.
  • roles: Array de roles.
    • ADMINISTRATOR.
    • MANAGEMENT.
    • STUDENT.
    • TEACHER.

POST /api/update_course/{course_lms_id}

Actualización de un curso

Bloque de código
themeMidnight
{
    "title": "Curso de bellasartes",
	"description": "Descripción del curso"
    "ects_workload": 6,
    "lms_url": "https://lms.com/courses/course_uid_lms",
    "realization_start_date": "2023-05-31 06:00:00",
    "realization_finish_date": "2023-06-30 06:00:00",
}

Parámetros de la solicitud:

  • 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".