Skip to content

Enrol services

Servicios relacionados a las inscripciones de alumnos a los cursos.

1. Eliminar un alumno del curso o promoción.

- local_contentdata_unenrol_course_group_user

Descripción:
Servicio para eliminar un alumno del curso o promoción.

Endpoint: local_contentdata_unenrol_course_group_user
Método: GET
Argumentos:

  • wstoken: string | token de Manager
  • moodlewsrestformat: json | formato de la respuesta
  • wsfunction: string | local_contentdata_unenrol_course_group_user
  • usertoken: string | token del usuario
  • userid: int | id de usuario
  • courseid: int | id de curso
  • groupid: int | id de grupo

Respuestas:

Se elimino al alumno del curso o promocón

{
"status": 200,
"code": 0,
"message": "",
}

2. actualizar las fechas de inscripción del alumno.

- local_contentdata_update_group_user_enrol

Descripción:
Servicio para actualizar las fechas de inscripción del alumno.

Endpoint: local_contentdata_update_group_user_enrol
Método: GET
Argumentos:

  • wstoken: string | token de Manager
  • moodlewsrestformat: json | formato de la respuesta
  • wsfunction: string | local_contentdata_update_group_user_enrol
  • userid: int | id del usuario
  • courseid: int | id del curso
  • groupid: int | id del grupo
  • status: int | estatus del usuario
  • timestart: int | fecha de inicio en timestamp
  • timeend: int | fecha de fin en timestamp

Respuestas:

Se actualizó la información del alumno

{
"status": 200,
"code": 0,
"message": "",
}

3. Cambiar alumno de promoción.

- local_contentdata_change_group_user

Descripción:
Servicio para cambiar alumno de promoción.

Endpoint: local_contentdata_change_group_user
Método: GET
Argumentos:

  • wstoken: string | token de Manager
  • moodlewsrestformat: json | formato de la respuesta
  • wsfunction: string | local_contentdata_change_group_user
  • usertoken: string | token del usuario
  • userid: int | id del usuario
  • courseid: int | id del curso
  • fromgroupid: int | id del grupo actual del alumno
  • togroupid: int | id del nuevo grupo
  • resetgrades: int | bandera para reiniciar calificaciones (1->si, 0->no)

Respuestas:

Se cambio al usuario de grupo

{
"status": 200,
"code": 0,
"message": ""
}