OBJETIVO
Desenvolver uma aplicação web que implemente um questionário baseado no Washington Group (conjunto de perguntas para identificação de dificuldades funcionais), processe as respostas e mantenha um registro das avaliações realizadas.
REQUISITOS OBRIGATÓRIOS
1. Estrutura do Projeto
- Implementar o padrão MVC (Model-View-Controller)
- Configurar rotas amigáveis (URLs sem extensões .php, .html, etc.)
2. O Questionário
Criar uma view contendo as seguintes perguntas:
| # |
Pergunta |
| 1 | Você tem dificuldade para enxergar, mesmo usando óculos? |
| 2 | Você tem dificuldade para ouvir, mesmo usando aparelho auditivo? |
| 3 | Você tem dificuldade para andar ou subir escadas? |
| 4 | Você tem dificuldade para lembrar-se das coisas ou concentrar-se? |
| 5 | Você tem dificuldade para cuidar da sua própria higiene pessoal? |
Opções de Resposta (para todas as perguntas):
| Valor |
Descrição |
| 1 | Não, nenhuma dificuldade |
| 2 | Sim, alguma dificuldade |
| 3 | Sim, muita dificuldade |
| 4 | Não consegue de forma alguma |
Campos adicionais:
- Nome completo da pessoa (obrigatório)
Critério de identificação (Washington Group):
Uma pessoa é considerada com deficiência se pelo menos UMA das cinco respostas for igual a 3 (muita dificuldade) ou 4 (não consegue).
3. Processamento
- Ao enviar o formulário, a aplicação deve processar as respostas
- Aplicar o critério do Washington Group para determinar se a pessoa tem ou não deficiência
- Exibir uma view com o resultado da avaliação
- Salvar os dados em um arquivo local (formato JSON)
4. Listagem
- Criar uma view acessível via URL /pessoas-identificadas
- Ler o arquivo com os registros salvos
- Exibir uma lista contendo: Nome e Status (Com deficiência / Sem deficiência)