-
Notifications
You must be signed in to change notification settings - Fork 44
Backlog de funcionalidades
O objetivo é que o usuário possa entender as diferenças de comportamento entre parlamentares/partidos nas votações de uma dada proposição. Isso seria legal pra toda vez que rolasse um assunto polêmica votado em plenário, lançar uma divulgação pra galera ver aquela proposição no Radar.
Detalhes em #331.
O README do Radar já contém dois "distintivos": status da build e índice de cobertura de código (experimental esse segundo). Esse modelo de "distintivos" do github parece ser interessante para criar um "espaço de trabalho informativo" [XP] no README do projeto. Talvez com essa tecnologia a gente possa mostrar outras coisas, como quantidades de curtidas no Facebook, visitas ao site, etc.
Criar um cadastro {partido, período} => quantidade de cargos executivos, onde um cargo executivo é uma secretaria ou ministério dependendo da esfera da casa sob análise. Com esse mapa, podemos dar algum tipo de destaque aos partidos com mais cargos executivos no gráfico do PCA. A ideia é evidenciar a relação "troca de apoio legislativo por cargos executivos".
Quando se passar o mouse em cima da circunferência de um partido, mostrar mais informações sobre o partido naquele contexto (casa legislativa e período analisados). Listando algumas informações que poderiam ser interessantes:
- Número de parlamentares na bancada (acho bom começar por essa, já que a informação já está no json);
- Porcentagem de mulheres na bancada;
- Quantidade de cargos executivos do partido (secretarias ou ministérios);
etc...
A ideia é que o usuário possa escolher um tema para as votações analisadas. Assim, se o usuário escolher "educação", o Radar tentará filtrar as proposições relacionadas com os temas. Pra isso é preciso fazer um mapa tema => lista de palavras chaves e/ou se aplicar alguma técnicas de processamento de linguagem natural mais aprimorada.
Obs: uma versão simples já foi implementada, mas estamos trabalhando para substituir o mecanismo de busca pelo Elastic Search, para nossas buscas ficarem melhores.
Com os dados do Radar podemos responder algumas questões interessantes, como
- em que horário os parlamentares costumam votar?
- a questão regional afeta a votação da proposta de alteração do código florestal?
- quantas PECs são apresentadas e aprovadas a cada ano?
- Outras questões em https://github.com/leonardofl/radar_parlamentar/blob/master/QUESTOES
Considerando que essas análises ad-hoc nada tem a ver com o gráfico do PCA, seria muito legal criar dentro do site do Radar uma área que funcionasse como blog, em que as pessoas poderiam postar análises como essa realizadas com base nos dados disponibilizados pelo Radar Parlamentar. Também seria legal se houvesse espaço para pessoas postarem "propostas de análises".
O primeiro passo pra isso é verificar se não existe nenhuma app Django para a criação de fóruns ou algo assim.
Basicamente o conceito é, que independente da semelhança entre os partidos, é muito dificil para uma pessoa comum saber qual partido, de fato, é mais semelhante à ele.
Por isso pensei que talvez seria interessante, se pudessemos perguntar pro usuário o que ele votaria em cada uma das votações, podendo ele escolher dentre: Sim, Não, Indiferente, Pular.
Quando ele marcasse Sim/Não seria adicionado ao vetor de votos do usuário esse voto, e em seguida rodariamos o algoritimo de semelhança e plotariamso no gráfico o "eu" com uma cor diferenciada.
Essa idéia é legal, porém perguntar todas as votações do usuário seria algo MUITO CHATO de responder. Por isso uma idéia legal seria permitir o usuário fazer login, seja com Facebook, Google, ou até mesmo login próprio.
Com isso, ele teria um dashboard de quais votações ele já participou (SIM, NÃO, INDIFERENTE, podendo modificar o seu voto caso ele mude sua forma de pensar) e as que ele não votou (ou clicou em "Pular")
Com isso poderiamos ter também uma progress bar de quantas votações ele já deu sua opinião, quantas ele ainda não votou e quantas ele é indiferente.
Talvez uma barrinha branca, onde primeiro viria a cor verde mostrando os que ele votou sim, depois uma vermelha mostrando as que ele votou não e depois uma amarela mostrando as que ele é indiferente, e o que não estiver preenchido é o quanto ele não votou ainda.
Bem, ainda temos que aprimorar a idéia e pensar como implementar.
Funcionalidade sugerida por bamorim, aluno de Engenharia Eletrônica e de Computação da UFRJ.
Uma abordagem interessante é a de integração com outras plataformas, que já coletam dados de preferências de votações dos interneutas. Esses sites poderiam fazer uma requisição pro Radar com os votos do cidadão, e daí o Radar o mostraria no gráfico. Potencials parceiros:
- http://qmrepresenta.com.br/
- vote na web
- politic me
Sabe-se que muitas vezes existe uma "Orientação" do governo sobre as votações. O governo pode orientar que os parlamentares "da base" votem Sim, Não, Obstrução, Abstenção ou mesmo que a orientação seja "liberando a bancada" para votar livremente.
Se não me engano o mesmo existe para cada "bancada" partidária, uma orientação para seus integrantes. Será que essa informação não seria relevante de ser considerada em nossos cálculos? P.ex.: Caso a "liderança" da bancada A oriente o voto "Sim", e a "liderança" da bancada B oriente o voto "Não", e um parlamentar de A vota "Não" isso não seria mais representativo do que quando as duas orientam "não" e o parlamentar vota 'não'?.
Autor: Diego (retirado de https://github.com/leonardofl/radar_parlamentar/issues/54)