Experimento AJAX #5 - O Aplicativo Questionarious
abril 1st, 2007
O motivo principal que me levou a desenvolver o aplicativo Questionarious foi uma necessidade específica do blog, qual seja, a de se ter um instrumento que facilitasse a publicação de posts relacionados a exercícios propostos e resolvidos de Matemática e que agregasse a possibilidade de interagir de forma mais efetiva com o leitor.

O objetivo referente ao instrumento facilitador foi alcançado. A outra parte … a se ver.
Mesmo que no desenvolvimento do aplicativo tenha imprimido o direcionamento apontado, penso que ele poderá ser útil para outras finalidades que não aquela. E nesse sentido passo a apresentar detalhes da versão por mim batizada de “Zen” em contraposição às tradicionais versões alfa ou beta e a disponibilizar um demo para teste, avaliação, sugestões e efetivo uso, a quem interessar possa, quando for liberada a versão para download.
A versão demo pode ser acionada através do link questionarious na barra de navegação localizada no topo da página e o login e senha de acesso são ambos a palavra consulta.
Principais Características do Aplicativo
- Desenvolvido em PHP e Javascript/Ajax com banco de dados MySql;
- Dispõe das opções Tabelas, Questionários, Perguntas, Respostas, Gabaritos, Soluções, Gerar Questionários, Avaliações e Usuários;
- Faz uso do editor tinyMCE, o mesmo do WP, em várias de suas opções;
- Totalmente construído com AJAX sem o uso de qualquer biblioteca, com exceção do método Effect.toggle da script.aculo.us version 1.6.4 e Prototype version 1.5.0_rc1, para exibir as soluções dos exercícios;
- Permite a construção de dois tipos de questionários, o de avaliação e o de pesquisa;
- Todas as críticas são feitas única e exclusivamente do lado do servidor;
- Como complemento, possui duas maneiras para se publicar os questionários no blog, após incluído via aplicativo, que serão descritas mais adiante.
O que ainda falta fazer na versão “Zen”
- Concluir a opção Tabelas que, no momento, dispõe apenas dos tipos de respostas - cadastradas no “braço - que são fundamentais para determinar o formato do questionário como um todo. Na sub-opção Tipo Resposta são exibidos os detalhes de sua composição;
- A opção Avaliações destinada a gravação e análise das respostas fornecidas pelos usuários, ou entrevistados ou pesquisados, ou sei mais lá o que. Por enquanto apenas computa a quantidade de pessoas que se dignaram a responder um dado questionário;
- O manual de instruções que normalmente dá um trabalho danado de fazer e quase ninguém lê. Em alguns formulários coloquei instruções de preenchimento de campo como um possível mecanismo a ser adotado, mas não o único. Veja lá e diga o que você acha: basta “encostar” o mouse no ícone com a letra “i”, quando você se deparar com um;
- Permitir a impressão do questionário em formato pdf. A opção Gerar Questionário, por enquanto, é utilizada para verificações e testes antes de sua publicação;
- O cadastro de usuários do sistema é ainda provisório e aproveitado de outra aplicação;
- Questões relacionadas à segurança das informações cadastradas;
- Acho que é isso. Mas se você encontrar algo não mencionado aqui me avise, por favor!
Problema não Resolvido
Como iniciei meus conhecimentos há pouco com o editor tinyMCE, e tive um trabalho danado para fazê-lo funcionar com o AJAX, em raras ocasiões no FF e mais frequentemente no IE, ele apresenta uma perda de foco - me parece ser esta a causa - que “trava” todo o formulário.
Minha desconfiança segue por essa direção, pelo menos por enquanto, uma vez que detectei que ao clicar em qualquer dos ícones do editor tudo volta ao normal.
Fica o registro na esperança de que possa ser ajudado na solução do problema.
Outras Informações
- Os questionários são individualizados por usuário. Ou seja, exibe apenas os montados por você com base no seu login;
- Contribui para a denominação “Zen” o fato de não ter construído um banco de perguntas e respostas - a forma correta -, mas sim perguntas e respostas por questionário. O que significa que para “aproveitar” uma pergunta contida em um questionário em outro só com os famosos Ctrl+C e Ctrl+V;
- Dêem um desconto, pois no meu caso o fato dificilmente acontece e meu objetivo era de desenvolver um aplicativo simples, em um primeiro instante e até sem o editor, para atender as necessidades mencionadas no início do post;
- A construção de um questionário segue a ordem estabelecida no menu superior do aplicativo.
Como Publicar o Questionário no WP
- Através de um plugin desenvolvido com base no WP-Polls, de GaMerz, cuja rotina utilizada para esse fim é de autoria de Robert Accettura. Um Exemplo é o Questionarious #2 - Conjuntos, onde o questionário é exibido “aberto”;
- A outra forma é através de um link que permite acionar via AJAX uma rotina em PHP do lado do servidor, cujo exemplo você pode ver no Questionarious #1 - Potenciação e Radiciação.
Considerações Finais
Como vocês viram “arriba” e nos questionários já publicados existem muitas coisas prontas e muitas a se fazer. No ponto em que está, pra mim é mais do que suficiente e atende perfeitamente minhas necessidades.
A razão de divulgá-lo é detectar se há interesse ou não da comunidade blogueira e não blogueira por um aplicativo do gênero e quem sabe angariar reforço para implantar as melhorias mencionadas e outras a serem, certamente, sugeridas.
Uma das idéias que me passa pela cabeça é a de construir um plugin para o WP em que o aplicativo possa ser utilizado diretamente em sua interface. Conheço pouco ainda do assunto para partir para esta empreitada, mas quem sabe alguém topa contribuir.
Estou inteiramente aberto (opa!) para compartilhar o experimento e fico aqui na expectativa do retorno de vocês.
Finalmente gostaria de agradecer a colaboração do Renato Bontempo do Bicho de Goiaba e do Náiron do El Micox.
Categorias: AJAX, Javascript, PHP, Questionarious/Exercícios Resolvidos, Técnico
Plugin sidebarTabs (demo)
Livros[-]
Visitantes[-]
- 7 currently online
- 27 maximum concurrent
- 1661669 total visitors



















4 Comentários Adicione o seu
1. Micox | abril 2nd, 2007 at 16:49:07
Hoepa.
Fala grande horta.
Quando aquelas alterações que eu sugeri tiverem prontas fala ae pra eu divulgar também :)
2. Renato | abril 4th, 2007 at 00:13:12
Tenho certeza que vai ser um sucesso. Os bloqueiros sáo carentes que ferrantes de pesquisas, o Questionarious vai ajduar muito.
abraços
3. Viche » Downloads&hellip | junho 1st, 2008 at 18:07:43
[…] Início com o aplicativo questionarius que foi objeto deste post. […]
4. Manoel Honorio | julho 18th, 2008 at 01:04:22
Gostaria de verificar a possibilidade da integração deste aplicativo com meu Fórum.
Claro, que pagarei (financeiramente) a você pela integração.
Por favor, entre em contato: manoel[at]gcert.com.br
Deixe seu Comentário
São permitidas as seguintes tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed