====== Cancelar Programa ====== Este caso de uso é utilizado para realizar o cancelamento de matrículas de alunos, eliminando o vínculo de discentes do nível técnico com a instutição de forma permanente ou temporária. No momento do cancelamento devem ser informados os motivos que justificam essa operação. Sua utilização ocorre por gestores e coordenadores do ensino técnico. ===== Descrição do Caso de Uso ===== O caso de uso inicia através de um busca por discente sendo apresentada um tela contendo os filtros exibidos abaixo: * Matrícula * CPF * Nome do Discente * Curso Após a consulta o resultado é agrupado por turma, onde são exibidos os alunos pertecentes a cada turma encontrada. A lista exibe os seguintes campos: * Matrícula * Aluno * Status O cancelamento do programa pode ser realizado através do ícone "Selecionar" ao se escolher um discente. Uma nova tela é exibida contendo os seguintes informações sobre o aluno: * Matrícula * Discente * Curso * Status * Tipo O formulário de cancelamento necessita do preencimento dos campos abaixo: * Tipo (obrigatório) * Ano-Período de Referência (obrigatório) * Observação * Senha: do usuário para confirmação (obrigatório) O botão "Confirme Cancelamento do Programa" inicia a operação de cancelamento do programa informado. ===== Principais Regras de Negócio ===== - Utilizado por gestores e coordenadores do ensino técnico. - O discente deve possui um vínculo ativo (matrícula na situação de ATIVO). ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente | | br.ufrn.sigaa.ensino.dominio.MovimentacaoAluno | sigaa.ensino.movimentacao_aluno | | br.ufrn.sigaa.ensino.dominio.TipoMovimentacaoAluno | sigaa.ensino.tipo_movimentacao_aluno | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Técnico Link(s): Aluno → Movimentação de Aluno → Cancelar Programa Usuário: viana, anaflaviast, freire Papel que usuário deve ter: SigaaPapeis.GESTOR_TECNICO ===== Cenários de Teste ===== Verifica se o programa foi cancelado utilizando a nova opção para situação (EXCEDIDO NÚMERO DE REPROVAÇÕES). ===== Dados para o Teste ===== Não se aplica.