| {{: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 | ====== Analisar Relatórios Finais ====== Essa funcionalidade permite ao chefe de departamento homologar/avaliar ou devolver o relatório final de monitoria submetido pelos monitores de projetos relacionados ao seu departamento. ===== Descrição do Caso de Uso ===== O chefe poderá acessar essa funcionalidade através do link "Portal Docente > Chefia > Monitoria > Analisar Relatórios Finais", que lhe redirecionará para uma tela de busca de relatórios finais cadastrados pelos monitores. O resultado dessa busca poderá ser filtrado pelos seguintes critérios: * Ano do projeto * Título do projeto * Discente * Coordenador do projeto * Todos os relatórios pendentes de avaliação Os filtros dessa busca podem ser usados de acordo com a seleção do “checkbox” ao lado de cada filtro (serão considerados todos os filtros marcados). No caso da escolha pelo filtro "Todos os relatórios pendentes de avaliação", todos os demais filtros serão desconsiderados e abusca irá filtrar apenas por relatórios que ainda não foram avaliados/homologados. Esse filtro é o único que deve ser marcado automaticamente pelo sistema assim que o usuário iniciar o caso de uso, fazendo com que os primeiros resultados mostrados na tela sejam todos os relatórios pendentes de avialação. O resultado dessa busca permitirá ao usuário visualizar os monitores agrupados pelos projetos em que estão associados, e para cada relatório final do monitor o usuário terá as opções de: * Visualizar dados do monitor * Visualizar relatório * Devolver relatório * Homologar relatório ==== Visualizar dados do monitor ==== Permite ao usuário visualizar mais detalhes sobre o monitor em questão. * Informações sobre o monitor: * Projeto * Discente * Curso * Disciplina da Monitoria * Docente da Monitoria * Tipo de Vínculo * Classificação na Disciplina * Nota na Disciplina * Data de Entrada * Situação * Classificação Geral no Departamento * IRA * Lista de orientadores * Lista de relatórios submetidos pelo mesmo * Lista de frequências ==== Visualizar relatório ==== Permite ao usuário visualizar os dados do relatório cadastrado pelo monitor. ==== Devolver relatório ==== Permite o usuário devolver o relatório ao orientador. O sistema deve exibir os dados do relatório e apresentar um campo texto obrigando o usuário a informar algum tipo de observação para orientar o orientador o motivo da devolução. Após essa operação o relatório passará a ter a situação AGUARDANDO AVALIAÇÃO. ==== Homologar relatório ==== Permite o usuário homologar/avaliar o relatório. O sistema deve exibir os dados do relatório e apresentar um campo texto obrigando o usuário a informar a avaliação do desempenho do monitor. Após essa operação o relatório passará a ter a situação AVALIADO. ===== Principais Regras de Negócio ===== * **RN01** - O resultado da busca de relatórios irá considerar apenas os relatórios dos projetos associados ao departamento do chefe logado. * **RN02** - O relatório só poderá ser devolvido ao orientador caso sua situação seja AVALIADO PARCIALMENTE * **RN03** - O relatório só poderá ser homologado caso sua situação seja AVALIADO PARCIALMENTE e se o data final de envio de relatório já estiver passado * **RN04** - O relatório só pode ser avaliado caso o monitor tenha participado do seminário de iniciação a docência ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.monitoria.dominio.RelatorioMonitor | sigaa.monitoria.relatorio_monitor | | br.ufrn.sigaa.monitoria.dominio.DiscenteMonitoria | sigaa.monitoria.discente_monitoria | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Docente Link(s): Chefia -> Monitoria -> Analisar Relatórios Finais Usuário: Papel que usuário deve ter: Ser chefe de departamento ===== Cenários de Teste ===== - Tentar buscar por relatórios de projetos não associados ao departamento do chefe logado (RN01) - Tentar devolver relatórios com situações iguais e diferentes de AVALIADO PARCIALMENTE (RN02) - Tentar homologar relatórios com situações iguais e diferentes de AVALIADO PARCIALMENTE (RN03) antes do prazo final de envio de relatórios - Tentar homologar relatórios de monitores que não participaram de nenhum seminários SID do mesmo período do projeto (RN04) ===== Dados para o Teste ===== * Criar um vínculo de monitoria entre um docente com um projeto de Monitoria * Acessar o sistema como um dos monitores do projeto e submeter um relatório final * Acessar o sistema como chefe do departamento que possua projetos de ensino com relatórios cadastrados Usuário de teste usado em homologacao: "chefe_dfil"