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:
- Curso:
- Matriz Curricular:
- Currículo:
No relatório gerado, são exibidos os seguintes campos:
- Relatório de Equivalências do Currículo
- Curso: Tipo - TEXTO.
- Matriz Curricular: Tipo - TEXTO.
- Currículo: Tipo - TEXTO.
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 = ?