Progress
A student's longitudinal progress by discipline.
List students with the progress the person can see
GET /evolucao/alunos
Access: Any signed-in person. Rate limit: up to 300 calls every 60 s per origin. Success status: 200.
Query parameters
| Parameter | Type | Required | Constraints | Description |
|---|---|---|---|---|
busca | string | no | to 100 characters | Search text (name or email, depending on the route). |
limite | integer | no | 1…100; default: 50 | How many items per page (1 to 200; the default varies by route, usually 50). |
Response
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
items | list of EvolucaoAlunoItem | yes |
On error: ErroApi model.
Example
bash
curl -X GET "$API/evolucao/alunos" -H "Authorization: Bearer $TOKEN"A student's progress (by enrollment)
GET /matriculas/{matriculaId}/evolucao
Access: Any signed-in person. Rate limit: up to 300 calls every 60 s per origin. Success status: 200.
Path parameters
| Parameter | Type | Required | Constraints | Description |
|---|---|---|---|---|
matriculaId | string (uuid) | yes | Enrollment id. |
Response
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
aluno | object | yes | ||
aluno.id | string (uuid) | yes | ||
aluno.nome | string | yes | ||
disciplinas | list of EvolucaoDisciplina | yes | ||
turmasNaoLiberadas | integer | yes | 0… | Only in the student's own view: their classes whose grades have not been released yet (they are not in the series). |
On error: ErroApi model.
Example
bash
curl -X GET "$API/matriculas/{matriculaId}/evolucao" -H "Authorization: Bearer $TOKEN"Your own progress by discipline
GET /me/evolucao
Access: Any signed-in person. Rate limit: up to 300 calls every 60 s per origin. Success status: 200.
Response
| Field | Type | Required | Constraints | Description |
|---|---|---|---|---|
aluno | object | yes | ||
aluno.id | string (uuid) | yes | ||
aluno.nome | string | yes | ||
disciplinas | list of EvolucaoDisciplina | yes | ||
turmasNaoLiberadas | integer | yes | 0… | Only in the student's own view: their classes whose grades have not been released yet (they are not in the series). |
On error: ErroApi model.
Example
bash
curl -X GET "$API/me/evolucao" -H "Authorization: Bearer $TOKEN"