~~ODT~~
Cadastrar Turma de Dependencia
Este Caso de Uso tem como finalidade criar uma turma anual especial de uma determinada série de ensino médio para que quando não for ofertada regularmente a disciplina em que o(s) aluno(s) se encontram em dependência eles possam cumpri-la,definindo algumas características como: Locais de aula, turno, capacidade dentre outras. Essa funcionalidade é utilizada pelos Gestores e Coordenadores de cursos de ensino médio.
Descrição do Caso de Uso
Este caso de uso inicia-se quando o usuário acessa a opção SIGAA → Médio → Turma → Turma → Cadastrar Turma de Dependência.
Para criar uma turma o usuário deve seguir os seguintes passos:
Passo 1
Para iniciar o cadastro de uma nova Turma por série é necessário informar a série, ano e o nome (A, B, C) dessa turma. Serão solicitadas as seguintes informações:
- Ano*: Formato - AAAA. Tipo - DATA.
- Curso*: Tipo - TEXTO.
- Série*: Tipo - TEXTO.
- Estrutura Curricular*: Tipo - TEXTO.
- Disciplinas*: Tipo - Seleção.
- Nome*: Tipo - TEXTO.
- Turno*: Tipo - TEXTO.
- Capacidade*: Tipo - NUMÉRICO.
- Início*: Formato - DD/MM/AAAA. Tipo - DATA.
- Fim*: Formato - DD/MM/AAAA. Tipo - DATA.
- Ativo: TIPO - LÓGICO.
Obs1: Os campos Início e Fim são carregados automaticamente com as datas do período do calendário acadêmico Vigente.
Obs2: O campo Ativo vem sempre selecionado, mas pode ser alterado.
Restando apenas ao usuário confirmar a operação.
Ao final do processamento da operação serão exibidas as informações da turma cadastrada, sendo listadas as disciplinas vinculadas a turma cadastrada.
O caso de uso é finalizado e é emitido para o usuário uma mensagem de cadastro com sucesso.
Passo 2
Neste ponto, é dado ao usuário a opção de gerenciamento sobre as disciplinas da turma:
- Remover Disciplina;
- Listar Alunos Matriculados na Disciplina;
Principais Regras de Negócio
Regras referentes a validações de Horários
As disciplinas possuem horários que são exibidos ao usuário no formato DIA-TURNO-HORARIO, por exemplo, o horário 24M12 indica que a turma tem aula na segunda e quarta-feira (24), no turno da manha (M) e no primeiro e segundo horário da manha (12). Abaixo estão listadas as regras que os horários das disciplinas devem obedecer:
Regras referentes a Docentes
- RN01 - Um professor não pode ministrar sozinho duas disciplinas que tenham algum horário em comum (choque de horário).
- RN02 - Se houver choque de horário entre duas disciplinas ambas tiverem mais de um professor então não é considerado choque de horário.
- RN03 - Se duas disciplinas tiverem exatamente os mesmos horários e um professor tiver em ambas a soma da carga horária dedicada do docente na turma deverá ser no máximo a carga horária do componente.
- RN04 - Não é permitido cadastrar turma de uma estrutura curricular, que não possua disciplinas vinculadas.
- RN05 - Só serão relacionadas as turmas, as estruturas curriculares ativas.
- RN06 - Só é permitido cadastrar uma turma de dependencia por curso, serie, ano e estrutura curricular. Não sendo necessario alterar o nome da turma(Dependência) que ja é caracterizada por seus atributos.
- RN07 - As datas de início e fim do período letivo não podem está fora dos limites do período letivo selecionado no parâmentro ano.
Regras referentes a alteração de Turma
- RN08 - Quando houver pelo menos um aluno matriculado, não será possível alterar os seguintes campos da turma 'Curso', 'Série' e 'Estrutura Curricular'.
- RN09 - Não será possivel remover uma disciplina Quando houver pelo menos um aluno matriculado.
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): Turma → Turma → Cadastrar Turma de Dependência
Usuário: pamarrihan (GESTOR_MEDIO), eronilson (COORDENADOR_MEDIO)
Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO, SigaaPapeis.COORDENADOR _MEDIO
Cenários de Teste
Pode-se verificar se o cadastro foi realizado corretamente através do caso de uso Listar/Alterar Turma.
Dados para o Teste
O Cadastro de Turma de Dependencia depende do calendário acadêmico cadastrado. que pode ser gerenciado no seguinte caso de uso: Calendário Acadêmico