Sobre este projeto
it-programming / web-development
Aberto
Desenvolver um programa, aplicativo ou até mesmo uma tabela no Excel que permita inserir um determinado número de Frases e relacionar estas frases inseridas a uma determinada palavra!
Teremos uma relação de palavras já definidas. (Será entregue uma lista com a relação de palavras para o desenvolvedor contratado).
O usuário irá inserir uma Frase dentro de um Campo, que aqui chamaremos de Campo de Inclusão!
O programa irá avaliar todas as Palavras existentes na Frase que for inserida no Campo de Inclusão e irá relacionar esta Frase dentro de um campo especifico da relação de palavras.
Iremos chamar aqui este campo de Campo de Preenchimento! Cada Palavra da relação de palavras terá 3 Campos de Preenchimento!
A mesma frase inserida pelo usuário no campo de inclusão deve ser inserida automaticamente em todos os Campos de Preenchimento das palavras que aparecem na frase!
Exemplo:
Suponhamos que Relação de Palavras do sistema tenha apenas as seguintes palavras:
Amor, vida, cachorro, trabalhar, noite, amanhã, sim, claro, não, comer, ir, lápis, concordo.
E que a frase inserida no campo de inclusão seja:
Amanhã, não irei trabalhar!
A partir do momento que o usuário insira esta frase no programa, ela deve aparecer no campo de preenchimento das seguintes palavras:
Amanhã, Não, Trabalhar.
A frase possui estas 3 palavras, por isto, ela deve aparecer no campo de preenchimento das 3 palavras!
Resumindo: o programa detecta as palavras existentes nas frases inseridas e inseri as frases dentro do Campo de Preenchimento de cada palavra que aparece na frase.
Além de um campo de Inserir Frases, o sistema deve ter também um Campo de Busca! No campo de busca, o usuário digita a palavra, dá “Enter” e aparece a relação de todas as frases que possua a palavra pesquisada!
O sistema deve contabilizar a quantidade de palavras que já tiveram algum nível de preenchimento! Por exemplo: se a Relação de Palavras for de 2000 palavras, mas apenas 500 palavras da relação já tenha recebido pelo menos uma frase em seus campos de preenchimento, o sistema deve apontar então, a quantidade de palavras já relacionadas (500) e a quantidade de palavras que faltam receber alguma relação (1500).
A partir desta contabilização de Palavras já preenchidas com Frases, o sistema irá mostrar uma Classificação! Esta classificação terá 12 níveis de progresso! A nomenclatura dos níveis serão enviados após a contratação do serviço. De maneira simples, por exemplo, se já teve X palavras que receberam frases, o usuário recebe uma classificação Y!
E por fim, o programa deve possuir uma imagem visual que ilustre o preenchimento da quantidade de palavras já preenchidas. (Visualização de Progresso).
Isto pode ser feita da seguinte forma: Um grande quadrado formado por micros quadrados. Neste grande quadrado, existirá um micro quadrado para cada palavra da relação geral de palavras. Ou seja, se a relação tiver duas mil palavras, do grande quadrado deverá ter dois mil micro quadrados.
Sempre que uma frase for atribuída para uma determinada palavra, o micro quadrado fica colorido/preenchido.
Com isto, a medida que frases forem sendo atribuídas, o grande quadrado irá sendo preenchido e isto servirá como uma pequeno mapeamento visual do progresso!
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Designer
Prazo de Entrega: 13 de Agosto de 2019
Habilidades necessárias