Autoavaliação final
Autoavaliação final do aluno em uma turma.
Lê a própria autoavaliação final da turma
GET /me/turmas/{turmaId}/autoavaliacao-final
Acesso: Qualquer pessoa autenticada. Limite: até 600 chamadas a cada 60 s por origem. Status de sucesso: 200.
Parâmetros de caminho
| Parâmetro | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
turmaId | string (uuid) | sim | Id da turma. |
Resposta
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
turma | object | sim | ||
turma.id | string (uuid) | sim | ||
turma.nome | string | sim | ||
janela | JanelaFeedback | sim | ||
podeEscrever | boolean | sim | ||
criterios | lista de CriterioDto | sim | ||
minha | AutoavaliacaoDto ou nulo | sim |
Em caso de erro: modelo ErroApi.
Exemplo
bash
curl -X GET "$API/me/turmas/{turmaId}/autoavaliacao-final" -H "Authorization: Bearer $TOKEN"Grava a autoavaliação final da turma
PUT /me/turmas/{turmaId}/autoavaliacao-final
Acesso: Qualquer pessoa autenticada. Limite: até 120 chamadas a cada 60 s por origem. Status de sucesso: 200.
Parâmetros de caminho
| Parâmetro | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
turmaId | string (uuid) | sim | Id da turma. |
Corpo da requisição (AutoavaliacaoEscrever)
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
notas | lista de object | sim | 0–200 itens | |
notas[].criterioId | string (uuid) | sim | ||
notas[].valor | integer ou nulo | sim | ||
comentario | string | sim | 1–4000 caracteres |
Resposta
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
turma | object | sim | ||
turma.id | string (uuid) | sim | ||
turma.nome | string | sim | ||
janela | JanelaFeedback | sim | ||
podeEscrever | boolean | sim | ||
criterios | lista de CriterioDto | sim | ||
minha | AutoavaliacaoDto ou nulo | sim |
Em caso de erro: modelo ErroApi.
Exemplo
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"}'