Ir para o conteúdo

Feedback final ​

Feedback de encerramento que a equipe escreve para cada aluno.

Meu feedback final em uma turma ​

GET /me/turmas/{turmaId}/feedback-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

FeedbackFinalDoAluno

CampoTipoObrigatórioRestriçõesDescrição
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
liberadobooleansim
liberaEmData ou nulosim
criterioslista de CriterioDtosim
feedbackslista de FeedbackFinalDtosim

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X GET "$API/me/turmas/{turmaId}/feedback-final" -H "Authorization: Bearer $TOKEN"

Lista os feedbacks finais da turma, por aluno ​

GET /turmas/{turmaId}/feedback-final

Acesso: Exige a capacidade LER sobre turma (params.turmaId). Status de sucesso: 200.

Parâmetros de caminho

ParâmetroTipoObrigatórioRestriçõesDescrição
turmaIdstring (uuid)simId da turma.

Resposta

FeedbackFinalTurma

CampoTipoObrigatórioRestriçõesDescrição
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
turma.dataInicioData ou nulosim
turma.dataFimData ou nulosim
janelaJanelaFeedbacksim
podeEscreverbooleansim
verTudobooleansim
itenslista de objectsim
itens[].matriculaIdstring (uuid)sim
itens[].alunoobjectsim
itens[].aluno.idstring (uuid)sim
itens[].aluno.nomestringsim
itens[].meuEmstring ou nulosim

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X GET "$API/turmas/{turmaId}/feedback-final" -H "Authorization: Bearer $TOKEN"

Lê o feedback final de um aluno ​

GET /turmas/{turmaId}/matriculas/{matriculaId}/feedback-final

Acesso: Exige a capacidade LER sobre turma (params.turmaId). Status de sucesso: 200.

Parâmetros de caminho

ParâmetroTipoObrigatórioRestriçõesDescrição
matriculaIdstring (uuid)simId da matrícula.
turmaIdstring (uuid)simId da turma.

Resposta

FeedbackFinalMatricula

CampoTipoObrigatórioRestriçõesDescrição
matriculaIdstring (uuid)sim
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
turma.dataInicioData ou nulosim
turma.dataFimData ou nulosim
alunoobjectsim
aluno.idstring (uuid)sim
aluno.nomestringsim
janelaJanelaFeedbacksim
criterioslista de CriterioDtosim
meuFeedbackFinalDto ou nulosim
podeEscreverbooleansim
verTudobooleansim

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X GET "$API/turmas/{turmaId}/matriculas/{matriculaId}/feedback-final" -H "Authorization: Bearer $TOKEN"

Grava o feedback final de um aluno ​

PUT /turmas/{turmaId}/matriculas/{matriculaId}/feedback-final

Acesso: Exige a capacidade AVALIAR sobre turma (params.turmaId). Status de sucesso: 200.

Parâmetros de caminho

ParâmetroTipoObrigatórioRestriçõesDescrição
matriculaIdstring (uuid)simId da matrícula.
turmaIdstring (uuid)simId da turma.

Corpo da requisição (FeedbackFinalEscrever)

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

Resposta

FeedbackFinalMatricula

CampoTipoObrigatórioRestriçõesDescrição
matriculaIdstring (uuid)sim
turmaobjectsim
turma.idstring (uuid)sim
turma.nomestringsim
turma.dataInicioData ou nulosim
turma.dataFimData ou nulosim
alunoobjectsim
aluno.idstring (uuid)sim
aluno.nomestringsim
janelaJanelaFeedbacksim
criterioslista de CriterioDtosim
meuFeedbackFinalDto ou nulosim
podeEscreverbooleansim
verTudobooleansim

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X PUT "$API/turmas/{turmaId}/matriculas/{matriculaId}/feedback-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