👨🏫APP DE ENQUETES QUIZ COM SVELTE E JSON.
Este aplicativo é um quiz interativo desenvolvido com o framework Svelte. Ele permite aos usuários responderem uma série de perguntas e receberem uma pontuação com base em suas respostas. O grande diferencial é a flexibilidade oferecida pela integração com o arquivo QUESTOES.json
, que permite personalizar facilmente as perguntas e respostas de acordo com as necessidades do usuário.
Personalização das Perguntas e Respostas:
QUESTOES.json
.Interface de Usuário Intuitiva:
Feedback:
Capacidade de Reiniciar o Quiz:
Instalar as dependências do projeto:
CODIGO/
:npm install
Este comando instala todas as dependências listadas no arquivo package.json
do seu projeto.Executando o Aplicativo:
CODIGO/
, abra o terminal ou prompt de comando e digite o seguinte comando:npm run dev
http://localhost:8080/
.Usando o APP:
Iniciar o Quiz: Ao carregar a página, você verá um botão "INICIAR". Clique neste botão para começar o quiz.
Responder às perguntas: Após clicar em "INICIAR", você será apresentado com uma série de perguntas. Leia cada pergunta cuidadosamente e escolha a resposta que você acredita ser correta. Clique no botão correspondente à sua escolha.
Navegar pelas perguntas: Você pode navegar entre as perguntas clicando nos botões "<" e ">" na parte inferior da tela. Isso permite que você revise suas respostas ou pule para a próxima pergunta.
Finalizar o Quiz: Depois de responder a todas as perguntas, você verá sua pontuação total exibida na tela. Você também terá a opção de reiniciar o quiz clicando no botão "REINICIAR".
Gerenciando o QUESTOES.json
:
Para gerenciar o QUESTOES.json
em ./CODIGO/public
, é essencial entender o papel do campo "correctIndex"
em cada pergunta. Este campo indica o índice da opção correta dentro da lista de opções fornecida para cada pergunta. Aqui está um exemplo prático de como entender e usar o "correctIndex": 2
:
Suponha que tenhamos a seguinte pergunta no arquivo QUESTOES.json
:
{
"question": "Qual é a capital do Brasil?",
"options": ["Rio de Janeiro", "Brasília", "São Paulo", "Belo Horizonte"],
"correctIndex": 1
}
Nesta pergunta, as opções fornecidas são "Rio de Janeiro", "Brasília", "São Paulo" e "Belo Horizonte". O campo "correctIndex": 1
indica que a opção correta é "Brasília", que está no índice 1 da lista de opções.
QUESTOES.json
é representada por um objeto JSON, delimitado por chaves. Cada objeto contém os campos question
, options
e correctIndex
.HTML
, CSS
e outras linguagens relacionadas, é necessário possuir conhecimento nessas áreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponíveis: