Tabela de conteúdos

~~ODT~~

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

Lista de Assinaturas para Colação de Grau Coletiva

Esta operação permite ao usuário da Diretoria de Administração e Controle Acadêmico – DACA- gerar uma lista de assinaturas dos discentes “graduandos” de uma determinada turma de um curso em um ano/período. Esta lista será anexada ao processo de Colação de Grau dos discentes.

Descrição do Caso de uso

Este caso de uso inicia-se quando a opção SIGAA → Graduação → Relatórios DACA → Alunos → Listagens → Lista de Alunos → Assinaturas para colação de grau coletiva é acessada.

Para gerar a lista, o usuário deve escolher um curso e informar um ano/período. Caso seja selecionado um curso a distância, o usuário deverá escolher o pólo do curso:

Neste momento, serão recalculados os históricos dos discentes do curso, afim de atualizar as integralizações que podem ter sido realizadas/alteradas em outros momentos. O usuário poderá acompanhar o processamento através de uma barra de progresso.

Após o recálculo dos históricos, caso o curso possua graduandos para o ano-período informado, será exibida uma lista discentes aptos a colar grau:

Matrícula Nome
Tipo - NUMÉRICO Tipo - TEXTO

O usuário terá a opção de realizar uma nova busca ou, caso encontrados discentes, gerar a lista de assinatura para a colação de grau:

Principais Regras de Negócio

Resoluções/Legislações Associadas

Não se aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.graduacao.dominio.DiscenteGraduacao sigaa.graduacao.discente_graduacao
br.ufrn.sigaa.dominio.Curso sigaa.public.curso
br.ufrn.sigaa.ead.dominio.Polo sigaa.ead.polo

Plano de Teste

Sistema: SIGAA

Módulo: Graduação

Link(s): Relatórios DACA → Alunos → Listagens → Lista de Alunos → Assinaturas para colação de grau coletiva

Usuário: mirza, lins

Papel que usuário deve ter: SigaaPapeis.DAE

Cenários de Teste

Gerar várias listas de assinaturas. Para verificar a lista, pode-se utilizar a Consulta Geral de Discentes, informando o curso, ano/período e o status “graduando”.

Dados para o Teste

Sugiro utilizar como ano-período o semestre anterior ao atual.

Consulta que exibe a quantidade de discentes graduandos por curso e período

SELECT f_discente_graduando_ano_periodo(id_discente), nome, COUNT(*)  
FROM discente  
INNER JOIN curso USING (id_curso)  
WHERE discente.nivel = 'G'  
AND STATUS IN (9)  
AND id_modalidade_educacao = 1  
GROUP BY 1, 2  
ORDER BY 1 DESC