[[sigaa:stricto_sensu:documentacao_tecnica:aba_relatorios_consultas| << Voltar]] echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Alunos Especiais e Disciplinas ====== Este caso de uso permite que o Gestor da Pró-Reitoria de Pós-Graduação obtenha uma lista com os discentes especiais e suas disciplinas matriculadas atualmente. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Relatório e Consultas -> Alunos -> Relatório de Alunos Especiais e Disciplinas// é acessada. Possui a mesma funcionalidade já descrita pelo [[desenvolvimento:especificacoes:sigaa:portal_coordenador_stricto_sensu:casos_de_uso:relatorios:alunos:relatorio_alunos_especiais_e_disciplinas | portal do coordernador stricto]] com a diferença que o usuário insere o programa para o qual deseja realizar a consulta. ====== Plano de Teste ====== Sistema: SIGAA Módulo: Stricto Sensu Link(s): Relatório e consultas -> Alunos -> Relatório de Alunos Especiais e Disciplinas Usuário: maribondo Papel que usuário deve ter: SigaaPapeis.GESTOR_POS ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Consulta para encontrar o id_gestora_academica a ser utilizado na próxima consulta (trocar '?' pelo nome do programa escolhido): SELECT * FROM comum.unidade WHERE nome ILIKE '?' Verificar os alunos especiais que devem aparecer na consulta de acordo com a consulta (Basta trocar os '?' pelo dado equivalente): SELECT d.matricula, d.nivel, p.nome, p.email, det.codigo, det.nome as nome_cc, e.logradouro, e.numero, m.nome as cidade, uf.sigla as estado, p.telefone_fixo, p.telefone_celular FROM discente d INNER JOIN comum.pessoa p USING (id_pessoa) INNER JOIN comum.endereco e ON e.id_endereco = p.id_endereco_contato INNER JOIN comum.municipio m ON e.id_municipio = m.id_municipio INNER JOIN comum.unidade_federativa uf ON uf.id_unidade_federativa = m.id_unidade_federativa INNER JOIN ensino.matricula_componente mc USING (id_discente) INNER JOIN ensino.componente_curricular_detalhes det USING (id_componente_detalhes) WHERE d.tipo = 2 AND d.id_gestora_academica = ? AND d.nivel in ( 'S','D','E' ) AND mc.ano = ? AND mc.periodo = ? ORDER BY d.nivel, p.nome, det.codigo