====== Prorrogar Prazo de Curso ====== Este caso de uso tem como finalidade de prorrogar a data de encerramento do curso, utilizado pelo Gestor Lato Sensu. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção SIGAA → Lato Sensu → Curso → Curso → Prorrogar Prazo de Curso é acessada. Para prorrogar o prazo de um curso o usuário deverá selecionar o curso desejado para a prorrogação do prazo. O usuário seleciona um curso através do nome do curso: * **Curso***: Tipo TEXTO. O sistema exibe então o período atual do curso, que consiste na data início e na data final do curso: * **__Início__**: Tipo DATA, Formato: DD/MM/AAAA. . * **__Fim__**: Tipo DATA, Formato: DD/MM/AAAA. Após a escolha do curso o usuário informa a nova data final do curso, que deve respeitar o prazo máximo para a conclusão do curso: * **Novo Prazo Final***: Tipo DATA, Formato: DD/MM/AAAA.. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Um curso de lato sensu tem seu período de duração máximo limitado a 18 meses, conforme definido em resolução do MEC. Portanto, o usuário não pode solicitar prorrogação do prazo final para uma data que extrapole esse limite. * **RN02** - A solicitação não pode ser feita para uma data anterior à data atual de fim do período do curso. * **RN03** - O final do mandato dos coordenadores do curso cuja data final de curso foi alterada deve também ser alterado automaticamente para a nova data final do curso. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.latosensu.dominio.CursoLato.java | sigaa.lato_sensu.curso_lato | | br.ufrn.sigaa.dominio.Curso.java | sigaa.public.curso | | br.ufrn.sigaa.ensino.dominio.CoordenacaoCurso.java | sigaa.ensino.coordenacao_curso | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Lato Sensu Link(s): Curso -> Curso -> Prorrogar Prazo de Curso Usuário: georgia, andierison, maribondo Papel que usuário deve ter: SigaaPapeis.GESTOR_LATO ===== Cenários de Teste ===== Alterar a data final de cursos e verificar se o final do mandato dos coordenadores do curso cuja data final de curso foi alterada foi atualizado automaticamente para a nova data final do curso. Para verificar o data inicial e final do mandato de um coordenador de curso acesse: Portal do Gestor Lato Sensu -> Administração -> Manutenção de Coordenadores -> Substituir/Cancelar Coordenador ===== Dados para o Teste ===== Não se aplica.