Guia do Usuário QuizLab

Aprenda a criar, importar e responder simulados

v1.5.0

Funcionalidades

Importação JSON

Arraste arquivos .json ou selecione até 50 por vez (máx. 2MB cada). Validação automática de schema.

Biblioteca

CRUD completo, busca em tempo real, seleção em massa e indicador de armazenamento (70% aviso, 85% bloqueio).

Criador de Simulados

Wizard com drag & drop, 24 tags sugeridas, preview ao vivo e rascunho automático a cada 30s.

Modo Estudo

Feedback imediato após confirmar, explicações visíveis, progresso salvo automaticamente para retomada.

Modo Exame

Timer decrescente, navegação livre entre questões, alteração de respostas, mapa de questões e revisão pré-finalização.

Revisão de Erros

Aba dedicada na biblioteca. Gera quiz temporário com questões erradas e remove acertos após revisão.

Temas Claro/Escuro

Alternância com persistência da preferência no navegador.

Funciona Offline

Após o primeiro acesso, o app funciona sem internet. Instalável como aplicativo.

Primeiros Passos

Acesse o QuizLab pelo navegador.

Na tela inicial, clique em "Importar" para carregar um arquivo JSON ou acesse a Biblioteca.

Clique em "Iniciar" em um simulado e escolha entre Modo Estudo ou Modo Exame.

No Modo Exame, use as setas do teclado para navegar e o mapa de questões para visão geral.

Formato de Importação JSON

O JSON deve seguir a estrutura abaixo. Campos marcados com * são obrigatórios.

Regras de Validação

IDs obrigatórios para questões e alternativas
Mínimo de 2 alternativas por questão
Mínimo de 1 resposta correta
Tipo "unica" exige exatamente 1 resposta correta
Tipo "multipla" exige pelo menos 2 respostas corretas
IDs das respostas devem existir no array de alternativas

Exemplo Completo

{
  "nomeSimulado": "Matemática Básica",
  "descricao": "Revisão de matemática",
  "tags": ["matemática", "enem"],
  "tempoLimiteMinutos": 30,
  "questoes": [
    {
      "id": "q1",
      "enunciado": "Quanto é 2 + 2?",
      "tipo": "unica",
      "alternativas": [
        { "id": "a", "texto": "3" },
        { "id": "b", "texto": "4" },
        { "id": "c", "texto": "5" }
      ],
      "respostasCorretas": ["b"],
      "explicacao": "2 + 2 = 4"
    }
  ]
}

Dicas de Uso

Use Ctrl+S no criador para salvar rascunho manualmente.

O indicador circular no cabeçalho da biblioteca mostra o espaço usado do navegador.

Questões marcadas com bandeira aparecem na revisão pré-finalização do exame.

O histórico de 10 partidas por simulado ajuda a acompanhar sua evolução.

Perguntas Frequentes

Onde meus dados ficam armazenados?
No LocalStorage do seu navegador. Nenhum dado é enviado para servidores externos.
Posso usar offline?
Sim. Após o primeiro carregamento com internet, o app funciona offline. Você pode instalá-lo como aplicativo pelo navegador.
Perdi meu progresso no exame ao fechar a aba.
Exames não salvam progresso intencionalmente são contínuos por design. Use o Modo Estudo para pausar e retomar depois.
Qual o limite de armazenamento?
Aproximadamente 4 MB. O app avisa ao atingir 70% e bloqueia novas importações em 85% da capacidade.
Como exportar meus simulados?
Na Biblioteca, clique no menu de três pontos e selecione "Exportar". O arquivo JSON será baixado.