Pular para o conteúdo principal

Qualificações do aluno online

Registros de qualificação de uma matrícula online: nota de teoria, nota de prática e data. Na tela, a qualificação fica em Alunos online, na ação Qualificação do menu da linha. A data é obrigatória.

Todas as rotas usam o uuid da matrícula no caminho: {training_student_uuid}.

Endpoints​

MétodoCaminhoDescrição
GET/comercial/online-students/{training_student_uuid}/qualificationsLista as qualificações da matrícula
POST/comercial/online-students/{training_student_uuid}/qualificationsRegistra uma qualificação
GET/comercial/online-students/{training_student_uuid}/qualifications/{id}Consulta uma qualificação
PUT/comercial/online-students/{training_student_uuid}/qualifications/{id}Altera uma qualificação
DELETE/comercial/online-students/{training_student_uuid}/qualifications/{id}Exclui uma qualificação
GET/comercial/online-students/{training_student_uuid}/qualifications/{id}/reportGera o relatório da qualificação (PDF)

Consulta​

GET /comercial/online-students/{training_student_uuid}/qualifications​

Lista as qualificações da matrícula.

Parâmetros de URL

ParâmetroDescrição
searchBusca pelo nome ou pelo e-mail do aluno
column e orderColuna e sentido da ordenação
per_page e pagePaginação

Resposta: 200. Sem per_page, a resposta é uma lista simples. Com per_page, a resposta é paginada. Cada item traz id, date, theory, practice, student_name, student_document, student_passport, user_create_name e user_update_name.

GET /comercial/online-students/{training_student_uuid}/qualifications/{id}​

Devolve uma qualificação da matrícula.

Resposta: 200, com a qualificação, incluindo a matrícula associada.

GET /comercial/online-students/{training_student_uuid}/qualifications/{id}/report​

Gera o relatório da qualificação, em PDF.

Resposta: 200, com o PDF.

Registro, alteração e exclusão​

POST /comercial/online-students/{training_student_uuid}/qualifications​

Registra uma qualificação na matrícula.

Corpo

CampoObrigatórioTipoDescrição
dateSimdataData da qualificação
theoryNãonúmeroNota de teoria
practiceNãonúmeroNota de prática

Resposta: 200, com a qualificação criada.

Exemplo

curl -X POST "https://api.pedagogo.app/comercial/online-students/<uuid-da-matricula>/qualifications" \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"date": "2026-03-20",
"theory": 8.5,
"practice": 9
}'

PUT /comercial/online-students/{training_student_uuid}/qualifications/{id}​

Altera uma qualificação.

Uma qualificação vinculada a uma avaliação não tem a nota de teoria alterada.

Corpo

CampoObrigatórioTipoDescrição
dateNãodataData da qualificação
theoryNãonúmeroNota de teoria. Não pode ser alterada em qualificação vinculada a uma avaliação
practiceNãonúmeroNota de prática

Resposta: 200, com a qualificação alterada.

DELETE /comercial/online-students/{training_student_uuid}/qualifications/{id}​

Exclui uma qualificação. Uma qualificação vinculada a uma avaliação não pode ser excluída.

Resposta: 200, sem corpo.