~~ODT~~
Cadastrar Estrutura Curricular
Esta operação permite ao gestor do ensino médio cadastrar uma nova estrutura curricular para os cursos existentes na sua unidade. A estrutura curricular, também chamada de currículo, é formada normalmente por um conjunto de módulos que agregam as disciplinas em grupos de conhecimentos semelhantes. No currículo também pode haver disciplinas complementares, ou seja, que não estão vinculadas a módulo algum.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Médio → curso → Estrutura Curricular → Cadastrar.
Para iniciar o cadastro de uma nova Estruturar Curricular são solicitadas as seguintes informações:
- Código do Currículo*: Tipo - NUMÉRICO.
- Curso*: Tipo - TEXTO.
- Série*: Tipo - TEXTO.
- Carga Horária Total*: Tipo - NUMÉRICO.
- Ano de Entrada em Vigor*: Formato - AAAA. Tipo - DATA.
- Prazo de Conclusão*: Tipo - TEXTO.
- Ativa: Formato - Sim/Não. Tipo - TEXTO.
Em seguida, são adicionadas disciplinas eletivas. Elas são buscadas pelo Nome ou pelo Código, o sistema usa o “auto-completar” para auxiliar nas buscas.
- Disciplina*. Tipo - TEXTO. Podendo usar o codigo ou nome da disciplina.
Também é possível informar a quantidade da carga horária anual dessa disciplina após adicioná-la. Depois de adicionadas, as disciplinas são mostradas em formato de tabela com as seguintes informações:
Disciplinas Adicionadas | CH Anual | |
---|---|---|
Carga Horária Total | NUMÉRICO | |
Carga Horária Preenchida | NUMÉRICO | |
Carga Horária Restante | NUMÉRICO | |
TEXTO | NUMÉRICO |
Ao submeter os dados do currículo e disciplinas, que serão vinculados a este, o usuário será redirecionado para a tela de resumo e confirmação do cadastro da estrutura curricular. Sendo exibido as seguintes informações:
- Código da Estrutura Curricular*: Tipo - NUMÉRICO.
- Curso*: Tipo - TEXTO.
- Série*: Tipo - TEXTO.
- Carga Horária Total*: Tipo - NUMÉRICO.
- Ano de Entrada em Vigor*: Formato - AAAA. Tipo - DATA.
- Prazo de Conclusão*: Tipo - TEXTO.
Em forma de tabela as disciplinas que compõem a estrutura curricular:
DISCIPLINAS | |
---|---|
Código da disciplinas | Nome da Disciplina |
Uma senha é exigida para confirmar. Ao confirmar a operação, o caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Não é possível uma estrutura curricular possuir o valor da carga horária total das disciplinas, soma de todas as carga horárias das disciplinas, maior do que o valor da carga horária total estabelecido no cadastro da estrutura curricular.
- RN02 - Não é possível a estrutura curricular ter disciplinas iguais cadastradas, mesmo que em módulos diferentes.
- RN03 - Não é possível Cadastrar ou Alterar estrutura curricular sem haver disciplinas vinculadas.
- RN04 - Não é permitido cadastrar currículo de mesmo código com estruturas curriculares ativas de curso e série semelhantes.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.medio.dominio.CurriculoMedio | sigaa.medio.curriculo_medio |
br.ufrn.sigaa.ensino.medio.dominio.CurriculoMedioComponente | sigaa.medio.curriculo_medio_componente |
br.ufrn.sigaa.ensino.dominio.UnidadeTempo | sigaa.ensino.unidade_tempo |
br.ufrn.sigaa.ensino.medio.dominio.CursoMedio | sigaa.medio.curso_medio |
Plano de Teste
Sistema: SIGAA
Módulo: Médio
Link(s): Aba de curso → Estrutura Curricular → Cadastrar
Usuários: pamarrihan (GESTOR_MEDIO), eronilson (COORDENADOR_MEDIO)
Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO, SigaaPapeis.COORDENADOR_MEDIO
Cenários de Teste
- Tentar cadastrar disciplinas iguais à estrutura curricular, assim como adicionar as suas cargas horárias somadas sejam diferentes do pré-estabelecido como total para a estrutura curricular.
- Verificar se as estruturas curriculares cadastradas estão sendo armazenadas corretamente no caso de uso de Listar/Alterar.
Dados para o Teste
Não se aplica.