====== Conclusão Coletiva de Alunos ====== Quando um curso de pós-graduação //lato sensu// chega ao fim, o Gestor do Módulo Lato Sensu precisa concluir seus alunos, desvinculando-os da pós-graduação. Isto pode ser feito individualmente através do caso de uso [[desenvolvimento:especificacoes:sigaa:lato_sensu:casos_de_uso:aluno:aluno:concluir_programa|Concluir Programa]], onde apenas um aluno pode ser concluído de cada vez, ou coletivamente através do presente caso de uso, que permite concluir até todos os alunos do curso simultaneamente. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa SIGAA → Lato Sensu →Aluno → Movimentação do aluno → Conclusão coletiva de alunos é acessada. Para concluir os alunos de um curso de pós-graduação lato sensu, o gestor deve informar os seguintes dados: * **Curso***: Tipo TEXTO. Depois de inserir o curso de pós-graduação, o gestor deve informar os seguintes dados: * **Data de conclusão**:Tipo Data. * **Ano-período da conclusão**: Tipo NUMÉRICO, Formato: AAAA-9. O sistema exibe uma lista de discentes com os seguintes dados * **__Todos__**: Tipo TEXTO. * **__Matrícula__**: Tipo NUMÉRICO. * **__Nome__**: Tipo TEXTO. * **__Status__**: Tipo TEXTO. O usuário deverá marcar os alunos que deseja concluir, tendo a opção de marcar todos simultaneamente. Após executar esses passos o usuário deve informa sua senha pessoal e clicar no botão Concluir Alunos ao final do formulário para submeter todos os dados à validação das regras de negócio. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01 ** - Apenas cursos cuja proposta esteja com situação ACEITA (o que equivale ao curso em andamento) podem ter seus alunos concluídos; * **RN02 ** - Apenas discentes ATIVOS estão aptos a serem concluídos; * **RN03 ** - Deve ser informado pelo menos um aluno para conclusão; * **RN04 ** - Discentes com empréstimos pendentes no módulo da biblioteca não poderão concluir o curso. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MovimentacaoAluno | sigaa.ensino.movimentacao_aluno | | br.ufrn.sigaa.biblioteca.circulacao.dominio.Emprestimo | sigaa.biblioteca.emprestimo | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Lato Sensu Link(s): Aluno -> Movimentação de Aluno -> Conclusão Coletiva de Programa Usuário: georgia, maribondo Papel que usuário deve ter: SigaaPapeis.GESTOR_LATO ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.