~~ODT~~

Última atualização: 2017/04/03 18:13 (edição externa)

Alunos com NEE por Forma de Ingresso

Este caso de uso permite aos usuário do módulo NEE gerar um relatório com a listagem de todos os alunos que registraram algum tipo de Necessidade Educacional Especial na inscrição do vestibular, possibilitando uma visão ampla dos alunos da Instituição com Necessidades Especiais.

Este caso de uso inicia-se quando a opção SIGAA → NEE → Aluno → Relatórios / Consultas → Alunos com NEE por Forma de Ingresso é acessada.

Passo 1

O Sistema possibilita a utilização dos seguintes filtros para a contrução do relatório:

  • Ano Ingresso: Tipo - NUMÉRICO. Formato - 9999
  • Forma de Ingresso: Tipo - TEXTO.
  • Tipo de Necessidade Educacional Especial: Tipo - TEXTO
  • Curso: Tipo - TEXTO

Será gerado relatório contendo a lista de discentes com Necessidades Educacionais Especiais. Os resultados são mostrados em formato de tabela seguindo o modelo abaixo:

NOME DO CURSO - CIDADE - GRAU ACADÊMICO - HABILITAÇÃO(quando houver) - TURNO
ALUNO MATRÍCULA NECESSIDADE EDUCACIONAL ESPECIAL STATUS DISCENTE SITUACAO ATENDIMENTO ANO INGRESSO
NOME DO ALUNO 999999999 NECESSIDADE STATUS SITUACAO 9999
—— —— —— —— —— ——

O caso de uso é finalizado.

Não se Aplica.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.ufrn.comum.dominio.TipoNecessidadeEspecial sigaa.comum.tipo_necessidade_especial
br.ufrn.sigaa.pessoa.dominio.Discente sigaa.public.discente
br.ufrn.comum.dominio.Pessoa sigaa.comum.pessoa

Plano de Teste

Sistema: SIGAA

Módulo: NEE

Link(s): Aluno → Relatórios / Consultas → Alunos com NEE por Forma de Ingresso.

Usuário: ricardolins, erikaferreira, dfg

Papel que usuário deve ter: SigaaPapeis.GESTOR_NEE

Utilizar um usuário com papel de acesso ao módulo NEE, verificando se os dados são exibidos corretamente.

Consulta que retorna os alunos Ativos e Cadastrados com Necessidade Especial:

SELECT d.matricula, p.nome, UPPER(tne.descricao) AS tipo_necessidade, c.nome AS curso, 
mun.nome AS municipio, ga.descricao AS grauAcademico,  hab.nome AS habilitacao, 
d.ano_ingresso AS anoIngresso, d.periodo_ingresso AS periodoIngresso, c.nome || ' - ' || mun.nome 
|| ' - ' || ga.descricao || ' - ' || CASE WHEN  hab.nome  IS NOT NULL THEN hab.nome 
|| ' - ' ELSE '' END || COALESCE(turn.sigla,'') AS descricao_curso 
FROM discente d 
JOIN comum.pessoa p USING (id_pessoa) 
JOIN comum.tipo_necessidade_especial tne USING (id_tipo_necessidade_especial) 
JOIN curso c ON c.id_curso = d.id_curso 
JOIN comum.municipio mun ON mun.id_municipio = c.id_municipio 
JOIN graduacao.curriculo curric ON curric.id_curriculo = d.id_curriculo 
LEFT JOIN graduacao.matriz_curricular mcu ON mcu.id_matriz_curricular = curric.id_matriz 
LEFT JOIN ensino.turno turn ON turn.id_turno = mcu.id_turno 
JOIN ensino.grau_academico ga ON ga.id_grau_academico = mcu.id_grau_academico 
LEFT JOIN graduacao.habilitacao hab ON hab.id_habilitacao = mcu.id_habilitacao 
LEFT JOIN vestibular.convocacao_processo_seletivo_discente cpsd using(id_discente) 
LEFT JOIN vestibular.convocacao_processo_seletivo cps using(id_convocacao_processo_seletivo) 
LEFT JOIN vestibular.processo_seletivo ps using(id_processo_seletivo) 
WHERE d.nivel = 'G' 
AND d.status IN  ( 1,2 ) 
ORDER BY c.nome, ga.descricao, hab.nome, turn.sigla, p.nome ASC
  • desenvolvimento/especificacoes/sigaa/nee/casos_de_uso/relatorios_consultas/relatorios_nee/alunos_com_nee_por_forma_de_ingresso.txt
  • Última modificação: 2017/04/03 18:13
  • (edição externa)