~~ODT~~
Relatório de Planos de Cursos Cadastrados
Este relatório tem como objetivo mostrar os totais dos planos de cursos cadastrados e não para as turmas, podendo detalha-lo.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Relatórios de Gestão → Relatórios de Ensino → Plano de Curso → Relatório de Planos de Cursos Cadastrados é acessada.
Inicialmente o usuário deverá informar o período a ser gerado o relatório:
- Ano-Período*: Tipo - NUMÉRICO. Formato - 9999-9
O relatório será exibido conforme a estrutura abaixo:
- Ano-Período: Ano e período informado.
Unidade | Turmas | Planos de Curso | Faltam Cadastrar | Referências Indicadas | Média de Referência |
---|---|---|---|---|---|
NOME DA UNIDADE | 99 | 99 | 99 | 99 | 99 |
TOTAL GERAL | 99 | 99 | 99 | 99 | 99 |
Ao clicar sobre as os itens das colunas “Planos de Curso” e “Faltam Cadastrar” será detalhado os dados referente ao valor exibido.
Ao clicar sobre a coluna Planos de Curso será exibido no seguinte formato:
- Unidade: Unidade referente a coluna selecionada
- Ano-Período: Ano e período informado.
Turma | Metodologia | Procedimentos de Avaliação |
---|---|---|
Turmas encontradas (99) | ||
AGP0212 - INSTALACOES ZOOTECNICAS - Turma 01 | Aulas expositivas e práticas. | Prova escrita com consulta (50%) e prova escrita sem consulta (50%). |
—– | —– | —– |
Já se clicar sobre a coluna Faltam Cadastrar será exibido da seguinte forma:
- Unidade: Unidade referente a coluna selecionada
- Ano-Período: Ano e período informado.
Turma |
---|
Turmas encontradas (99) |
AGP0212 - INSTALACOES ZOOTECNICAS - Turma 01 |
—– |
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.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.ensino.dominio.PlanoCurso | sigaa.ensino.turma |
Plano de Teste
Sistema: SIGAA
Módulo: Relatórios de Gestão
Link(s): Relatórios de Ensino → Plano de Curso → Relatório de Planos de Cursos Cadastrados
Usuário: arlindorodrigues, gleydson
Papel que usuário deve ter: SigaaPapeis.PORTAL_DE_RELATORIOS_GESTAO
Cenários de Teste
Não se aplica.
Dados para o Teste
Consulta que retorna os dados do relatório.
SELECT u.nome AS unidade, COUNT(DISTINCT t.id_turma) AS total_turmas, COUNT(DISTINCT pc.id_plano_curso) AS total_planos_cursos, COUNT(DISTINCT t.id_turma) - COUNT(DISTINCT pc.id_plano_curso) AS faltam, COUNT(DISTINCT ir.id_indicacao_referencia) AS total_referencia_indicadas, CASE WHEN COUNT(DISTINCT ir.id_indicacao_referencia) = 0 THEN 0 WHEN COUNT(DISTINCT pc.id_plano_curso) = 0 THEN 0 ELSE (COUNT(DISTINCT ir.id_indicacao_referencia) / COUNT(DISTINCT pc.id_plano_curso)) END AS media_referencia_por_plano FROM ensino.turma t LEFT JOIN ensino.plano_curso pc ON pc.id_turma = t.id_turma INNER JOIN ensino.componente_curricular cc ON cc.id_disciplina = t.id_disciplina LEFT JOIN ava.indicacao_referencia ir ON ir.id_turma = t.id_turma INNER JOIN comum.unidade u ON u.id_unidade = cc.id_unidade WHERE t.ano = 2011 AND t.periodo = 1 AND cc.nivel = 'G' --GRADUACAO GROUP BY u.nome ;