Realizado

Atualizar/Recriar um "Quizz" (Não enviar proposta sem ler e entender a descrição do projeto)

Publicado em 18 de Janeiro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Preciso atualizar um "Quizz" que consiste em 8 paginas com um total de 200 peguntas atualmente disponível em https://www.dianeticabrasil.com.br/teste/
Foi feito em linguagem php e sem banco de dados a muitos anos atrás e apesar de estar funcionando, apresenta alertas no log php de que não suportará mais o php 8.
Escopo do Projeto:
- Atualizar a linguagem de programação incluindo boas práticas de programação atuais de forma a suprimir as mensagens de alerta do php e suportar o php 8.
- Alterar a forma em que foi feito em tabelas para usar div, para torna-lo mais responsivo.
- Criar novo arquivo CSS mapeando somente o conteúdo existente. O arquivo atual contém lixo.


- Centralizar todas as perguntas em uma única pagina.
- Incluir uma barra superior de progresso.
- Centralizar um arquivo de parâmetros único, valores como textos do rodapé (5 linhas contendo nome da empresa, endereço e contatos), segundo rodapé contendo copyrigth, cor do menu superior, logo, etc.
- Integrar os campos da primeira pagina (Nome, idade, sexo, telefone, email e cidade), para um formulário já existente do Mautic. Ou seja os mesmos campos usado para disparar email no fim do teste será usado para criar um contato no Mautic (anexo).

- Corrigir o gráfico que é enviado por email, atualmente é enviado somente os valores estando a barra do gráfico em branco por possível erro no css. (Se o motivo desse problema for comprovadamente complexo, o projeto poderá ser considerado concluído)

Contexto Geral do Projeto

Atualmente o Quizz é usado para um teste de personalidade e será evoluído para ser utilizado por vários auditores.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias