Pesquisar

Criar componente de Quiz em JS/JSON para modelo de site já existente

29/10/2019 às 18:01

Descrição do Projeto:

Olá,
Tenho um modelo de curso online em formato scroll/onepage, baseado em componentes. Cada componente é definido na classe de uma DIV. Ele foi feito em html/js/jquery.

A ideia deste modelo e seus componentes, é ser fácilmente manuseável por um designer ou redator da equipe.

O que preciso é que o desenvolvedor crie um componente de Quiz em que posteriormente a equipe interna possa aplicar com praticidade, preenchendo um JSON

Requisitos do Quiz:
- Dois templates de quiz: Multipla escolha, e SIM/NÃO.
- Puxar informações do Quiz de dentro de um arquivo JSON.
- O usuário poderá definir uma nota de corte (porcentagem do quiz)
- O usuário poderá escrever as perguntas
- O usuário poderá definir alternativas corretas (gabarito)
- O usuário poderá atribuir uma mensagem de feedback positivo e uma mensagem de feedback negativo para o quiz, e para perguntas.

- As respostas do aluno e a porcentagem de acerto precisam ser gravadas em uma Array (examplo.:
[A,B,C,,A,C,D,100]).
- No caso do modelo SIM/NÃO. O usuário poderá atribuir o caminho de uma imagem para cada pergunta.

- O código precisa ser escrito. Não podemos utilizar bibliotecas pré-prontas. Podemos utilizar JS Vanilla e jQuery como uma base para desenvolvimento.



- Criar uma função vazia de callback para sucesso e falha do aluno (quizFailed or quizPassed)
- O quiz deverá funcionar da seguinte forma:
A) Aparece enunciado e pergunta
B) usuário responde
C) substitui-se a tela por um feedback da questão
D) substiui-se tela pela proxima pergunta...
E) Consecutivamente. Ao finalizar perguntas, aparece o feedback do quiz
F) Criar uma função vazia de callback para sucesso e falha do aluno

English description

Hi,
I have an online scrolling page model in development. It´s based in components.


Each component is definined through a DIV class. It was mmade with html/js/jquery.
In it´s model and components, I would like it to be easily used by a designer or writter in my team.

Requirements:
- Two quiz modes: multiple choice and yes/no. (Class quiz yesno)
- Import quiz data from inside a JSON file (class quizmultichoice)
- designer can define a minimum score ( percentage )
- designer can write questions
- designer can define correct answers
- designer can set a positive feedback message and a negative feedback message
- User answers needs to be recorded in an Array (example.: [A,B,C,,A,C,D,100]).
- In case of yes/no model, designer can set a image path for each question.
- Code needs to be written.

We can´t use third party libraries, but we can use JS Vanilla, Jquery as development basis.
- Create two empty callback functions (quizFailed or quizPassed)

- This is how quiz should work:
- A) Questions and alternatives are shown
- B) User click touch answer
- C) Quiz elements are replaced by question feedback elements
- D) Feedback elements replace by next quiz elements
- E) And so on... When it´s finished, quizFeedback appears
- F) Callback function is called (quizFailed or quizPassed)

Habilidades desejadas:

Javascript jQuery JSON

Atividades do cliente nesse projeto:

Última visualização: 10/02/2020 às 10:44

Última interação: 01/11/2019 às 09:40

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 7
Propostas excluídas: 6
Interessados: 11

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criar site de quiz - Preciso de um parceiro para um projeto de quiz, similar ao Tec Concursos, onde perguntas serão disponibilizadas para o usuário se preparar para concursos. Preciso de alguém que...

Site para serviço de guincho - Site de vendas 3 produtos onde o cliente já escolhe produto e compra e um produto de serviço não precisa de ter a opção de entrega, quero que feche o serviç...

Landing page para evento de paraquedismo - Busco profissional qualificado para desenvolver uma landing page performática para um evento de paraquedismo, de acordo com as diretrizes e identidade visual que serão informadas.

Melhorias em site Wordpress - Preciso de um freela com experiência para me ajudar a realizar pequenas melhorias no site Wordpress. Pagamento semanal! Tipos de atividades: - Personalização de tema instala...

Site para marca de cosméticos - Preciso de um site interativo pois o objetivo da marca é fazer um questionário sobre a pele do cliente e direcionar para o produto específico. Esse mesmo produto poderá ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.