Listas de apoio
Listas usadas pelo formulário da questão, na aba Questões do banco da tela Banco de questões: tipo de questão, modo de pontuação, modo de feedback e tempo de feedback. Cada lista é consultada pela API, e o id retornado é o valor que vai nos campos question_type_id, scoring_mode_id, feedback_mode_id e feedback_timing_id da questão (veja Questões do banco).
Os ids não são fixos: use sempre o valor devolvido pela consulta.
Endpoints
| Método | Caminho | Descrição |
|---|---|---|
| GET | /operational/question-banks/questions/types | Lista os tipos de questão |
| GET | /operational/question-banks/questions/scoring-modes | Lista os modos de pontuação |
| GET | /operational/question-banks/questions/feedback-modes | Lista os modos de feedback |
| GET | /operational/question-banks/questions/feedback-timings | Lista os tempos de feedback |
Todas as listas têm o mesmo formato de resposta e os mesmos parâmetros de URL.
Parâmetros de URL (query)
| Parâmetro | Descrição |
|---|---|
| per_page | Quantidade de registros por página |
| page | Número da página, quando per_page é informado |
| column e order | Ordenação pela coluna informada, na direção asc ou desc |
Resposta: 200 OK. Sem per_page, uma lista; com per_page, lista paginada. Cada item traz id e o nome do valor: type (tipos), mode (modos de pontuação e de feedback) ou timing (tempos de feedback).
Valores cadastrados
Os valores padrão do sistema e os nomes que aparecem na tela:
| Lista | Valor cadastrado | Nome na tela |
|---|---|---|
Tipos (type) | Single Choice | Escolha Única |
Tipos (type) | Multiple Choice | Múltipla Escolha |
Tipos (type) | True/False | Verdadeiro/Falso |
Modos de pontuação (mode) | Binary | Binário |
Modos de pontuação (mode) | Weighted Options | Opções Ponderadas |
Modos de pontuação (mode) | Manual | Manual |
Modos de feedback (mode) | None | Nenhum |
Modos de feedback (mode) | Per option | Por opção |
Modos de feedback (mode) | General | Geral |
Tempos de feedback (timing) | Immediate | Imediato |
Tempos de feedback (timing) | After Submit | Após o envio |
Tempos de feedback (timing) | After Close | Após o fechamento |
GET /operational/question-banks/questions/types
Lista os tipos de questão. Cada tipo define se a questão é de escolha única, de múltipla escolha ou de verdadeiro ou falso.
Resposta: 200 OK, com id e type.
curl -X GET "https://api.pedagogo.app/operational/question-banks/questions/types" \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Accept: application/json"
GET /operational/question-banks/questions/scoring-modes
Lista os modos de pontuação da questão.
Resposta: 200 OK, com id e mode.
GET /operational/question-banks/questions/feedback-modes
Lista os modos de feedback da questão.
Resposta: 200 OK, com id e mode.
GET /operational/question-banks/questions/feedback-timings
Lista os tempos de feedback da questão.
Resposta: 200 OK, com id e timing.