Pular para o conteúdo principal

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étodoCaminhoDescrição
GET/operational/question-banks/questions/typesLista os tipos de questão
GET/operational/question-banks/questions/scoring-modesLista os modos de pontuação
GET/operational/question-banks/questions/feedback-modesLista os modos de feedback
GET/operational/question-banks/questions/feedback-timingsLista 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âmetroDescrição
per_pageQuantidade de registros por página
pageNúmero da página, quando per_page é informado
column e orderOrdenaçã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:

ListaValor cadastradoNome na tela
Tipos (type)Single ChoiceEscolha Única
Tipos (type)Multiple ChoiceMúltipla Escolha
Tipos (type)True/FalseVerdadeiro/Falso
Modos de pontuação (mode)BinaryBinário
Modos de pontuação (mode)Weighted OptionsOpções Ponderadas
Modos de pontuação (mode)ManualManual
Modos de feedback (mode)NoneNenhum
Modos de feedback (mode)Per optionPor opção
Modos de feedback (mode)GeneralGeral
Tempos de feedback (timing)ImmediateImediato
Tempos de feedback (timing)After SubmitApós o envio
Tempos de feedback (timing)After CloseApó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.