Módulo - Aplicativo De Questões


Realizado
Descrição:
Módulo - aplicativo de questões (perguntas e respostas armazenadas em banco de dados) desenvolvido em php/mysql, a ser disponibilizado na internet por meio de um link em site principal que já existe(www.XXXXX.COM)

    É necessário que se desenvolvam dois algoritmos para cadastro e comportamento de questões e um terceiro algoritmo de mecanismo de busca das questões cadastradas. Além disso deve ser elaborada área de fórum para cada questão(comentários feitos pelos usuários).

    O primeiro algoritmo será o de questões de múltipla escolha. Ele deve possibilitar o cadastro de questões pelos adm. Do aplicativo.
Deve possibilitar a configuração em 4, 5 ou 6 alternativas que devem ser apresentadas em ordem aleatória quando a busca para a resolução das questões for efetuada. Deve possibilitar aos adm. Do aplicativo que ao cadastrar as questões possa ser escolhida qual a alternativa está correta, e que apresentará um comportamento próprio(mudança da cor de fundo do texto da alternativa para verde se for assinalada a correta e para vermelho se for assinalada a errada).
Além disso deve ser possível o cadastro de comentários para cada alternativa e de comentário geral para a questão(possib. De escolha pelo adm. Do aplicativo e possib.
De disponib. Da visualização dos comentários dos usuários também facultativa pelo adm do aplicativo). Deve ser disponibilizada a estatística de acertos/erros por usuário(em percentual e em gráfico tipo pizza).


    A ordem dos blocos das questões deve ser a seguinte:
    1º) nome e tag da questão; 2º) o texto da questão(da pergunta) em si(espaço máximo de 10 linhas ou 800 caracteres); 3º) as alternativas com  botão ao lado para que sejam assinaladas pelo usuário(que trocarão de ordem aleatoriamente em cada busca efetuada) e um espaço para uma explicitação sucinta da resposta de cada questão(caso habilitado pelo adm do aplicativo); 4º) campo comentário geral da questão; 5º) abaixo de cada questão deverá existir botão para resolução(escrito: “resolver”), que se acionado deverá mostrar a alternativa correta e mudar o comportamento da questão(mostrando o comentário se habilitado pelo adm do aplicativo - Área de comentários do professor: possibilidade de exibir comentário feito pelo professor a respeito de cada questão individualmente (certas e erradas) ou comentário geral por questão feito pelo professor); 6º) Abaixo do botão de envio da resolução(“resolver”) deve existir um botão para visualização de uma área de comentários da questão a serem realizados pelos usuários(que deve ficar disponível a um clique do usuário - Botão de Ferramenta fórum: Criar ferramenta fórum para comentário pelos alunos e professores sobre as questões, que deve possuir link localizado abaixo das questões - Área de comentários dos usuários: possibilidade de exibir comentário feito pelo usuário a respeito da questão(podendo desabilitar essa função por usuário); 7º)botão para link de fórum do moodle(a ser configurado o redirecionamento pelo adm do aplicativo); 8º) botão estatísticas para visualização em % ou gráfico tipo pizza; 9º) botão para selecionar a questão como favorita pelo usuário; 10)botão para o usuário dar um alerta de erro na questão(caixa de texto com máximo de 400 caracteres - Botão de Ferramenta notificação de erros: Criar ferramenta notificação de erros das questões para comentário enviado pelos alunos aos operadores do site, que deve estar localizado abaixo das questões), que ao ser acionado deve copiar o texto digitado e enviá-lo por e-mail para o e-mail do adm (configurável); e 11) botão para link de material complementar(até três materiais, podendo ser audio/video/texto/imagem - Botão de link: Possibilidade de inserir link para visualização de material complementar(texto pdf/word/excell), foto, vídeo aula, ou audio sobre cada questão).

    A ordem dos blocos do mecanismo de busca/filtro deve ser a seguinte:

1. Estatísticas: questões resolvidas quantidade de acerto ou erro do usuário(visualização em % ou gráfico tipo pizza);
2. Pesquisa geral de questões: palavras chaves - banca, ano, nível, favoritas, área de formação, disciplina, assunto, modalidade(múltipla escolha/certo e errado/dissertativa), instituição, cargo-(Exibe resultados logo abaixo);

Obs: Para reforçar cabe ressaltar que o algoritmo das questões de múltipla escolha deve fazer com que a(s) questão(ões) errada(s) alterem a cor de realce do texto para vermelho e as corretas para verde quando da resolução da questão pelo usuário(e clique no botão resolver), e logo após exibir os comentários do professor e links pra possíveis materiais complementares.
Da mesma forma deve ser feito com o algoritmo das questões de certo/errado.

    O segundo algoritmo será o de questões certo e errado. Ele deve possibilitar o cadastro de questões pelos adm. Do aplicativo.
Deve possibilitar que as alternativas sejam apresentadas em ordem aleatória quando a busca para a resolução das questões for efetuada. Ele deve possuir as mesmas funcionalidades do algoritmo de múltipla escolha, no que lhe forem aplicáveis de acordo com sua característica peculiar(só o que for aplicável ao certo e errado).


    LAYOUT E identidade visual

    importante manter a mesma identidade de cores da página inicial do site principal(www.tpconcursos.com).
    Preferencialmente, o profissional desenvolvedor do aplicativo deverá copiar o topo e o rodapé do site principal e trabalhar com ele; ou ainda, caso não seja possível, deverá haver uma área (uma faixa) na parte superior do aplicativo de treinamento de provas com a cor mais aproximada àquela que se encontra na parte superior da página inicial do site de origem, mantendo-se a mesma identidade visual do site principal.
    Nesta faixa localizada na Área superior da página deve-se colocar a logomarca e o nome do site centralizados;
    Na mesma faixa logo abaixo da logomarca estará o dizer: “Treinamento de Provas de Concursos” . Obs: a arte(logo e nome) irei passar ao profissional de TI que esteja desenvolvendo o aplicativo.
    Logo abaixo deve estar a área de pesquisa geral de questões.
    Ainda abaixo desta área deverá existir uma área centralizada  para notícias de concursos (em andamento ou aguardando a publicação de editais).
    Obs: ao carregar as questões na ferramenta de pesquisa esta área de notícias deverá ser descarregada da página para que as questões apareçam.

Categoria: TI e Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Disponibilidade requerida: Conforme necessário
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias: Desenvolvedor

PHP HTML MySQL Database

USD 100 - 250

Orçamento

3

Propostas

3

Freelancers interessados

Publicado: há 3 anos

Prazo de Entrega: Não estabelecido

Crie seu próprio projeto

Você está procurando um freelancer para realizar um projeto parecido? Crie seu próprio projeto e você receberá ofertas dos melhores freelancers.


Outros projetos deste cliente

Para saber mais sobre este cliente

Faça seu login na Workana

Freelancers que já se candidataram para este trabalho

RPM A. D.Somos a RPM, uma agência com DNA totalmente digital. Atuamos no desenvolvimento de jobs e projetos de web design abrangendo as áreas gráfica, digital e marketing. Uma equipe de publicitários, designers, programadores ... Mais detalhes

CodeIn.Foco em desenvolvimento de Sistemas e Apps Mais detalhes