~~ODT~~
Transferência Automática (entre turmas)
Este caso de uso permite que funcionários da gestão e coordenação de cursos do ensino médio realizem transferências de alunos entre turmas.
Descrição do Caso de Uso
Este caso de uso inicia-se quando a opção SIGAA → Médio→ Aluno → Transferência de Aluno entre Turmas → Transferência Automática é acessada.
Passo 1
Primeiramente é solicitado para buscar o componente curricular que se deseja realizar a busca:
- Curso: Tipo - TEXTO.
- Série: Tipo - TEXTO.
- Ano*: Formato - AAAA. Tipo - NUMÉRICO.
Passo 2
São listadas todas as turmas da série e ano escolhidos, o resultado em formato de tabela segue o modelo abaixo:
Turma | Ano | Turno | Matriculados | Capacidade |
---|---|---|---|---|
NUMÉRICO | NUMÉRICO | TEXTO | NUMÉRICO | NUMÉRICO |
—— | —— | —— | —— | —— |
Deve-se então selecionar a turma que deseja ser a origem da transferência.
Passo 3
São apresentados os dados relacionados a turma escolhida e novamente é exibida uma tabela com as informações sobre as turmas, sem a turma de origem.
Turma | Ano | Turno | Matriculados | Capacidade |
---|---|---|---|---|
TEXTO | NUMÉRICO | TEXTO | NUMÉRICO | NUMÉRICO |
—– | —– | —– | —– | —– |
Deve-se agora escolher a turma de destino.
Passo 4
São exibidos os dados das turmas de origem e destino, deve-se então definir quantos alunos deverão ser transferidos (RN01, RN02, RN03).
- Turma de Origem
- Nome: Tipo - TEXTO.
- Ano: Tipo - NUMÉRICO.
- Turno: Tipo - TEXTO.
- Matriculados: Tipo - NUMÉRICO.
- Capacidade: Tipo - NUMÉRICO.
- Turma de Destino
- Nome: Tipo - TEXTO.
- Ano: Tipo - NUMÉRICO.
- Turno: Tipo - TEXTO.
- Matriculados: Tipo - NUMÉRICO.
- Capacidade: Tipo - NUMÉRICO.
- Número de alunos matriculados a transferir*: Tipo - NUMÉRICO.
Passo 5
Após a transferência, são mostrados os alunos que foram transferidos, informado matrícula e nome juntamente com os dados mostrados no passo anterior.
- Turma de Origem
- Nome: Tipo - TEXTO.
- Ano: Tipo - NUMÉRICO.
- Turno: Tipo - TEXTO.
- Matriculados: Tipo - NUMÉRICO.
- Capacidade: Tipo - NUMÉRICO.
- Turma de Destino
- Nome: Tipo - TEXTO.
- Ano: Tipo - NUMÉRICO.
- Turno: Tipo - TEXTO.
- Matriculados: Tipo - NUMÉRICO.
- Capacidade: Tipo - NUMÉRICO.
- Alunos Transferidos
- Discente(s): Tipo - TEXTO. Formato - MATRICULA - NOME DO DISCENTE.
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - O número de alunos a serem transferidos não pode ser maior do que a quantidade de alunos matriculados na turma de origem.
- RN02 - A quantidade de alunos a transferir deve ser maior que zero.
- RN03 - Somente os discentes que não possuam choque de horário com a turma de destino podem ser transferidos.
Resoluções/Legislações Associadas
Quando não houver, informar com texto “Não se Aplica”.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.medio.dominio.MatriculaDiscenteSerie | |
br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente |
Plano de Teste
Sistema: SIGAA
Módulo: Médio
Link(s): Aluno → Transferência de Aluno entre Turmas → Transferência Automática
Usuário: pamarrihan
Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO, SigaaPapeis.COORDENADOR_MEDIO
Cenários de Teste
Realizar a transferência de alunos verificando se de fato ocorreram e obedeceram as regras de negócio.
Dados para o Teste
Não se aplica.