Cadastro da Estrutura Curricular
Este caso de uso tem a finalidade de permitir ao DDP cadastrar Estruturas Curriculares.
A estrutura curriculares é dividida em níveis e para nível temos os componentes curriculares obrigatórios ou optativos correspondentes a esse nível.
Descrição do Caso de Uso
Este caso de uso inicia-se quando o Usuário acessa a opção SIGAA → Graduação → DDP → Estrutura Curricular → Cadastrar.
Passo 1
O usuário informa os seguintes dados:
- Código: Tipo - NUMÉRICO.
- Curso: Tipo - TEXTO.
- Matriz Curricular: Tipo - TEXTO.
- Ano-Período de Implantação: Formato - AAAA, Tipo - NUMÉRICO.
- Carga Horária Optativa Mínima: Tipo - NUMÉRICO.
- Carga Horária Por Período Letivo Mínima: Tipo - NUMÉRICO.
- Carga Horária de Componentes Eletivos Máxima: Tipo - NUMÉRICO.
- Carga Horária Máxima do Semestre: Tipo - NUMÉRICO.
- Aproveitar Componentes de Outro Currículo: Tipo - TEXTO.
Créditos Por Período Letivo:Mínimo: Tipo - TEXTO.Médio: Tipo - TEXTO.Máximo: Tipo - TEXTO.
- Prazo Para Conclusão (em semestres):
- Mínimo: Tipo - TEXTO.
- Médio: Tipo - TEXTO.
- Máximo: Tipo - TEXTO.
- Ativo: Formato - SIM/NÃO, Tipo - TEXTO.
O usuário seleciona a opção Próximo passo
Passo 1A - Aproveitar componentes curriculares de outra estrutura curricular
O usuário informa os seguintes dados caso tenha sido selecionado a opção Aproveitar Componentes de Outro Currículo no Passo 1
- Curso: Tipo - TEXTO.
- Currículos: Tipo - TEXTO.
O sistema exibe os seguintes dados:
- Obrigatória/Optativa: Tipo - TEXTO.
- Componente Curricular: Tipo - TEXTO.
O usuário seleciona os componentes informado se eles são Obrigatórios, Optativos ou Nenhum dessas opções
O usuário seleciona a opção Selecionar componentes curriculares
O sistema irá adicionar os componentes no nível selecionado anteriormente
Passo 2
O sistema exibe os seguintes dados:
- Carga Horária por Período Letivo: Tipo - NUMÉRICO.
Créditos por Período Letivo: Tipo - TEXTO.- Carga Horária Optativa (mín. / total): Tipo - NUMÉRICO.
- Carga Horária de Componentes Eletivos: Tipo - NUMÉRICO.
O usuário seleciona o Nível que deseja inserir o componente curricular, seleciona a opção Adicionar novo componente e informa os seguintes parâmetros para a busca do componente:
- Código: Tipo - NUMÉRICO.
- Nome: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
- Unidade Acadêmica: Tipo - TEXTO.
O usuário seleciona a Opção Buscar
O sistema exibe os seguintes dados:
- Obrigatória/Optativa: Tipo - TEXTO.
- Componente Curricular: Tipo - TEXTO.
O usuário seleciona os componentes informado se eles são Obrigatórios, Optativos ou Nenhum dessas opções. Caso o parâmetro AGRUPA_OPTATIVAS_NO_CURRICULO_GRADUACAO esteja definido para “TRUE”, o usuário terá a opção de marcar apenas uma das opções (Obrigatório ou Optativo).
O usuário seleciona a opção Selecionar componentes curriculares
O sistema irá adicionar os componentes no nível selecionado anteriormente
Passo 2A - Remover nível
O usuário seleciona o nível desejado
O usuário seleciona a opção Remover Nível / Todas as Estruturas Curriculares
O sistema remove os componentes curriculares do nível selecionado
Passo 3
O usuário define o componente curricular correspondente ao Trabalho de Conclusão de Curso (TCC) definitivo do currículo dentre as opções listadas:
- Descrição do Componente Curricular: Tipo - TEXTO. (RN12)
O usuário seleciona a opção Próximo passo
Passo 4
Este passo é ignorado se o parâmetro AGRUPA_OPTATIVAS_NO_CURRICULO_GRADUACAO estiver definido para “TRUE”.
O usuário define as cargas horárias dos componentes curriculares optativos que o discente deve cumprir informando os seguintes dados para cada nível:
- Carga Horaria: Tipo - NUMÉRICO.
O usuário seleciona a opção Próximo passo
Passo 5
O sistema exibe os dados cadastrados
O usuário informa sua senha para confirmação
O usuário seleciona a opção Confirmar
O Caso de Uso é finalizado.
Principais Regras de Negócio
Regras Gerais
- RN01 - Os prazos Mínimo Para Conclusão, Médio Para Conclusão e Máximo Para Conclusão não podem ser menor ou igual a zero.
RN02 - Os Créditos Mínimos Por Período Letivo, Médios Por Período Letivo e Máximos Por Período Letivo não podem ser menores ou iguais a zero.- RN04 - Impossível cadastrar currículo com código já existente.
- RN05 - Impossível adicionar componentes curriculares obrigatórios em uma estrutura curricular quando já existem alunos vinculados a essa estrutura, exceto se o usuário tiver papel ADMINISTRADOR_DAE ou CDP.
- RN07 - Impossível remover um componente curricular casos ele seja pré-requisito de outro componente.
- RN08 - As expressões de Pré-requisito, Co-requisito e Equivalência devem ser validas.
- RN09 - O parâmetro PERCENTUAL_MINIMO_COMPLEMENTARES_CURRICULO e PERCENTUAL_MAXIMO_COMPLEMENTARES_CURRICULO estará disponivel apenas para Cooperação.
Regras da Graduação
- RN03 - O valor máximo de componentes eletivos deve estar entre os valores definidos em MIN_COMPONENTE_ELETIVO e MAX_COMPONENTE_ELETIVO
- RN06 - A quantidade de horas distribuídas para as optativas nos períodos deve ser igual a quantidade mínima definida para as optativas
- RN09 - Impossível adicionar um componente curricular que seja equivalente a um outro componente dessa estrutura curricular
- RN10 - Os componentes obrigatórios adicionados devem ter seus pré-requisitos em níveis anteriores aos dele.
- RN11 - Impossível cadastrar níveis excedentes na estrutura curricular
- RN12 - Deve haver sempre um e não mais que um TCC DEFINITIVO numa mesma estrutura curricular.
- RN13 - A carga horária a ser cumprida exclusivamente através de componentes curriculares optativos em toda estrutura curricular não pode ser inferior a 10% (dez por cento) da carga horária total da estrutura curricular( A CH total do currículo a ser considerada será o somatório da CH das obrigatórias com o CH mínimo informado nos dados gerais das complementares e das optativas.).Ex.: supondo uma Estrutura curricular com 1000 Horas, a CH Total de componentes curriculares optativos tem de ser superior a 100 horas (> 10% da CH total da Estrutura Curricular). Este valor é definido no parâmetro PERCENTUAL_MINIMO_OPTATIVAS_CURRICULO. (Essa regra só é válida para Estrutura Curricular apartir de 2014.2)
- RN14 - Na estrutura curricular, o conjunto de componentes optativos dentre os quais o aluno pode escolher deve ter uma carga horária somada pelo menos 50% superior à carga horária mínima a ser cumprida. Ex.: supondo que o currículo tem uma CH Optativa mínima de 200 Horas, deve-se garantir que haja pelo menos 300 Horas de componentes curriculares optativos (CH-OPTATIVA MÍNIMA + 50% DE CH-OPTATIVA MÍNIMA) para o discente realizar suas escolha sobre o que integralizar.
- RN15 - Se o parêmatro AGRUPA_OPTATIVAS_NO_CURRICULO_GRADUACAO estiver definido para “TRUE”, os componentes curriculares optativos e complementaresfigurarão em um grupo separado e sem nível.
- RN16 - A carga horária a ser cumprida exclusivamente através de componentes curriculares complementares em toda estrutura curricular não pode ser inferior a 5% (cinco por cento) ou superior a 20% (vinte por cento) da carga horária total da estrutura curricular. (Essa regra só é válida para Estrutura Curricular apartir de 2014.2)
- RN17 - Componentes curriculares do tipo disciplina, módulo ou bloco e atividades do tipo trabalho de conclusão de curso ou estágio obrigatório não podem ser incluídos na contabilização da carga horária complementar.
- RN18: A estrutura curricular de um curso presencial reconhecido pode prever a integralização de até 20% (vinte por cento) da sua carga horária mínima por meio do ensino a distância, incluindo-se nesse percentual tanto os componentes curriculares integralmente a distância quanto a fração da carga horária ministrada a distância nos componentes presenciais, nos termos do artigo 47 deste Regulamento
- RN19: Os cursos presenciais ainda não reconhecidos e os cursos a distância não podem prever a inclusão na estrutura curricular de componentes curriculares oferecidos em modalidade distinta do curso.
- RN20 - Para matrizes curriculares nas quais as aulas ocorram em mais de um turno, o limite máximo de aulas semanais não deve ser superior a '40';
- RN21 - Para matrizes curriculares nas quais as aulas ocorram em um único turno diurno, o limite máximo de aulas semanais não deve ser superior a '36';
- RN22 - Para matrizes curriculares nas quais as aulas ocorram em um único turno noturno, o limite máximo de aulas semanais não deve ser superior a '28';
Resoluções/Legislações Associadas
Parâmetros relacionados
- MIN_COMPONENTE_ELETIVO
- MAX_COMPONENTE_ELETIVO
Para maiores detalhes sobre os parâmetros acessar a página de Parâmetros do SIGAA
Casos de uso relacionados
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.graduacao.dominio.Curriculo | sigaa.graduacao.curriculo |
Plano de Teste
Sistema: SIGAA
Módulo: Graduação
Link(s): SIGAA → Graduação → DDP → Estrutura Curricular → Cadastrar
Usuário: lins, mirza
Papel que usuário deve ter: SigaaPapeis.DDP, SigaaPapeis.ADMINISTRADOR_DAE
Cenários de Teste
Realizar testes entrando com um número de créditos maior que o máximo definido ou menor que o mínimo. O sistema deve impedir isso.
Dados para o Teste
Para configurar a permissão de um coordenador cadastrar uma estrutura curricular pode-se usar o seguinte script:
-- Onde: A = Alterar, C = Cadastrar, + = Ativar, - = Inativar UPDATE comum.parametro SET valor = 'A C +-' WHERE codigo = '2_10700_36'