~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Matricular Aluno Em Série ====== Este caso de uso permite ao Gestor do Fundamental matricular um aluno em uma série. Para realizar esta operação é necessário que o aluno já tenha sido cadastrado como discente. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Fundamental -> Aluno -> Matrícula -> Matricular Aluno Em Série //. O usuário deve selecionar um discente e qual série/ano ele deseja matricula este aluno. Ao matricular esse aluno em uma série ele já será automaticamente vinculado a todas as disciplinas que constam no currículo daquela série. Ao ter acesso a funcionalidade são solicitados alguns dados para ser feita a busca por discentes: * **Matrícula**: Formato - 9999999999. Tipo - NUMÉRICO. * **CPF**: Formato - 99999999999. Tipo - NUMÉRICO. * **Nome do Discente**: Tipo - TEXTO. Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela seguindo o modelo abaixo: ^ Matrícula ^ Aluno ^ Status | ^ NOME DO CURSO ^^^ | 9999999999 | NOME DO DISCENTE | STATUS | | ------ | ------ | ------ | Os discente são agrupados por curso. Após selecionar o discente, o usuário é levado para a tela onde escolherá a turma a qual o discente será matriculado. São apresentados os seguintes dados: * **__Matrícula__**: Formato - 9999999999. Tipo - NUMÉRICO. * **__Discente__**: Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. Nesta tela, usuário tem a opção de buscar pelas turmas usando os seguintes filtros: * **Curso***: Tipo - TEXTO. * **Série***: Tipo - TEXTO. * **Ano***: Tipo - TEXTO. Com isso, são mostradas as turmas com as seguintes informações: * **__Turma__**: Tipo - TEXTO. * **__Mat./Cap.__**: Tipo - TEXTO O usuário deverá selecionar a turma em que deseja matricular o discente e confirmar a operação. Em seguida, será mostrado uma tela com o resumo das informações sobre a matricula realizada e as turmas que o discente está atualmente matriculado. * **__Matrícula__**: Formato - 9999999999. Tipo - NUMÉRICO. * **__Discente__**: Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. * **__Turmas__** * **__Série__**: Tipo - NUMÉRICO. * **__Turma__**: Tipo - TEXTO. * **__Componente Curricular__**: Tipo - TEXTO. * **__Docente(s)__**: Tipo - TEXTO. * **__Local__**: Tipo - TEXTO. * **__Horário__**: Tipo - TEXTO. Para finalizar, o usuário deverá confirmar a operação ([[#principais_regras_de_negócio|RN01]]), ([[#principais_regras_de_negócio|RN02]]), ([[#principais_regras_de_negócio|RN03]]) ([[#principais_regras_de_negócio|RN04]]). Então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: O discente não poderá ser matriculado mais de uma vez na mesma turma de sua série se já estiver matriculado. * **RN02**: O discente não poderá ser matriculado em outra turma da mesma série se já estiver vinculado em uma turma. * **RN03**: O discente não poderá ser matriculado em uma turma com disciplinas já consolidadas. * **RN04**: O discente não poderá ser matericulado caso não tenha sido aprovado na série anterior. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.ensino.medio.dominio.MatriculaDiscenteSerie | sigaa.medio.matricula_discente_serie | | br.ufrn.sigaa.ensino.medio.dominio.TurmaSerie | sigaa.medio.turma_serie | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | | br.ufrn.sigaa.ensino.medio.dominio.Serie | sigaa.medio.serie | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Fundamental Link(s): Aluno -> Matrícula -> Matricular Aluno Em Série Usuários: adelesantos Papel que usuário deve ter: GESTOR FUNDAMENTAL ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.