~~ODT~~

Última atualização: 2017/04/03 18:15 (edição externa)

Consultar, Alterar ou Remover Turma

O caso de uso está espeficado em Busca Geral por Tumas no Módulo Graduação. Esta funcionalide é utilizada por Gestores, Coordenadores e Secretários Stricto Sensu.

Este caso de uso inicia-se quando a opção SIGAA → Módulos → Stricto Sensu → Vínculos/Matrículas → Turmas → Consultar, Alterar ou Remover é acessada.

  • RN01 - Na opção de Alterar Turma, o horário da turma não poderá ser alterado caso haja alguma solicitação de matrícula para a turma ou alunos matriculados na mesma. Uma excessão a esta regra é possível quando o responsável pela alteração de horário é um administrador stricto, ou seja, um usuário com papel ADMINISTRADOR_STRICTO. Neste caso é permitida a alteração de horários da turma, desde que com o novo horário da turma os alunos e os docentes da turma não sejam prejudicados. Um discente é prejudicado quando ocorre choque de horário com uma das turmas onde o discente esta matriculado ou solicitado matricula, por exemplo. Um docente é prejudicado quando o novo horário é igual a um horário de outra turma que o docente ministra.
  • RN02 - A remoção da turma só é permitida se não houverem discentes matriculados na turma, ao remover determinada turma será excluidas todas solicitações de matrícula e enviado email informativo para todos os alunos solicitantes de matrícula, sobre a remoção da referente turma.

Plano de Teste

Sistema: SIGAA

Módulo: Stricto Sensu

Link(s): Matrículas → Turmas → Consultar, Alterar ou Remover

Usuário: andierison, maribondo

Papel que usuário deve ter: SigaaPapeis.GESTOR_STRICTO, SIGAAPapeis.ADMINISTRADOR_STRICTO

Testar a busca para diferentes parâmetros.

Buscar turmas do programa coordenado assim como de outros programas, afim de testar a RN02

Consulta para trazer as coordenações do programa desejado (Basta trocar o '?' por parte do nome do programa

SELECT * FROM ensino.coordenacao_curso 
WHERE id_unidade = (SELECT id_unidade FROM comum.unidade WHERE nome ilike '%?%' AND tipo_academica = 3) AND ativo = TRUE

Consulta que busca o usuário de acordo com o servidor (basta utilizar o id_servidor encontrado na consulta anterior):

SELECT * FROM comum.usuario WHERE id_servidor = ?
  • desenvolvimento/especificacoes/sigaa/stricto_sensu/casos_de_uso/vinculos_matriculas/turmas/consultar_alterar_ou_remover.txt
  • Última modificação: 2017/04/03 18:15
  • (edição externa)