O WhileDGP foi um projeto desenvolvido visando a necessidade da Universidade da Integração internacional da Lusofonia Afro-brasileira em avaliar a produção científica tanto dos grupos de pesquisas como de seus pesquisadores. Mediante tal necessidade, a aplicação foi desenvolvida principalmente para coletar informações(de produção) de cada grupo de pesquisa da instituição registrados no Diretório Geral dos Grupos de Pesquisa no Brasil/CNPq. Tal aplicação faz a coleta de informações básicas de cada grupo como por exemplo: Nome do grupo, Situacao, Ano de formação, seus lideres, Área predominante, Unidade Federativa, Instituição e Total de pesquisadores e alunos ativos ou egressos do grupo. E também informações de cada pesquisador do grupo, como por exemplo: Trabalhos Publicados em Anais de Evento, Resumos Publicados em Anais de Eventos, Artigos Completos Publicados em Periódicos, Livro ou Capítulo, Apresentações de trabalho e entre outras informações. Além disso, o WhileDGP lhe dá a possibilidade de coletar informações de todos os anos e de anos específicos(em relação aos pesquisadores dos grupos).
Algumas das informações coletadas já foram estudadas e publicadas em uma página específica no site da PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO da UNILAB entitulada com PAINEL DE INDICADORES
Lucas da Silva Maciel |
Allberson Bruno de Oliveira Dantas |
Renato Farias de Paiva |
Pedro Bruno Silva Lemos |
Antonio Paulo Uamba |
A aplicação foi desenvolvida totalmente na linguagem de programação Python. Ou seja, para que tal funcione de uma forma automatizada, optamos desenvolve-la nessa linguagem. Além disso, foi utilizada a biblioteca PySimpleGUI, para que fosse possível se desenvolvida uma aplicação possível de ser utilizada por qualquer tipo de usuário(sem que precisasse realizar comandos no prompt). Outas bibliotecas também foram usadas, mas não irei comenta-las aqui. Ainda, para que tal aplicação funcionasse, foi necessário utilizar um WEBDRIVER da google, para que fosse possível que o WhileDGP funcionasse no Google Chrome.
# 1) WhileDGP Entra no site da DGP/CNPq;
# 2) Realiza a busca dos grupos de pesquisa;
# 3) Após encontrar os grupos, ele conta o total de grupos;
# 4) Após isso, ele começa a realizar a coleta das informações dos grupos e de seus pesquisadores;
# 5) Após realizar a coleta de todas as informações, o WhileDGP salva todos os dados em seus arquivos específicos. Ou seja, os dados dos grupos são salvos em uma arquivos .JSON e o dos pesquisadores também são salvos em outro arquivos .JSON.