~~ODT~~
Cadastrar Módulo
Este Caso de Uso tem a finalidade de cadastrar módulos para o Metrópole Digital. Os módulos são usados como agrupadores de disciplinas. Essa funcionalidade é usada por Gestores do Metrópole Digital.
Descrição do Caso de Uso
O caso de uso inicia quando o usuário acessa SIGAA → Metrópole Digital → Curso → Módulos do Currículo → Cadastrar.
Para o cadastro de módulos no sistema algumas informações são solicitadas:
- Descrição*: Formato - NOME DO MÓDULO. Tipo - TEXTO e NUMÉRICO. Campo obrigatório.
- Carga Horária Total*: Formato - 99. Tipo - NUMÉRICO. Carga horária total do módulo.
Depois de informado esses dados, é preciso adicionar disciplinas ao módulo. A busca por disciplinas podem ser feitas tanto pelo nome, como pelo código:
- Disciplina*: Formato - CÓDIGO NOME DA DISCIPLINA CH. Tipo - AUTOCOMPLETE.
As disciplinas adicionadas são listadas em formato de tabela seguindo o modelo abaixo:
Disciplinas Adicionadas | CH |
---|---|
CÓDIGO - NOME DA DISCIPLINA | 99 |
—— | —— |
Carga Horária Total: 99 | |
Carga Horária Preenchida: 99 | |
Carga Horária Restante: 99 |
Para cada disciplina adicionada, será possível removê-la.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Não é possível adicionar a mesma disciplina duas vezes no mesmo módulo.
- RN02 - Não é possível ultrapassar a carga horária máxima do módulo, nem deixar faltando horas no módulo.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.tecnico.dominio.Modulo | sigaa.tecnico.modulo |
br.ufrn.sigaa.ensino.tecnico.dominio.ModuloDisciplina | sigaa.tecnico.modulo_disciplina |
br.ufrn.sigaa.ensino.tecnico.dominio.ModuloCurricular | sigaa.tecnico.modulo_curricular |
br.ufrn.sigaa.ensino.tecnico.dominio.ModuloQualificacao | sigaa.tecnico.modulo_qualificacao |
br.ufrn.sigaa.dominio.Unidade | sigaa.comum.unidade |
Plano de Teste
Sistema: SIGAA
Módulo: Metrópole Digital
Link(s): Curso → Módulos do Currículo → Cadastrar
Usuário: marcel.oliveira
Papel que usuário deve ter: SigaaPapeis.GESTOR_METROPOLE_DIGITAL
Cenários de Teste
Tentar cadastrar disciplinas iguais ao módulo, assim como tentar ultrapassar a carga horária do mesmo.
Dados para o Teste
Verificar se os módulos são cadastrados corretamente no caso de uso de alterar/remover.