Skip to content

Cases

1. Enviar caso práctico (Estudiante)

- local_servicerefactor_post_case_student

Descripción: Servicio que permite a un estudiante subir el archivo de resolución de un caso práctico (Assignment). Gestiona tanto entregas ordinarias como extraordinarias, validando fechas y guardando la entrega en Moodle.

Endpoint: local_servicerefactor_post_case_student
Método: POST
Argumentos:

  • wstoken: string | token de Manager
  • moodlewsrestformat: json | formato de la respuesta
  • wsfunction: string | local_servicerefactor_post_case_student
  • courseid: int | ID del curso
  • caseid: int | ID de la tarea (Assign ID)
  • userid: int | ID del usuario que realiza la entrega
  • groupid: int | ID del grupo (Requerido si es un curso Máster)
  • extraordinarydateid: int | ID de la fecha extraordinaria (Opcional)
  • Files: file | Archivo adjunto con la solución del caso (Requerido en el cuerpo de la petición)

Respuestas:

Se realizó la entrega correctamente

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