~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Estruturas Curriculares ====== Esse caso de uso serve para gerar uma consulta a [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:ddp:estrutura_curricular:cadastrar|Estruturas Curriculares de Graduação]], utilizando filtros. É usado pelos servidores da CAENE (Comissão Permanente de Apoio a Estudantes com Necessidades Educacionais Especiais). ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> NEE -> Relatórios/Consultas -> Consultas Gerais -> Estruturas Curriculares// é acessada. Este caso de uso pode ser compreendido em [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:consultas:consultas_gerais:estruturas_curriculares| Estrutura Curriculares]] ====== Plano de Teste ====== Sistema: SIGAA Módulo: NEE Link(s): Relatórios/Consultas -> Consultas Gerais -> Estruturas Curriculares Usuário: ricardolins Papel que usuário deve ter: SigaaPapeis.GESTOR_NEE ===== Cenários de Teste ===== Selecionando o campo "Buscar somente cursos ativos", a busca deve retornar somente os currículos com campo ativo igual TRUE. ===== Dados para o Teste ===== SQL para teste select curriculo.id_curriculo, curriculo.codigo, curriculo.ch_optativas_minima, curriculo.ch_nao_atividade_obrigatoria, curriculo.ch_atividade_obrigatoria, curriculo.anoEntradaVigor, curriculo.periodoEntradaVigor, curso.nome, curso.nivel, habilitaca.nome, turno.sigla, grauacadem.descricao from graduacao.curriculo curriculo inner join curso curso on curriculo.id_curso=curso.id_curso left outer join graduacao.matriz_curricular matrizcurr on curriculo.id_matriz=matrizcurr.id_matriz_curricular left outer join graduacao.habilitacao habilitaca on matrizcurr.id_habilitacao=habilitaca.id_habilitacao left outer join ensino.turno turno on matrizcurr.id_turno=turno.id_turno left outer join ensino.grau_academico grauacadem on matrizcurr.id_grau_academico=grauacadem.id_grau_academico where 1=1 and curriculo.id_curso=15315770 and curriculo.id_matriz=15390460 and matrizcurr.ativo=trueValue() order by curriculo.anoEntradaVigor desc, curriculo.periodoEntradaVigor, curriculo.codigo desc