| {{:projetos:ufopa:requisitos:sigaa:graduacao:administracao:processamento_de_matricula:logosig.png?50 }}SIG Software & Consultoria em Tecnologia da Informação LTDA | | Documento de Especificação de Requisitos | | **Projeto:** Implantação Sistemas SIG | | **Instituição:** Universidade Federal do Piauí | | **Contrato:** 72/2011 | ====== Relatórios de Discente de Projeto de Monitoria ====== Essa funcionalidade permite que o discente cadastre relatórios finais para os projetos de monitoria em que o mesmo participa como monitor. ===== Descrição do Caso de Uso ===== O aluno poderá acessar essa funcionalidade através do link "Portal Discente > Monitoria > Meus Relatórios", em que lhe apresentará uma lista de projetos de monitoria que o mesmo participa (ou participou). Para os projetos em que o aluno já participou e não mais está ativo como monitor o sistema deve disponibilizar um link para visualização do relatório final já submetido, e para o projeto em que o aluno participa atualmente como monitor ativo (remunerado ou não) deve ser possível cadastrar um novo relatório. === Cadastrar Relatório Final === A funcionalidade de CADASTRAR RELATÓRIO FINAL irá se apresentar ao usuário ao lado da descrição do projeto de monitoria atual do discente. Essa funcionalidade irá permitir o monitor editar as seguintes informações sobre o relatório: * 1. Relacionar as atividades desenvolvidas durante o exercício da Monitoria. * 2. Listar as contribuições do exercício de Monitoria para sua vida pessoal e vida profissional. * 3. Avaliar o seu desempenho durante o exercício de Monitoria. * 4. Tecer críticas e apresentar sugestões para a melhoria do Programa de Monitoria da UFPI. Ao final do formulário de edição o monitor poderá já ENVIAR o relatório para avaliação ou SALVAR esse relatório como rascunho para poder retomar a edição ou submissão do mesmo posteriormente. Após salvar o relatório, a tela inicial desse caso de uso (lista de projetos de monitoria e seus respectivos relatórios) irá listar o novo relatório cadastrado para o atual projeto do monitor. Caso o monitor tenha apenas salvo o relatório (e não enviado) o sistema deve apresentar os links para remoção e para alteração/envio de dados do mesmo. Caso o usuário tenha apenas salvo os dados, o relatório terá situação atualizada para CADASTRO EM ANDAMENTO. Caso tenha enviado para avaliação, a situação será AGUADANDO AVALIAÇÃO === Alterar/Enviar Relatório === Ao escolher a opção de ALTERAR/ENVIAR relatório, o sistema apresentará a tela com formulário de edição dos dados do mesmo e os botões SALVAR (para apenas salvar as alterações atuais) e ENVIAR (para enviar o relatório para avaliação). Nessa mesma tela de edição de dados do relatório, abaixo do formulário de edição o sistema deve listar todas as alterações realizadas para esse relatório. Essa listagem deve indicar qual seria o status do relatório no momento da alteração, quando e quem realizou as alterações e um link para exibir todos os dados do relatório no momento da alteração. === Remover Relatório === Ao escolher a opção de REMOVER relatório, o sistema irá apresentar uma tela com todas informações do relatório, e o botão REMOVER ao final do formulário para confirmar a remoção do mesmo. ===== Principais Regras de Negócio ===== * **RN01** - A tela inicial desse caso de uso deve listar todos os projetos em que o aluno logado participa ou participou. * **RN02** - O sistema deve permitir visualizar todos os relatórios cadastrados ou enviados independente de seu status atual (exceto se ele tiver sido excluído). * **RN03** - O usuário poderá submeter um novo relatório para o projeto em que ele atualmente participa caso: - Não tenha cadastrado nenhum relatório anteriormente para esse projeto - Sua monitoria relacionada a esse projeto tem o status ASSUMIU_MONITORIA ou MONITORIA_FINALIZADA - O relatório só pode ser cadastrado ou avaliado após o término do período letivo associado ao projeto. - O relatório só pode ser cadastrado ou avaliado caso o monitor esteja ativo no projeto. - O relatório só pode ser cadastrado ou avaliado caso o monitor tenha participado do seminário de iniciação a docência - O relatório só pode ser cadastrado ou avalidado caso o ano-período do edital seja o mesmo ano-período de referência do calendário de monitoria. * **RN04** - Todos os dados do formulário de edição dos dados do relatório devem ser obrigatórios. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.monitoria.dominio.RelatorioMonitor | sigaa.monitoria.relatorio_monitor | | br.ufpi.sigaa.monitoria.dominio.RelatorioMonitorAlteracoes | sigaa.monitoria.relatorio_monitor_alteracoes | |br.ufrn.sigaa.monitoria.dominio.DiscenteMonitoria| sigaa.monitoria.discente_monitoria| ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Discente Link(s): Monitoria -> Meus Relatórios Usuário: Papel que usuário deve ter: Ser discente de Graduação e ser monitor ativo em algum projeto de Monitoria ===== Cenários de Teste ===== - Tentar visualizar relatórios submetidos de projetos antigos - Tentar cadastrar novo relatório * Verificar se todos os campos são obrigatórios (RN4) - Tentar enviar relatório sem tentar salvar antes - Tentar alterar/cadastrar/enviar relatório fora do período de submissão de relatório do calendário de monitoria (RN3.3) - Tentar alterar/cadastrar/enviar relatório para monitor que não participou de um seminário SID no mesmo ano-semestre do edital do seu projeto (RN3.5) ===== Dados para o Teste ===== * Ajustar calendário atual de monitoria para Envio Relatório Final de Projeto * Criar um vínculo de monitoria entre um discente de graduação com um projeto de Monitoria * Obter usuário de acesso para esse discente * Acessar o sistema como esse usuário, e tentar realizar as operações desse caso de uso Usuário de teste usado em homologacao: "aluno_monit_11"