~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cancelar Alunos em Lote ====== Este caso de uso permite ao gestor de ensino Cancelar o Programa de Discentes. O Cancelamento de programa é a desvinculação de aluno regular do curso Técnico-integrado sem que tenha integralizado as exigências mínimas para sua conclusão. O cancelamento de programa acarreta o cancelamento da matrícula em todos os componentes curriculares nos quais o aluno esteja matriculado. Os cancelamentos podem ser por dois motivos(tipos): Abandono do Curso ou por decurso de prazo máximo para conclusão do curso. Caracteriza-se abandono de curso(cancelamento cujo tipo é ABANDONO) por parte do aluno quando, em um período letivo regular no qual o programa não esteja trancado, o aluno não realizar sua matricula online no período estabelecido no calendário acadêmico, ou ainda, trancar sua matricula ou reprovar em todos os componentes curriculares no qual esteja matriculado. Já o cancelamento por prazo máximo(cancelamento cujo tipo é PRAZO MAXIMO) se aplica aos alunos que não concluíram o curso no prazo máximo estabelecido pelo projeto político-pedagógico do curso. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se acessando a opção //SIGAA -> Integrado -> Aba Aluno -> Movimentação de Aluno -> Cancelamento de Alunos em Lote//. O usuário deverá realizar uma busca por discentes que encontram-se passíveis de cancelamento, informando alguns dados. Esses dados a serem fornecidos são de acordo com o tipo de cancelamento a ser realizado. Caso seja cancelado por abandono, os dados a serem inseridos são: * **Tipo de Cancelamento***: Tipo TEXTO. * **Ano de Saída***: Tipo NUMÉRICO, formato: AAAA. O valor desse campo será usado como o Ano de saída do discente. Como o cancelamento pode ser executado durante um período de transição entre semestres, é importante que seja possível definir exatamente qual o período que será feita a operação. * **Ano-Período Referência***: Tipo NUMÉRICO, formato: AAAA. Podendo adicionar vários períodos. * **Listar também alunos com matrícula(s) sem integralização no(s) período(s) informado(s)**: Tipo LÓGICO. Caso seja cancelado por prazo máximo, o gestor será obrigado a inserir apenas um ano e período para busca dos alunos passíveis de cancelamento. O sistema então exibe uma observação que será inserida no histórico através do seguinte campo: ***Observação**: Tipo TEXTO. Após a busca será exibida uma lista com o resultado da busca contendo as seguintes informações abaixo: * __**Matrícula**__: Tipo - NUMÉRICO. * __**Nome**__: Tipo - TEXTO. * __**Nível**__: Tipo - TEXTO. * __**Status**__: Tipo - TEXTO. * __**Pendência na Biblioteca**__: Tipo TEXTO. Para cada item listado, será possível visualizar o [[desenvolvimento:especificacoes:sigaa:integrado:casos_de_uso:aluno:documentos:emitir_historico|histórico do discente]]. O usuário deverá selecionar quais discentes terão o programa cancelado e //Confirmar o Cancelamento do Programa//. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== A lista deve apresentar apenas os discentes nas situações descritas a seguir. * **RN01** - A lista deve apresentar os discentes que não efetivaram a matrícula no(s) período(s) adicionado(s) no filtro de busca caso seja cancelamento por abandono; * **RN02** - A lista deve apresentar os discentes com trancamento de matrícula ou reprovação em todos os componentes curriculares nos quais o aluno esteja matriculado no(s) período(s) adicionado(s), sem que haja trancamento de programa caso seja cancelado por abandono. * **RN03** - A lista deve apresentar apenas os discentes que estão com o **Ano** do prazo máximo de conclusão anterior ao **Ano** atual caso o tipo de cancelamento seja por prazo máximo. * **RN04** - Apenas usuários com os papeis de GESTOR_TECNICO_INTEGRADO podem realizar o cancelamento de alunos que possuem alguma pendência da biblioteca. ==== Resoluções/Legislações Associadas ==== Não se aplica ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | ' ====== Plano de Teste ====== Sistema: SIGAA Módulo: Integrado Link(s): Aba Alunos -> Movimentação de Aluno -> Cancelar Aluno Usuário: duiene Papel que o usuário deve ter: SigaaPapeis.GestorTécnico-Integrado