Completed

Módulo - Aplicativo De Questões

Published on the July 28, 2016 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)
Roles needed Developer

Delivery term: Not specified

Skills needed