====== Matricular Aluno ====== 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 Integrado (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. 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 -> Matricular Aluno. Inicialmente, o sistema disponibiliza um formulário para realizar consulta aos discentes, contendo os seguintes campos: ***Matrícula**: Tipo TEXTO. ***CPF**: Tipo TEXTO. ***Nome do Discente**: Tipo TEXTO. ***Curso**: Tipo TEXTO. O resultado de tal consulta é, então, disposto em forma de listagem, exibindo os seguintes dados: ***__Matrícula__**: Tipo NUMÉRICO. ***__Nome__**: Tipo TEXTO. ***__Status__**: Tipo TEXTO. Para cada registro exibido, o sistema disponibiliza a opção para selecioná-lo. Após a seleção, o sistema então exibe os seguintes dados: ***__Discente__**: Tipo TEXTO, formato: MATRÍCULA_DISCENTE - NOME_DISCENTE. ***__Status__**: Tipo TEXTO. ***__Turma de Entrada__**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_TURNO) - CÓDIGO_TURMA (ANO_IMPLANTAÇÃO). ***__Estrutura Curricular__**: Tipo Tipo TEXTO. Afim de realizar a matrícula dos discentes, o sistema então requer os seguintes dados para realizar uma consulta às turmas abertas: ***__Curso__**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_TURNO) - MUNICÍPIO_ORIGEM. ***__Turma de Entrada__**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_TURNO) - CÓDIGO_TURMA (ANO_IMPLANTAÇÃO). ***__Filtrar Disciplinas Pendentes?__**: Tipo TEXTO, são apresentadas as opções 'SIM' e 'NÃO'. ***__Disciplinas Pendentes__**: Tipo TEXTO, formato: CÓDIGO_COMPONENTE - NOME_COMPONENTE ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN01]]). ***__Disciplinas da Estrutura Curricular__**: Tipo TEXTO, formato: CÓDIGO_COMPONENTE - NOME_COMPONENTE ([[#PRINCIPAIS REGRAS DE NEGÓCIO|RN02]]) O sistema lista as turmas abertas dos componentes selecionados via consulta anterior, através dos seguintes campos: ***__Disciplina__**: Tipo TEXTO, formato: CÓDIGO_COMPONENTE - NOME_COMPONENTE. ***__Turma__**: Tipo TEXTO. ***__Horário__**: Tipo TEXTO. Para cada item listado, o sistema exibe a opção de adicioná-lo para realização da matrícula. Em seguida, o sistema dispõe em forma de listagem as disciplinas já matriculadas do discente em questão com os mesmos dados descritos anteriormente. Após a seleção, o sistema então, exibe os mesmos dados descritos anteriormente com as turmas a serem matriculadas. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Caso a opção 'SIM' do campo 'filtrar disciplinas pendentes' esteja selecionada, esse item deve ser exibido. * **RN02** - Caso a opção 'NÃO' do campo 'filtrar disciplinas pendentes' esteja selecionada, esse item deve ser exibido. ===== 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 Integrado Link(s): Aluno -> Matrícula -> Efetuar Matrícula -> Matricular Aluno Usuário: duiene Papel que usuário deve ter: GESTOR TÉCNICO INTEGRADO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.