Documentation Index
Fetch the complete documentation index at: https://docs.dokstamp.com/llms.txt
Use this file to discover all available pages before exploring further.
Matrículas
Uma matrícula representa o registo de um estudante num curso. Regista quando o estudante se matriculou, o seu estado de conclusão e a nota final. As matrículas são opcionais para a emissão de certificados, mas fornecem rastreabilidade académica completa quando incluídas.O objeto matrícula
| Campo | Tipo | Descrição |
|---|---|---|
uuid | string | Identificador único |
completion_status | enum | enrolled, completed, dropped |
grade | decimal | Nota final (0–10, 2 casas decimais), anulável |
enrolled_at | datetime | Data de matrícula |
completed_at | datetime | Data de conclusão/formatura, anulável |
student | object | O estudante matriculado |
course | object | O curso |
cohort | object|null | A turma, se aplicável |
Listar matrículas
Criar uma matrícula
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
student_uuid | string | Sim | UUID do estudante |
course_uuid | string | Sim | UUID do curso |
enrolled_at | date | Sim | Data de matrícula (YYYY-MM-DD) |
cohort_uuid | string | Não | UUID da turma |
completion_status | enum | Não | enrolled (padrão), completed, dropped |
grade | decimal | Não | Nota final (mínimo: 0) |
completed_at | date | Não | Data de conclusão |
Obter, atualizar, eliminar
O campo
enrollment_uuid é opcional em POST /certificates. Incluí-lo vincula o certificado ao registo de matrícula específico, permitindo rastreabilidade completa desde a matrícula até à emissão da credencial.