<< Voltar

Última atualização: 2017/08/07 09:53 por marcelo.tanaka

Índices dos Componentes Atendidos por Docência Assistida

Este relatório tem como objetivo exibir os índices de aprovação dos Componentes Curriculares da Graduação atendidos pelos planos de docência assistida. Este relatório é utilizado pela PPG (Pro-Reitoria de Pós-Graduação).

Este caso de uso inicia-se quando a opção SIGAA → Stricto Sensu → Bolsas Docência Assistida → Relatórios → Índices dos Componentes Atendidos por Docência Assistida é 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 (CNPq, CAPES, REUNI…).
  • Ano-Período * : Formato - AAAA-9. Tipo - NUMÉRICO. Ano e período de análise do relatório.

Ao gerar o relatório serão exibidos os seguintes dados:

  • Programa: Tipo - TEXTO.
  • Modalidade da Bolsa: Tipo - TEXTO.
  • Nível: Tipo - TEXTO.
  • Ano-Período: Formato - AAAA-9. Tipo - NUMÉRICO.
Componente Curricular Ativos Aprovados Reprovados Trancados
COMPONENTE CURRICULAR 99 99 99 99
—– —– —– —– —–
Total Geral:

Então o caso de uso é Finalizado.

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

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 → Índices dos Componentes Atendidos por Docência Assistida

Usuário: andierison, maribondo

Papel que usuário deve ter: SigaaPapeis.PPG, SigaaPapeis.MEMBRO_APOIO_DOCENCIA_ASSISTIDA

Não se aplica.

Para obter o login de algum usuário com o papel de MEMBRO_APOIO_DOCENCIA_ASSISTIDA, basta cadastrar o membro no caso de uso de Identificar Membro CATP, e a partir do nome, rodar o seguinte script para obter seu login:

SELECT login FROM comum.usuario WHERE id_pessoa IN(SELECT id_pessoa FROM comum.pessoa WHERE nome ilike 'NOME_DO_MEMBRO')

Consulta que retorna os dados do relatório.

SELECT DISTINCT cc.id_disciplina, cc.codigo, ccd.nome, u.id_unidade, u.nome,
	SUM(CASE WHEN mc.id_situacao_matricula IN (4,6,7,9,1,2,5) THEN 1 ELSE 0 END) AS ativos,	      
	SUM(CASE WHEN mc.id_situacao_matricula IN (4,22,21,23) THEN 1 ELSE 0 END) AS aprovados,	      
	SUM(CASE WHEN mc.id_situacao_matricula IN (6,7,9) THEN 1 ELSE 0 END) AS reprovados,	      
	SUM(CASE WHEN mc.id_situacao_matricula IN (5) THEN 1 ELSE 0 END) AS trancados	      
FROM ensino.matricula_componente mc
    INNER JOIN ensino.componente_curricular cc ON cc.id_disciplina = mc.id_componente_curricular
    INNER JOIN (
	SELECT DISTINCT id_componente_curricular, ano, periodo
	FROM stricto_sensu.plano_docencia_assistida p
	INNER JOIN discente USING (id_discente)
	WHERE p.status IN  ( 3,7,6,8 ) 
	AND ano = 2011 AND periodo = 2 
	) pd ON pd.id_componente_curricular = cc.id_disciplina
    INNER JOIN ensino.componente_curricular_detalhes ccd ON cc.id_detalhe = ccd.id_componente_detalhes  
    INNER JOIN comum.unidade u ON u.id_unidade = cc.id_unidade 
WHERE mc.ano = pd.ano AND mc.periodo = pd.periodo  
AND mc.id_situacao_matricula IN ( 4,6,7,9,1,2,5,4,22,21,23,6,7,9,5 ) 
AND cc.nivel = 'G' 
GROUP BY cc.id_disciplina, cc.codigo, ccd.nome, u.id_unidade, u.nome
ORDER BY u.nome, ccd.nome
  • sigaa/stricto_sensu/documentacao_tecnica/indices_dos_componentes_atendidos_por_docencia_assistida.txt
  • Última modificação: 2017/08/07 09:53
  • por marcelo.tanaka