====== Matricular Aluno Compulsoriamente ====== 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 Integrado matricule um dado discente de forma compulsória dados componentes curriculares. ===== 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 Compulsoriamente. 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. Após a escolha do discente, são exibidos os seguintes dados: ***__Discente:__** Tipo TEXTO, formato: MATRÍCULA_DISCENTE - NOME_DISCENTE. * O sistema disponibiliza a opção de [desenvolvimento:especificacoes:sigaa:integrado:casos_de_uso:aluno:documentos:emitir_historico|Emitir Histórico]]. ***__Status:__** Tipo TEXTO. ***__Turma de Entrada:__** Tipo TEXTO, formato: NOME_CURSO - CODIGO_TURMA_ENTRADA (SIGLA_TURNO) - NOME_TURMA_ENTRADA (ANO_IMPLANTAÇÃO). ***__Estrutura Curricular__**: Tipo TEXTO. Em seguida, são requeridas as restrições a serem consideradas: ***Selecione as Restrições a Serem Verificadas Verificar se o discente possui pré-requisitos para matricular-se nas turmas**: Tipo LÓGICO. ***Verificar se o discente possui co-requisitos para matricular-se nas turmas**: Tipo LÓGICO. ***Verificar choque de horários entre turmas a serem matriculadas**: Tipo LÓGICO. ***Verificar se o discente possui aprovação ou aproveitamento nos componentes (e equivalentes) das turmas a serem matriculadas**: Tipo LÓGICO. ***Verificar se as capacidades de alunos das turmas são respeitadas**: Tipo LÓGICO. Em seguida, o sistema exibe os dados descritos anteriormente, com a adição de: ***__Pre-requistos:__** Tipo TEXTO. ***__Co-requistos:__** Tipo TEXTO. ***__Choque de Horários:__** Tipo TEXTO. ***__Mesmo Componente:__** Tipo TEXTO. ***__Capacidade de Turmas:__** Tipo TEXTO. Em seguida, o sistema disponibiliza uma consulta às turmas abertas, através dos seguintes campos: ***Curso**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_TURNO) - MUNICÍPIO. ***Turma de Entrada**: Tipo TEXTO, formato: NOME_CURSO - CÓDIGO_CURSO (SIGLA_TURNO) - CÓDIGO_TURMA_ENTRADA (ANO_ENTRADA). ***Disciplinas Pendentes**: Tipo TEXTO. ***Ano de Oferta**: Tipo NUMÉRICO, formato: AAAA. Em seguida, o sistema lista todas as turmas abertas segundo o critério estabelecido anteriormente, através dos seguintes campos: ***__Disciplina__**: Tipo TEXTO, formato: CÓDIGO_COMPONENTE - NOME_COMPONENTE. ***__Turma__**: Tipo TEXTO. ***__Horário__**: Tipo TEXTO. Ao adicionar tais turmas, o sistema dispõe os dados em forma de listagem, exibindo os dados tais como descrito anteriormente. Em seguida, o sistema exibe um resumo dos dados informados e então o caso de uso é finalizado. ===== Principais Regras de Negócio ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.ensino.tecnico.dominio.DiscenteTecnico | tecnico.discente_tecnico | | br.ufrn.sigaa.pessoa.dominio | comum.discente | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | ensino.componente_curricular | | br.ufrn.sigaa.ensino.tecnico.dominio.TurmaEntradaTecnico | tecnico.turma_entrada_tecnico | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Técnico Integrado Link(s): Aluno -> Matrícula -> Efetuar Matrícula -> Matricular Aluno Compulsoriamente. 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.