~~ODT~~
Lista de Alunos Ausentes no Cadastramento
Este relatório emite a listagem dos discentes que não compareceram ao cadastramento após sua aprovação do vestibular.
Apenas os usuários da Diretoria de Administração e Controle Acadêmico – DACA, podem acessar esta funcionalidade.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Graduação → Relatórios-DACA → Alunos → Listagens → Lista de Alunos → Alunos Ausentes no Cadastramento.
Para emitir o relatório, o usuário deverá informar:
- Processo Seletivo*: Tipo - TEXTO. Com a listagem dos Processos Seletivos cadastrados no Sistema.
- Chamada*: Tipo - TEXTO. Listagem das chamadas referentes ao Processo Seletivo.
O sistema exibirá um relatório com opção de impressão agrupado pelo Curso de aprovação do aluno, contendo as seguintes informações abaixo:
Lista dos Alunos Ausentes no Período de Cadastramento
- Processo Seletivo: Tipo - TEXTO
- Chamada: Tipo - TEXTO.
- Total de Alunos Ausentes no Período de Cadastramento: Tipo - NUMÉRICO.
CURSO | ||
---|---|---|
INSCRIÇÃO | NOME | IDENTIDADE |
Tipo - NUMÉRICO | Tipo - TEXTO | Tipo - NUMÉRICO |
—— | —— | —— |
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01: Serão listados os alunos aprovados no processo seletivo selecionado, que possuírem o status EXCLUIDO.
- RN02: A convocação e chamada serão listadas no relatório, quando a opção TODAS no filtro
Chamada
for selecionada.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.pessoa.dominio.Pessoa | sigaa.comum.pessoa |
br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente |
br.ufrn.sigaa.dominio.Curso | sigaa.curso |
br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivoDiscente | sigaa.vestibular.convocacao_processo_seletivo_discente |
br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivo | sigaa.vestibular.convocacao_processo_seletivo |
OBS: não há persistência de dados.
Plano de Teste
Sistema: SIGAA
Módulo: Graduação
Link(s): Relatórios-DACA → Alunos → Listagens → Lista de Alunos → Alunos Ausentes no Cadastramento
Usuário: dressamp, vanessa, adelardo
Papel que usuário deve ter: SigaaPapeis.GESTOR_CONVOCACOES_VESTIBULAR
Cenários de Teste
Verificar o layout do relatório, assim como a autenticidade dos registros informados no mesmo, para auxiliar pode-se utilizar a consulta listada em Dados para o Teste.
Dados para o Teste
Para confirmar a ausência de um aprovado ao cadastramento, será possível seguir o seguinte caso de uso Gerenciar Cadastramento Discentes.
Consulta de todos alunos que foram convocados, mas que estão excluídos.
SELECT iv.numero_inscricao, p.nome, p.numero_identidade AS identidade, d.matricula, c.nome||' ('||SUBSTR(grau.descricao,1,1)||') ('||turno.sigla||')' AS curso, hab.nome AS habilitação, grau.descricao AS "grau acadêmico", turno.sigla AS turno, cps.descricao, municipio.nome FROM vestibular.convocacao_processo_seletivo_discente cpsd INNER JOIN vestibular.convocacao_processo_seletivo cps USING(id_convocacao_processo_seletivo) INNER JOIN discente d USING(id_discente) INNER JOIN comum.pessoa p USING(id_pessoa) INNER JOIN curso c USING(id_curso) INNER JOIN vestibular.inscricao_vestibular iv USING(id_inscricao_vestibular) INNER JOIN comum.municipio municipio ON municipio.id_municipio = c.id_municipio INNER JOIN graduacao.discente_graduacao dg ON dg.id_discente_graduacao = d.id_discente INNER JOIN graduacao.matriz_curricular matriz USING(id_matriz_curricular) INNER JOIN ensino.turno turno ON turno.id_turno = matriz.id_turno INNER JOIN ensino.grau_academico grau ON grau.id_grau_academico = matriz.id_grau_academico LEFT JOIN graduacao.habilitacao hab ON hab.id_habilitacao = matriz.id_habilitacao WHERE d.status = 10 ORDER BY c.nome, p.nome