~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar / Alterar Curso ====== Este caso de uso permite o usuário efetuar uma busca de um curso de ensino médio com o objetivo de excluí-lo ou alterá-lo. Essa funcionalidade é usado por Gestores e coordenadores do Ensino Médio. ===== Descrição do Caso de Uso ===== Este caso de uso inicia quando o usuário acessa a opção: //SIGAA -> Médio -> Curso -> Curso -> Listar/Alterar //. Primeiramente são solicitados dados para a busca por cursos: * **Código da UFRN**: Tipo - TEXTO. * **Nome**: Tipo - TEXTO. O resultado é exibido em formato de tabela seguindo o modelo abaixo: ^ Cód. UFRN ^ Nome ^ Situação | | CÓDIGO NA UFRN | NOME DO CURSO | ATIVO OU INATIVO | | ------ | ------ | ------ | É possível Alterar ou Remover cada curso encontrado. A alteração nos leva aos passos do [[desenvolvimento:especificacoes:sigaa:medio:casos_de_uso:curso:curso:cadastrar|cadastro]]. Na remoção são exibidos os dados do cadastro e a opção de confirmar ou não a remoção. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Apenas é possível pesquisar cursos do Nível Médio. * **RN02**: Quando o caso de uso for acessado pelo perfil pedagogico não deve ser capaz de realizar qualquer alteração, apenas consultas; ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.ensino.medio.dominio.CursoMedio | sigaa.medio.curso_medio | | br.ufrn.sigaa.ensino.medio.dominio.ModalidadeCursoMedio | sigaa.medio_modalidade_curso_medio | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Médio Link(s): Aba de Curso -> Curso -> Listar/Alterar Usuários: pamarrihan (GESTOR_MEDIO), eronilson (COORDENADOR_MEDIO) Papel que usuário deve ter: SigaaPapeis.GESTOR_MEDIO, SigaaPapeis.COORDENADOR_MEDIO, SigaaPapeis.PEDAGOGICO_MEDIO ===== Cenários de Teste ===== Realizar alterações e remoções dos cursos e verificar se de fato ocorreram. ===== Dados para o Teste ===== Realizar [[desenvolvimento:especificacoes:sigaa:medio:casos_de_uso:curso:curso:cadastrar|cadastros]] de cursos e verificar se os mesmos aparecem corretamente no presente caso de uso.