~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Efetuar Matrícula em uma Turma ====== Este caso de uso permite que o gestor do módulo Lato Sensu efetue matrícula de discentes em turmas previamente abertas. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa SIGAA -> Lato Sensu -> Aluno -> Matrícula -> Efetuar Matrícula em Turma Ao gestor estão disponíveis duas formas de efetuar matrícula, cada uma delas é utilizada de acordo com a situação: === Matricular um Aluno em uma Turma === Para efetuar a matrícula de um aluno em uma turma é preciso informar: * **Aluno**: Tipo - TEXTO. Nome ou matrícula do aluno desejado; * **Turma**: Tipo - TEXTO e NUMÉRICO. Nome do componente curricular da turma. Após informar os dados solicitados, pode-se visualizar em formato de tabela os dados dos alunos: * **__Matrícula__**: Tipo - NUMÉRICO * **__Nome__**: Tipo - TEXTO. E os dados das disciplinas: * **__Código__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. * **__Turma__**: Tipo - NUMÉRICO. * **__Horário__**: Tipo - TEXTO e NUMÉRICO. === Matricular uma Turma de Entrada em uma Turma === São solicitados: * **Curso**: Tipo - TEXTO. Curso ao qual pertence a turma de entrada cujos alunos deseja-se matricular; * **Turma de Entrada**: Tipo - TEXTO e NUMÉRICO. Turma de entrada do curso selecionado anteriormente; * **Turma**: Tipo - TEXTO e NUMÉRICO. Nome do componente curricular da turma. Após a escolha da turma de entrada, são listados em formato de tabela os alunos cadastrados nela. Com as seguintes informações: * **__Matrícula__**: Tipo - NUMÉRICO. * **__Nome__**: 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 dos alunos cadastrados: * **__Matrícula__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. E os dados das disciplinas: * **__Código__**: Tipo - NUMÉRICO. * **__Nome__**: Tipo - TEXTO. * **__Turma__**: Tipo - NUMÉRICO. * **__Horário__**: Tipo - TEXTO e NUMÉRICO. Nos dois casos, após informadas as opções citadas acima, o sistema apresentará um resumo dos dados informados e pedirá uma confirmação, só então submetendo as informações para validação das regras de negócio. 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** - Não é possível realizar a matrícula de um aluno que não esteja vinculado a uma turma de entrada; * **RN04** - O aluno não pode ser matriculado duas vezes no mesmo componente. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Lato Sensu Link(s): Aluno -> Matrícula -> Efetuar Matrícula em Turma Usuário: georgia Papel que usuário deve ter: SigaaPapeis.GESTOR_LATO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.