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.