====== Efetuar Matrícula ====== Matrícula é o ato que vincula o aluno a turmas de componentes curriculares em um determinado período letivo. Os gestores do ensino técnico (diretores, coordenadores e secretários) organizam um período antes do início de um determinado ano-período letivo para efetuar as matrículas dos alunos de sua escola. Na maioria dos casos, o próprio aluno pode efetuar sua matrícula no sistema através da [[desenvolvimento:especificacoes:sigaa:portal_do_discente:casos_de_uso:ensino:matricula_on_line:realizar_matricula_graduacao|Matrícula Online]]. Porém, alguns componentes curriculares só permitem matrícula se for realizada pelo gestor, obrigando o aluno a vir até a escola para efetuá-la presencialmente. Existem também outras situações, como uma turma de alunos ingressantes na escola, que ainda não estão familiarizados ou não possuem acesso ao sistema. Nesses casos a matrícula deve ser realizada pelo gestor. Este caso de uso permite que o gestor do ensino técnico efetue matrículas dos alunos de sua escola nas turmas previamente abertas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção Aluno -> Matrícula -> Efetuar Matrícula Ao gestor estão disponíveis diversas 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 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. === Matricular um Aluno em um Módulo === Para efetuar a matrícula de um aluno em um módulo é necessário informar: * **Aluno***: Tipo - TEXTO. Nome ou matrícula do aluno desejado; * **Curso***: Tipo - TEXTO. Curso ao qual pertence o módulo que se deseja selecionar; * **Módulo***: Tipo - TEXTO. Módulo do curso selecionado anteriormente. 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. * **__Disciplina__**: Tipo - TEXTO. * **__Turma__**: Tipo - NUMÉRICO. === Matricular uma Turma de Entrada em um Módulo === Opções: * **Curso***: Tipo - TEXTO. Curso ao qual pertencem a turma de entrada e o módulo que se deseja efetuar a matrícula; * **Turma de Entrada***: Tipo - TEXTO e NUMÉRICO. Turma de entrada do curso selecionado anteriormente; * **Módulo***: Tipo - TEXTO. Módulo do curso selecionado anteriormente. 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. === Matricular um Aluno em Turmas do Semestre === Nessa forma de matrícula, o gestor deve informar o * **Aluno**: Tipo - TEXTO e NUMÉRICO. Nome ou matrícula do aluno desejado; Logo abaixo, deve marcar na lista de turmas abertas para o semestre corrente, aquelas nas quais deseja efetuar a matrícula do aluno. Em todos os 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. ===== 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** - Se for definida uma ou mais especializações para a turma, somente alunos que façam parte de turma de entrada com uma dessas especializações poderão ser matriculados nessa turma; * **RN05** - Se o componente curricular da turma possuir pré-requisitos ou co-requisitos, somente alunos que satisfaçam tais requisitos poderão ser matriculados; * **RN06** - O aluno não pode ser matriculado mais vezes no mesmo componente do que a quantidade definida no próprio componente curricular (geralmente 1 vez apenas, o único caso especial é do componente MUT481 - PRATICA DE CONJUNTO, da Escola de Música, que permite até 4 matrículas). Regras específicas da ESCOLA DE MÚSICA: * **RN07** - O aluno não pode efetuar matrícula se possuir 4 ou mais reprovações em disciplinas distintas. * **RN08** - O aluno não pode efetuar matrícula se possuir 3 ou mais reprovações em uma mesma disciplina. ===== 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: Técnico Link(s): Aluno -> Matrícula -> Efetuar Matrícula Usuário: romoaldo13, viana, freire, escolaenf, anaflaviast Papel que usuário deve ter: SigaaPapeis.GESTOR_TECNICO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.