[US-5-2-3] Criar endpoint para gerar quiz
Dependência
Esta tarefa possui como dependência o Card US-5-2-2
Descrição
Criar um novo endpoint GET /quiz/
que consome o service definido na tarefa US-5-2-2
Parâmetros de entrada: ID do usuário, e contexto do chat atual (últimas 4 respostas da IA, mais a mensagem inicial).
Parâmetros de saída: JSON de perguntas gerado pela IA.
Códigos de resposta:
-
200 OK
– quiz gerado com sucesso, retorna o JSON de questões. -
400 Bad Request
– se chat_id for inválido ou não existir. -
500 Internal Server Error
– erro ao processar a requisição ou comunicação com a IA.
DoD
- Os casos dos códigos de respostas todos foram englobados
- O endpoint foi devidamente testados
- Temos testes unitários para o Endpoint