~~ODT~~
Listar Meus Projetos de Monitoria
Neste caso de uso um docente pode visualizar uma lista de Projetos de Ensino.
Descrição do Caso de Uso
O caso de uso inicia-se quando o usuário acessa: SIGAA → Portal do Docente → Ensino → Projetos → Projetos de Monitoria / Apoio da Qualidade de Ensino → Listar Meus Projetos
Na tela de listar meus projetos existem duas listagem uma que é inicialmente listada quando existe projetos pendentes de envio e a outra que lista todos os Projetos de Ensino onde o usuário atual é Coordenador(a) ou criador do projeto.
Listagem 1 - Lista dos Projetos de Ensino Pendentes de Envio
Essa listagem será listada quando existem projetos pendentes de envio (RN04), apresentando os dados:
- Ano: Formato - AAAA. Tipo - NUMÉRICO.
- Título do Projeto: Tipo - TEXTO.
- Situação:Tipo - TEXTO.
O sistema oferece as opções abaixo para cada projeto pendente de envio:
- Continuar Cadastro do Projeto: Segue o mesmo fluxo de Submeter Projeto de Monitoria
- Remover Projeto: Remove um projeto cadastrado (RN05).
- Visualizar Projeto: São exibidos os dados especificados em Visualizar Projeto de Ensino
Listagem 2 - Lista de Projetos de Ensino de que participo
Inicialmente são listados todos os Projetos de Ensino onde o usuário atual é Coordenador(a) ou criador do projeto. Para cada projeto exibe os seguintes dados:
- Ano: Formato - 9999. Tipo - NUMÉRICO.
- Título do Projeto: Tipo - TEXTO.
- Situação:Tipo - TEXTO.
O sistema oferece as opções abaixo para cada projeto que o usuário participa:
- Alterar Projeto: Segue o mesmo fluxo de Submeter Projeto de Monitoria (RN05).
- Remover Projeto: Remove um projeto cadastrado (RN05).
- Criar Comunidade Virtual : É criada uma comunidade virtual para o projeto selecionado com os participantes do projeto (RN01,RN02,RN03).
- Visualizar Projeto: São exibidos mesmos dados de Visualizar Projeto de Ensino
- Executar Projeto: São exibidos os dados do projeto conforme Visualizar Projeto e o usuário poderá optar por executar o projeto ou não. Para isso são exibidas as seguintes opções: (RN09)
O caso de uso é finalizado.
Principais Regras de Negócio
- RN01 - É possível que o coordenador de um projeto crie uma Comunidade Virtual (por padrão ela será Privada) de forma que essa comunidade importe automaticamente todos os participantes daquele projeto.
- RN02 - O link para criar Comunidades Virtuais só estará disponível para projetos com situação “EM EXECUÇÃO”.
- RN03 - Os membros que serão incluídos serão apenas aqueles que ainda participarem do projeto. Deve-se verificar a data final de participação do membro no projeto em questão, o sistema só irá incluir os com membros com data final maior ou igual ao dia atual.
- RN04 - A listagem de Projetos de Ensino Pendentes de Envio só estará disponível quando existir projetos pendentes.
- RN05 - Os projetos de ensino só poderão ser alterados ou excluídos enquanto estiverem com a situação 'CADASTRO EM ANDAMENTO'.
- RN06 - Ao executar o projeto, seu status alterado para 'EM EXECUÇÃO'.
- RN07 - Ao selecionar não executar, o projeto terá seu status alterado para 'NÃO EXECUTADO PELO COORDENADOR'.
- RN08 - Será enviado um e-mail para o coordenador notificando a cada mudança de situação do projeto.
- RN09 - Apenas para os projetos com status 'APROVADO E CLASSIFICADO / APROVADO E NAO CLASSIFICADO'.
- RN10 - Caso o projeto não seja colocado em execução no prazo máximo definido no parâmetro 'PRAZO MÁXIMO PARA EXECUÇÃO DE PROJETO', o sistema deverá, através de um “timer”, alterar seu status para 'PROJETO COM EXECUÇÃO EXPIRADO' e apenas o gestor monitoria poderá colocar o projeto em execução novamente através do caso de uso Alterar Proposta/Situação de projeto.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.monitoria.dominio.ProjetoEnsino | monitoria.projeto_monitoria |
Plano de Testes
Sistema:Sigaa
Módulo: Portal do Docente
Link(s): Ensino → Projetos → Projetos de Monitoria / Apoio da Qualidade de Ensino → Listar Meus Projetos
Usuário: deusimar
Papel que usuário deve ter: SigaaPapeis.GESTOR_MONITORIA.
Cenários de Teste
- Utilizando o botão “Criar Comunidade Virtual com participantes do projeto” será criada a comunidade que ficará visível na página principal do portal do Docente ou no módulo Ambientes Virtuais → Minhas Comunidades.
- Deve verificar se a comunidade foi criadaa (por padrão ela terá o mesmo nome do projeto do qual foi originada) e se os membros da mesma são os membros do projeto.
Dados para o Teste
- Para verificar os membros de um projeto basta clicar em “Visualizar” que na tela seguinte mostrará vários dados sobre o projeto, inclusive os membros do mesmo.