~~ODT~~
Matrícula Compulsória/Individualizada
A matrícula compulsória é realizada pelo Coordenador ou a Secretaria quando se deseja ignorar algumas regras de negócio.como choque de horario e restrinção de curso.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Médio → Aluno → Matrículas → Matrícula CompulsóriaI/ndividualizada é acessada.
Passo 1
Primeiramente, deve-se selecionar um discente na lista de resultados da busca. A busca pode ser feita com até quatro parâmetros:
- Matrícula: Formato - 9999999999. Tipo - NUMÉRICO.
- CPF: Formato - 99999999999. Tipo - NUMÉRICO.
- Nome do Discente: Tipo - TEXTO.
- Curso: Tipo - TEXTO.
Pode-se escolher mais de um parâmetro para se ter uma busca mais refinada.
Os resultados são mostrados em formato de tabela com as seguintes informações, os discentes são agrupados por curso:
Matrícula | Aluno | Status |
---|---|---|
NOME DO CURSO | ||
9999999999 | NOME DO DISCENTE | STATUS |
—— | —— | —— |
Para cada discente encontrado, é possível selecioná-lo.
Passo 2
Ao selecionar um discente, são exibidos os seguintes dados:
- Matrícula: Tipo - NUMÉRICO
- Discente: Formato - NOME DO DISCENTE. Tipo - TEXTO.
- Curso: Tipo - TEXTO.
- Status: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
Em seguida, será dado ao usuário um resumo dos dados do discente e a possibilidade de desmarcar quais regras de negócio comumente aplicadas na matrícula de componente deverão ser ignoradas na matrícula compulsória:
- Verificar se o discente possui aprovação, aproveitamento ou está matriculado nos componentes (e equivalentes) das turmas a serem matriculadas : Tipo - Lógico.
- Verificar se o discente possui pré-requisitos para matricular-se nas turmas: Tipo - Lógico.
- Verificar choque de horários entre turmas a serem matriculadas: Tipo - Lógico.
- Verificar se as capacidades de alunos das turmas são respeitadas: Tipo - Lógico.
O usuário deverá selecionar também o status que ficará a matrícula: EM ESPERA ou MATRICULADO.
Passo 3
Daí, o usuário tem a opção de buscar pelas turmas usando os seguintes filtros:
- Curso: Tipo - TEXTO.
- Série: Tipo - TEXTO.
- Ano: Tipo - NUMÉRICO.
Com isso, são mostradas as turmas com as seguintes informações:
- Disciplinas: Tipo - TEXTO.
- Docente(s): Tipo - TEXTO.
- Situação: Tipo - TEXTO.
- Horário: Tipo - TEXTO.
- Local: Tipo - TEXTO.
- Mat./Cap.: Tipo - TEXTO.
O usuário tem a opção de escolher as disciplinas que são agrupadas por turma para o discente em questão.
Ao final, é mostrado uma tela com o resumo das informações sobre a matricula realizada e as turmas que o discente selecionou.
- Matrícula: Formato - 9999999999. Tipo - NUMÉRICO.
- Discente: Tipo - TEXTO.
- Curso: Tipo - TEXTO.
- Status: Tipo - TEXTO.
- Tipo: Tipo - TEXTO.
- Turmas
- Série: Tipo - NUMÉRICO.
- Turma: Tipo - TEXTO.
- Componente Curricular: Tipo - TEXTO.
- Docente(s): Tipo - TEXTO.
- Local: Tipo - TEXTO.
- Horário: Tipo - TEXTO.
O caso de uso é finalizado.
Principais Regras de Negócio
RN01 - Seram verificadas as restrições marcadas pelo usuário
RN02 - Não é para identificar o curso ao qual a disciplina pertence no seu histórico.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.medio.dominio.MatriculaDiscenteSerie | sigaa.medio.matricula_discente_serie |
br.ufrn.sigaa.ensino.medio.dominio.TurmaSerie | sigaa.medio.turma_serie |
br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente |
br.ufrn.sigaa.ensino.medio.dominio.Serie | sigaa.medio.serie |
Plano de Teste
Sistema: SIGAA
Módulo: Médio
Link(s): Aba de Aluno → Matrícula → Matrícula Compulsória/Individualizada
Usuários: robcoe (GESTOR_MEDIO), eronilson (COORDENADOR_MEDIO)
Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO, SigaaPapeis.COORDENADOR_MEDIO
Cenários de Teste
Não se aplica
Dados para o Teste
Não se aplica.