Pular para o conteúdo principal

Instrutores qualificados

Esta página descreve os endpoints da aba Instrutores qualificados, da tela Cursos. Ela lista as pessoas habilitadas a ministrar o curso. É separada da aba Instrutores, que define quem está na equipe do curso e em qual papel.

Endpoints​

MétodoCaminhoDescrição
GET/comercial/courses/{course_uuid}/qualified-instructorsLista os instrutores qualificados do curso
POST/comercial/courses/{course_uuid}/qualified-instructorsHabilita um instrutor no curso
GET/comercial/courses/{course_uuid}/qualified-instructors/{id}Consulta uma habilitação
DELETE/comercial/courses/{course_uuid}/qualified-instructors/{id}Remove a habilitação
GET/comercial/courses/{course_uuid}/qualified-instructors/instructorsLista as pessoas que podem ser habilitadas

Consultar​

GET /comercial/courses/{course_uuid}/qualified-instructors​

Lista os instrutores habilitados no curso.

Parâmetros de URL

ParâmetroDescrição
searchTexto livre: nome do curso, código ou grupo
customer_vendor_uuidLista apenas as habilitações da empresa informada (uuid da empresa)
customer_vendor_employee_uuidLista apenas a habilitação do colaborador informado (uuid do colaborador)
columnName e orderDataOrdenação: nome da coluna e asc ou desc

Resposta: lista. Campos principais: id, customer_vendor_id, customer_vendor_name, course_id, course, course_code, workload, group e os dados de criação e alteração.

GET /comercial/courses/{course_uuid}/qualified-instructors/{id}​

Consulta uma habilitação pelo id.

GET /comercial/courses/{course_uuid}/qualified-instructors/instructors​

Lista as pessoas cadastradas como instrutor que ainda não estão na equipe do curso (aba Instrutores). Campos: uuid e name.

Habilitar e remover​

POST /comercial/courses/{course_uuid}/qualified-instructors​

Habilita um instrutor no curso. Informe um dos dois campos abaixo para indicar o colaborador.

CampoObrigatórioTipoDescrição
instructor_idUm dos doisNúmero (id)id do colaborador instrutor
customer_vendor_employee_uuidUm dos doisTexto (uuid)uuid do colaborador instrutor

Se a pessoa já foi habilitada no curso e a habilitação foi removida, o sistema restaura a habilitação anterior.

Resposta: 200 com a habilitação criada.

DELETE /comercial/courses/{course_uuid}/qualified-instructors/{id}​

Remove a habilitação. Para trocar o instrutor habilitado, remova a habilitação e cadastre outra.

Resposta: 200 com success (verdadeiro quando a habilitação foi encontrada e removida) e message.