Autoevaluación final
Autoevaluación final del alumno en un grupo.
Lee la propia autoevaluación final del grupo
GET /me/turmas/{turmaId}/autoavaliacao-final
Acceso: Cualquier persona autenticada. Límite: hasta 600 llamadas cada 60 s por origen. Estado de éxito: 200.
Parámetros de ruta
| Parámetro | Tipo | Obligatorio | Restricciones | Descripción |
|---|---|---|---|---|
turmaId | string (uuid) | sí | Id del grupo. |
Respuesta
| Campo | Tipo | Obligatorio | Restricciones | Descripción |
|---|---|---|---|---|
turma | object | sí | ||
turma.id | string (uuid) | sí | ||
turma.nome | string | sí | ||
janela | JanelaFeedback | sí | ||
podeEscrever | boolean | sí | ||
criterios | lista de CriterioDto | sí | ||
minha | AutoavaliacaoDto o nulo | sí |
En caso de error: modelo ErroApi.
Ejemplo
bash
curl -X GET "$API/me/turmas/{turmaId}/autoavaliacao-final" -H "Authorization: Bearer $TOKEN"Graba la autoevaluación final del grupo
PUT /me/turmas/{turmaId}/autoavaliacao-final
Acceso: Cualquier persona autenticada. Límite: hasta 120 llamadas cada 60 s por origen. Estado de éxito: 200.
Parámetros de ruta
| Parámetro | Tipo | Obligatorio | Restricciones | Descripción |
|---|---|---|---|---|
turmaId | string (uuid) | sí | Id del grupo. |
Cuerpo de la solicitud (AutoavaliacaoEscrever)
| Campo | Tipo | Obligatorio | Restricciones | Descripción |
|---|---|---|---|---|
notas | lista de object | sí | 0–200 elementos | |
notas[].criterioId | string (uuid) | sí | ||
notas[].valor | integer o nulo | sí | ||
comentario | string | sí | 1–4000 caracteres |
Respuesta
| Campo | Tipo | Obligatorio | Restricciones | Descripción |
|---|---|---|---|---|
turma | object | sí | ||
turma.id | string (uuid) | sí | ||
turma.nome | string | sí | ||
janela | JanelaFeedback | sí | ||
podeEscrever | boolean | sí | ||
criterios | lista de CriterioDto | sí | ||
minha | AutoavaliacaoDto o nulo | sí |
En caso de error: modelo ErroApi.
Ejemplo
bash
curl -X PUT "$API/me/turmas/{turmaId}/autoavaliacao-final" -H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" -d '{"notas":[{"criterioId":"0198a000-0000-7000-8000-000000000001","valor":1}],"comentario":"texto"}'