Ir para o conteúdo

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âmetroTipoObrigatórioRestriçõesDescrição
turmaIdstring (uuid)simId da turma.

Resposta

AutoavaliacaoDoAluno

CampoTipoObrigatórioRestriçõesDescrição
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
janelaJanelaFeedbacksim
podeEscreverbooleansim
criterioslista de CriterioDtosim
minhaAutoavaliacaoDto ou nulosim

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âmetroTipoObrigatórioRestriçõesDescrição
turmaIdstring (uuid)simId da turma.

Corpo da requisição (AutoavaliacaoEscrever)

CampoTipoObrigatórioRestriçõesDescrição
notaslista de objectsim0–200 itens
notas[].criterioIdstring (uuid)sim
notas[].valorinteger ou nulosim
comentariostringsim1–4000 caracteres

Resposta

AutoavaliacaoDoAluno

CampoTipoObrigatórioRestriçõesDescrição
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
janelaJanelaFeedbacksim
podeEscreverbooleansim
criterioslista de CriterioDtosim
minhaAutoavaliacaoDto ou nulosim

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"}'

contato@presente.app.br