Interactive Quiz
Crie quizzes interativos no seu perfil do Honne. Cada resposta leva o usuário a links diferentes — ideal para recomendações personalizadas, descoberta de conteúdo, testes de personalidade e muito mais.
Como Funciona
- Você cria um quiz com perguntas e respostas no admin.
- Cada resposta pode ser vinculada a um ou mais links do seu perfil.
- Os usuários acessam
/quiz/{username}para responder. - Ao final, veem os links correspondentes às respostas que escolheram.
Página de Admin
Acesse /admin/quiz para gerenciar seu quiz.
Estrutura do JSON de Perguntas
O quiz é configurado via JSON. Cada pergunta tem o seguinte formato:
[
{
"id": "q1",
"text": "Qual seu estilo musical favorito?",
"answers": [
{
"id": "q1a1",
"text": "Rock",
"linkIds": ["abc123"]
},
{
"id": "q1a2",
"text": "Pop",
"linkIds": ["def456", "ghi789"]
}
]
}
]
Campos
| Campo | Tipo | Descrição |
|---|---|---|
id | string | Identificador único da pergunta (ex: q1) |
text | string | Texto da pergunta exibido ao usuário |
answers[] | array | Lista de respostas da pergunta |
answers[].id | string | Identificador único da resposta (ex: q1a1) |
answers[].text | string | Texto da resposta exibido ao usuário |
answers[].linkIds | string[] | IDs dos links do perfil que aparecem quando esta resposta é selecionada |
answers[].url | string | URL direta (opcional — alternativa ao linkIds) |
Onde encontrar os IDs dos Links
Na página do quiz no admin, há uma tabela "Your Links (IDs for JSON)" listando todos os seus links com seus respectivos IDs. Copie o ID desejado e use no campo linkIds da resposta.
Usando URL Direta (mais simples)
Em vez de usar linkIds, você pode colocar qualquer URL diretamente na resposta:
{
"id": "q1a1",
"text": "Praia paradisiaca",
"url": "https://youtube.com/results?search_query=melhores+praias"
}
Não precisa criar um link no perfil nem consultar IDs — a URL vai aparecer direto no resultado do quiz. Você pode misturar linkIds e url na mesma resposta se quiser.
URL Pública
O quiz fica disponível em:
/quiz/{username}
Exemplo: /quiz/joaosilva
Fluxo do Usuário
- Usuário acessa
/quiz/{username} - Vê a primeira pergunta do quiz
- Seleciona uma resposta → avança para a próxima pergunta automaticamente
- Ao responder a última pergunta, clica em "Ver resultado"
- Vê os links associados às respostas que escolheu
Tipos de Pergunta
Atualmente o quiz suporta apenas múltipla escolha com resposta única (radio buttons). Cada pergunta pode ter quantas respostas desejar.
Boas Práticas
- Título claro: Dê um título que explique o propósito do quiz
- Perguntas objetivas: Mantenha as perguntas curtas e diretas
- Respostas equilibradas: Evite respostas muito longas; mantenha um número consistente de opções por pergunta
- Links relevantes: Cada resposta deve levar a links realmente relacionados à escolha
- Teste o fluxo: Responda ao próprio quiz para verificar se os links corretos aparecem
Perguntas Frequentes
Quantas perguntas posso ter?
Não há limite. Mas recomenda-se de 3 a 10 perguntas para manter o engajamento.
Quantas respostas por pergunta?
Quantas quiser. O ideal é de 2 a 6 opções.
Posso vincular a mesma resposta a vários links?
Sim. O campo linkIds aceita um array — liste quantos IDs desejar.
Preciso criar links no perfil para usar no quiz?
Não. Use o campo url na resposta para colocar qualquer URL diretamente, sem precisar criar links no perfil.
O quiz aparece no meu perfil automaticamente?
Não. O quiz tem uma URL própria (/quiz/{username}). Para direcionar usuários ao quiz, adicione um link manual no seu perfil apontando para esta URL.
Posso ter mais de um quiz?
Atualmente apenas um quiz por usuário. Salvar um novo sobrescreve o anterior.