Skip to content

Grades and assessment ​

A student's grades and assessment, seen by staff or by the student.

My grades and assessment in a class ​

GET /me/turmas/{turmaId}/avaliacao

Access: Any signed-in person. Rate limit: up to 600 calls every 60 s per origin. Success status: 200.

Path parameters

ParameterTypeRequiredConstraintsDescription
turmaIdstring (uuid)yesClass id.

Response

AvaliacaoMatricula

FieldTypeRequiredConstraintsDescription
matriculaIdstring (uuid)yes
turmaobjectyes
turma.idstring (uuid)yes
turma.nomestringyes
alunoobjectyes
aluno.idstring (uuid)yes
aluno.nomestringyes
liberadabooleanyes
notasVisiveisEmData or nullyes
criterioslist of objectyes
criterios[].idstring (uuid)yes
criterios[].nomestringyes
criterios[].notaMinintegeryes
criterios[].notaMaxintegeryes

On error: ErroApi model.

Example

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

A student's grades and assessment in the class ​

GET /turmas/{turmaId}/matriculas/{matriculaId}/avaliacao

Access: Requires the capability AVALIAR over class (params.turmaId). Success status: 200.

Path parameters

ParameterTypeRequiredConstraintsDescription
matriculaIdstring (uuid)yesEnrollment id.
turmaIdstring (uuid)yesClass id.

Response

AvaliacaoMatricula

FieldTypeRequiredConstraintsDescription
matriculaIdstring (uuid)yes
turmaobjectyes
turma.idstring (uuid)yes
turma.nomestringyes
alunoobjectyes
aluno.idstring (uuid)yes
aluno.nomestringyes
liberadabooleanyes
notasVisiveisEmData or nullyes
criterioslist of objectyes
criterios[].idstring (uuid)yes
criterios[].nomestringyes
criterios[].notaMinintegeryes
criterios[].notaMaxintegeryes

On error: ErroApi model.

Example

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

contato@presente.app.br