~~ODT~~
Listar/Alterar Turma
Este caso de uso permite o usuário efetuar uma busca das turmas de ensino médio com o objetivo de excluí-los ou alterá-los. Essa funcionalidade é usado por Gestores e coordenadores do Ensino Médio.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Médio → Turma→ Turma → Listar/Alterar .
O usuário realizará a busca por turmas existentes usando os seguinte filtros:
Primeiramente são solicitados dados para a busca de Turmas de Ensino Médio:
- Ano: Tipo - NUMÉRICO.
- Curso: Tipo - TEXTO.
- Série: Tipo - TEXTO.
- Listar Turmas Inativas: Tipo - LÓGICO.
O resultado é exibido numa listagem com os seguintes campos, divididos por turma:
- Descrição da Turma: Tipo TEXTO, formato: AAAA - SÉRIE ( TURMA CÓDIGO_TURMA - TURNO;
- Disciplinas: Tipo TEXTO;
- Docente(s): Tipo TEXTO, formato: NOME DOCENTE (CH);
- Situação: Tipo TEXTO;
- Horário: Tipo TEXTO;
- Local: Tipo TEXTO;
- Mat./Cap.: Tipo NUMÉRICO, formato: 99/99 Alunos;
Para cada disciplina é possível realizar as seguintes operações:
- Listar Alunos;
- Remover Disciplina;
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Apenas é possível pesquisar por turmas do Nível Médio.
- RN02 - Apenas é possível remover disciplinas que possua alunos matriculados se o usuário possuir papel de GESTOR_MEDIO.
- RN03 - Quando o caso de uso for acessado pelo perfil pedagogico não deve ser capaz de realizar qualquer alteração, apenas consultas;
- RN04 - Opção apenas disponíveis para coordenadores do ensino médio;
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.ensino.medio.dominio.TurmaSerie | sigaa.medio.turma_serie |
br.ufrn.sigaa.ensino.medio.dominio.TurmaSerieAno | sigaa.medio.turma_serie_ano |
Plano de Teste
Sistema: SIGAA
Módulo: Médio
Link(s): Aba de Turma → Turma → Listar/Alterar
Usuários: robcoe(GESTOR_MEDIO), eronilson (COORDENADOR_MEDIO), ligiapereira (COORDENADOR_MÉDIO);
Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO, SigaaPapeis.COORDENADOR_MEDIO, SigaaPapeis.PEDAGOGICO_MEDIO
Cenários de Teste
Realizar alterações e remoções das turmas e verificar se de fato ocorreram.
Dados para o Teste
Não se Aplica.