Tabela de conteúdos

Relatório de Equivalências

Esse relatório tem como finalidade listar todos os componentes de um currículo, mostrando suas expressões de equivalência e os componentes equivalentes.

Descrição do Caso de Uso

Este caso de uso inicia-se quando a opção SIGAA → Graduação → Relatórios - DACA → Outros → Currículo → Relatório de Equivalências é acessada.

Para gerar o relatório, deve-se informar os dados abaixo:

No relatório gerado, são exibidos os seguintes campos:

O relatório é agrupado por nível e em seguida por componente do currículo, listando seus componentes equivalentes.

Modelo do Relatório:

NÍVEL
COMPONENTE (OBRIGATÓRIO)
EXPRESSÃO DE EQUIVALÊNCIA
COMPONENTE EQUIVALENTE

Principais Regras de Negócio

Não se Aplica.

Resoluções/Legislações Associadas

Não se Aplica.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.dominio.Curso sigaa.curso
br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular sigaa.graduacao.matriz_curricular
br.ufrn.sigaa.ensino.graduacao.dominio.Curriculo sigaa.graduacao.curriculo
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular sigaa.ensino.componente_curricular

Plano de Teste

Sistema: SIGAA

Módulo: Graduação

Link(s): SIGAA → Graduação → Relatórios - DACA → Outros → Currículo → Relatório de Equivalências

Usuário: mirza

Papel que usuário deve ter: SigaaPapeis.DAE

Cenários de Teste

Não se Aplica.

Dados para o Teste

– Consulta que retorna a expressão de equivalência de um componente curricular. Basta substituir ? pelo codigo do componente.

SELECT cd.equivalencia FROM ensino.componente_curricular cc JOIN ensino.componente_curricular_detalhes cd ON (cc.id_detalhe = cd.id_componente_detalhes) 
WHERE cc.nivel = 'G' and cc.codigo = ?

– Consulta que retorna os dados do componente curricular encontrado na expressão de equivalência. Basta substituir ? pelo id do componente encontrado na consulta anterior.

SELECT * FROM ensino.componente_curricular cc JOIN ensino.componente_curricular_detalhes ccd ON cc.id_detalhe = ccd.id_componente_detalhes WHERE cc.id_disciplina = ?