Notas e avaliação
Notas e avaliação de uma matrícula, vistas pela equipe ou pelo próprio aluno.
Minhas notas e avaliação em uma turma
GET /me/turmas/{turmaId}/avaliacao
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 |
|---|---|---|---|---|
matriculaId | string (uuid) | sim | ||
turma | object | sim | ||
turma.id | string (uuid) | sim | ||
turma.nome | string | sim | ||
aluno | object | sim | ||
aluno.id | string (uuid) | sim | ||
aluno.nome | string | sim | ||
liberada | boolean | sim | ||
notasVisiveisEm | Data ou nulo | sim | ||
criterios | lista de object | sim | ||
criterios[].id | string (uuid) | sim | ||
criterios[].nome | string | sim | ||
criterios[].notaMin | integer | sim | ||
criterios[].notaMax | integer | sim |
Em caso de erro: modelo ErroApi.
Exemplo
bash
curl -X GET "$API/me/turmas/{turmaId}/avaliacao" -H "Authorization: Bearer $TOKEN"Notas e avaliação de um aluno na turma
GET /turmas/{turmaId}/matriculas/{matriculaId}/avaliacao
Acesso: Exige a capacidade AVALIAR sobre turma (params.turmaId). Status de sucesso: 200.
Parâmetros de caminho
| Parâmetro | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
matriculaId | string (uuid) | sim | Id da matrícula. | |
turmaId | string (uuid) | sim | Id da turma. |
Resposta
| Campo | Tipo | Obrigatório | Restrições | Descrição |
|---|---|---|---|---|
matriculaId | string (uuid) | sim | ||
turma | object | sim | ||
turma.id | string (uuid) | sim | ||
turma.nome | string | sim | ||
aluno | object | sim | ||
aluno.id | string (uuid) | sim | ||
aluno.nome | string | sim | ||
liberada | boolean | sim | ||
notasVisiveisEm | Data ou nulo | sim | ||
criterios | lista de object | sim | ||
criterios[].id | string (uuid) | sim | ||
criterios[].nome | string | sim | ||
criterios[].notaMin | integer | sim | ||
criterios[].notaMax | integer | sim |
Em caso de erro: modelo ErroApi.
Exemplo
bash
curl -X GET "$API/turmas/{turmaId}/matriculas/{matriculaId}/avaliacao" -H "Authorization: Bearer $TOKEN"