Skip to content
This repository has been archived by the owner on Jul 19, 2018. It is now read-only.

samuelzvir/eduqiservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eduqi Service

##Sobre

O EduQI é um portal que tem por objetivo disponibilizar dados estatísticos referentes a infra-estrutura das escolas do brasil. O EduQI obtém dados da Prova Brasil e faz uma média das condições de infra-estrutura, segurança e recursos de auxilio ao ensino das 1000 escolas com melhor desempenho na Prova Brasil. Com essa média é possível analisar e comparar as condições de uma escola escolhida através da busca do site com a média das escolas com as melhores classificações. O objetivo desta comparação é tentar escolher algumas prioridades para investimento nas escolas comparadas. EduQI Service é o serviço responsável por disponibilizar todos os dados para a camada de front-end do projeto EduQI. Como é um serviço todos os dados utilizados na exibição podem ser consumidos por outros aplicativos através dos seguintes endereços:

Acesse:

######Endereço na WEB: http://dcardosods.github.io/eduqi/

######Repositório do Front-end: https://github.com/dcardosods/eduqi

Como contribuir


Informações

--

Versão 2.0.0

Chamadas REST

  • Chamada que retorna uma lista com os nomes e ids de escolas

    http://[host da aplicacao]:[porta]/eduqiservice/v1/eduqiservice/v1/schoolna me/{query}/{limit}
  • query : termos da pesquisa
  • limit : número máximo de escolas que estarão na na lista de retorno. (0 retorna todos os elementos da busca)
  • Chamada que retorna uma lista com uma média das repostas do quetionário sobre a infraestrutura das escolas com melhor desempenho

    http://[host da aplicacao]:[porta]/eduqiservice/v1/generalstats
  • Chamada que retorna os dados do formulário da escola

    http://[host da aplicacao]:[porta]/eduqiservice/v1/schoolanswers/{schoolID}
  • schoolID : ID da escola
  • Chamada que retorna o CEP da escola
    http://[host da aplicacao]:[porta]/eduqiservice/v1/getcep/{idEscola} 
    • schoolID : ID da escola

-- ####Dependências da Aplicação (Versão 2.0):

--

Versão 1.0.0 (Versão inicial)

####Servlets da Aplicação:

  • Porcentagem de respostas do questionário socio-econômico das 1000 primeiras escolas:
http://[host da aplicacao]:[porta]/eduqi-server/probservlet
  • Serviço que retorna o CEP da escola de acordo com o id da escola:
http://[host da aplicacao]:[porta]/eduqi-server/cepprovider?idEscola=[id da escola]
  • Serviço de de respostas do questionário socio-econômico da escola selecionada:
http://[host da aplicacao]:[porta]/eduqi-server/questservlet?idEscola=[id da escola]