Ir para o conteúdo

Evolução ​

Evolução longitudinal do aluno por disciplina.

Lista alunos com a evolução que a pessoa pode ver ​

GET /evolucao/alunos

Acesso: Qualquer pessoa autenticada. Limite: até 300 chamadas a cada 60 s por origem. Status de sucesso: 200.

Parâmetros de consulta

ParâmetroTipoObrigatórioRestriçõesDescrição
buscastringnãoa 100 caracteresTexto para buscar (nome ou e-mail, conforme a rota).
limiteintegernão1…100; padrão: 50Quantos itens por página (1 a 200; o padrão varia por rota, em geral 50).

Resposta

EvolucaoAlunos

CampoTipoObrigatórioRestriçõesDescrição
itemslista de EvolucaoAlunoItemsim

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X GET "$API/evolucao/alunos" -H "Authorization: Bearer $TOKEN"

Evolução de um aluno (por matrícula) ​

GET /matriculas/{matriculaId}/evolucao

Acesso: Qualquer pessoa autenticada. Limite: até 300 chamadas a cada 60 s por origem. Status de sucesso: 200.

Parâmetros de caminho

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

Resposta

EvolucaoAluno

CampoTipoObrigatórioRestriçõesDescrição
alunoobjectsim
aluno.idstring (uuid)sim
aluno.nomestringsim
disciplinaslista de EvolucaoDisciplinasim
turmasNaoLiberadasintegersim0…Só na visão do próprio aluno: turmas dele cujas notas ainda não foram liberadas (não entram nas séries).

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X GET "$API/matriculas/{matriculaId}/evolucao" -H "Authorization: Bearer $TOKEN"

Evolução da própria pessoa por disciplina ​

GET /me/evolucao

Acesso: Qualquer pessoa autenticada. Limite: até 300 chamadas a cada 60 s por origem. Status de sucesso: 200.

Resposta

EvolucaoAluno

CampoTipoObrigatórioRestriçõesDescrição
alunoobjectsim
aluno.idstring (uuid)sim
aluno.nomestringsim
disciplinaslista de EvolucaoDisciplinasim
turmasNaoLiberadasintegersim0…Só na visão do próprio aluno: turmas dele cujas notas ainda não foram liberadas (não entram nas séries).

Em caso de erro: modelo ErroApi.

Exemplo

bash
curl -X GET "$API/me/evolucao" -H "Authorization: Bearer $TOKEN"

contato@presente.app.br