Free Education, Private Data (FEPD)

Plataforma para questionários

Este é um ambiente para a disponibilização de questionários públicos do Laboratório de Informática na Educação do Instituto de Matemática e Estatística da Universidade de São Paulo. É desenvolvido e mantido pelos alunos de pós graduação Igor Moreira Félix e Lucas Mendonça de Souza. Para conhecer nosso grupo e trabalhos que estamos desenvolvendo, visite o seguinte endereço: https://www.usp.br/line/.

O LInE Quest é gratuito e de código aberto, podendo ser acessado e copiado na área de projetos do LInE: http://200.144.254.107/git/LInE/linequest.

Conheça na figura abaixo, a estrutura de diretórios que compõem o LInE Quest:

Para disponibilizar seu questionário público, a fim de coletar dados relacionados às pesquisas, siga os passos abaixo:

  1. Crie uma página HTML, contendo seu formulário. Caso ainda não tenha experiência com formulários, acesse este endereço.
  2. Inclua no seu formulário, um campo oculto (type="hidden") com nome "form", com o valor que identifique o seu formulário. Exemplo: <input type="hidden" name="form" value="Pesquisa_iVProg">
  3. Aponte seu formulário para o endereço /linequest/app/post.php
  4. Disponibilize sua página HTML no diretório /linequest/forms/
  5. Divulgue a página http://usp.br/line/linequest/forms/MEUFORM.html

Uma vez que os formulários são respondidos e estas informações são submetidas ao LInE Quest, a seguinte sequência de passos é realizada pelo sistema:

  1. É procedida uma verificação do campo "form", caso não tenha sido submetido, o LInE Quest rejeitará os dados. Portanto, esteja atento à configuração do seu formulário!
  2. São adicionadas as seguintes informações aos dados recebidos:
  3.   i. endereço IP do usuário respondente.
      ii. carimbo de data e hora de recebimento do formulário no servidor.
  4. Todos os dados são convertidos para o formato JSON, compondo uma única String.
  5. A String gerada pela conversão é gravada no banco de dados MySQL.