~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Quantitativo de Planos de Docência Assistida por Atividade ====== Este relatório tem como objetivo exibir o quantitativo de planos de docência assistida que possui cada Tipo de atividade. Este relatório é utilizado pela PPG (Pro-Reitoria de Pós-Graduação). ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA → Stricto Sensu -> Bolsas Docência Assistida -> Relatórios -> Quantitativo de Planos de Docência Assistida por Atividade// é acessada. É solicitado o seguinte dado para a geração do relatório: * **Programa**: Tipo - TEXTO. * **Nível**: Tipo - TEXTO - Nível do plano (MESTRADO OU DOUTORADO). * **Modalidade da Bolsa**: Tipo - TEXTO - Tipo de Modalidade da Bolsa (CAPES-DS, CNPq, FAPERN e REUNI). * **Ano-Período * **: Tipo - NUMÉRICO. Ano e período de análise do relatório . Ao gerar o relatório será exibido um gráfico com o quantitativo de planos por atividade. * **__Outras Atividades__** * **__Descrição__**: Tipo - TEXTO. * **__Quantidade__**: Tipo - NUMÉRICO. Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.stricto.dominio.PlanoDocenciaAssistida | sigaa.stricto_sensu.plano_docencia_assistida | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Stricto Sensu Link(s): Bolsas Docência Assistida -> Relatórios -> Quantitativo de Planos de Docência Assistida por Atividade Usuário: andierison, ferafin Papel que usuário deve ter: SigaaPapeis.PPG, SigaaPapeis.MEMBRO_APOIO_DOCENCIA_ASSISTIDA ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Consulta que retorna os dados do relatório. select fa.descricao, count(distinct p.id_plano_docencia_assistida) from stricto_sensu.atividade_docencia_assistida atv left join stricto_sensu.forma_atuacao_docencia_assistida fa on fa.id_forma_atuacao_docencia_assistida = atv.id_forma_atuacao_docencia_assistida inner join stricto_sensu.plano_docencia_assistida p on p.id_plano_docencia_assistida = atv.id_plano_docencia_assistida where p.ano = 2011 and p.periodo = 1 group by fa.descricao order by count(distinct p.id_plano_docencia_assistida) desc