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.
Módulos
Módulos são as disciplinas, unidades curriculares ou unidades individuais que compõem um curso. Crie os módulos ao nível da instituição e, em seguida, associe-os a um ou mais cursos.O objeto módulo
| Campo | Tipo | Descrição |
|---|---|---|
uuid | string | Identificador único |
code | string | Código do módulo (único por instituição, máx. 20 caracteres) |
name | string | Nome do módulo (máx. 150 caracteres) |
description | string | Descrição resumida |
syllabus | string | Conteúdo completo da ementa |
workload | integer | Carga horária total (sem sinal) |
credits | integer | Créditos académicos (sem sinal) |
modality | enum | in_person, online, hybrid |
level | enum | undergraduate, graduate, technical, open |
is_active | boolean | Indica se o módulo está ativo |
is_required | boolean | Indica se o módulo é obrigatório no curso |
Listar módulos
Criar um módulo
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
name | string | Sim | Nome do módulo |
institution_uuid | string | Sim | UUID da instituição pai |
code | string | Não | Código do módulo (único por instituição) |
description | string | Não | Descrição resumida |
syllabus | string | Não | Ementa completa |
workload | integer | Não | Total de horas de contacto |
credits | integer | Não | Créditos académicos |
modality | enum | Não | in_person, online, hybrid |
level | enum | Não | undergraduate, graduate, technical, open |
is_active | boolean | Não | Padrão: true |
is_required | boolean | Não | Padrão: false |
Obter, atualizar, eliminar
Após criar os módulos, associe-os a um curso utilizando
POST /courses/{uuid}/attach/modules. Consulte Módulos do Curso.