Matricular Alunos em Lote
Matrícula é o ato que vincula o aluno a turmas de componentes curriculares em um determinado período letivo.
Este caso de uso permite que a secretaria e coordenação da residência médica efetuem matrículas dos alunos de suas unidades nas turmas previamente abertas.
Descrição do Caso de Uso
Este caso de uso inicia-se quando o usuário acessa a opção Alunos → Matrícular Alunos em Lote
Nesse passo, é apresentado um formulário de busca de turmas da residência com os seguintes campos de pesquisa:
- Código do Componente: Tipo - TEXTO.
- Nome do Componente: Tipo - TEXTO.
- Horário: Tipo - TEXTO.
- Nome do Docente: Tipo - TEXTO.
- Unidade Responsável: Tipo - TEXTO.
Após realizar a busca dos componentes, é necessário que o usuário selecione uma turma através da opção Selecionar Turma para poder prosseguir com o caso de uso.
Após a escolha da turma, são listados em formato de tabela os alunos do nível de residência. Com as seguintes informações:
- Matrícula: Tipo - NUMÉRICO.
- Nome: Tipo - TEXTO.
- Curso: Tipo - TEXTO.
Deve-se marcar os alunos que farão parte dessa turma e então passar para o próximo passo. São informados em formato de tabela os dados das disciplinas:
- Código: Tipo - NUMÉRICO.
- Nome: Tipo - TEXTO.
- Turma: Tipo - NUMÉRICO.
- Horário: Tipo - TEXTO e NUMÉRICO.
E os dados dos alunos cadastrados:
- Matrícula: Tipo - NUMÉRICO.
- Nome: Tipo - TEXTO.
- Curso: Tipo - TEXTO.
Após clicar em Confirmar Matrículas o caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - Para efetuar a matrícula é necessário selecionar pelo menos um aluno e pelo menos uma turma;
- RN02 - A(s) turma(s) selecionada(s) não pode(m) ter sua(s) capacidade(s) de vagas excedida(s) após a matrícula do(s) aluno(s);
- RN03 - Se o componente curricular da turma possuir pré-requisitos ou co-requisitos, somente alunos que satisfaçam tais requisitos poderão ser matriculados;
- RN04 - O aluno não pode ser matriculado mais de uma vez no mesmo componente curricular.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente |
br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma |
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular |
Plano de Teste
Sistema: SIGAA
Módulo: Residências em Saúde
Link(s): Aluno → Matrículas → Matricular Alunos em Lote
Usuário(s): regodm [SECRETARIA_RESIDENCIA], elineidesg [SECRETARIA_RESIDENCIA], lyane[COORDENADOR_PROGRAMA_RESIDENCIA]
Papel que usuário deve ter: SigaaPapeis.SECRETARIA_RESIDENCIA, SigaaPapeis.COORDENADOR_PROGRAMA_RESIDENCIA
Cenários de Teste
Não se aplica.
Dados para o Teste
Não se aplica.