| {{: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 | ~~ODT~~ ====== Alterar Monitor ====== Nesse caso de uso o gestor pode listar e manipular os monitores da instituição através das seguintes operações: * Alterar Vínculo * Alterar Orientação * Reativar Monitoria * Finalizar Monitoria * Excluir Monitoria ===== Descrição do Caso de Uso ===== O caso de uso inicia-se quando o usuário acessa a opção //SIGAA -> Monitoria -> Monitores -> Gerenciar Monitores -> Alterar Monitoria //. Ao entrar no caso de uso, o sistema mostra um formulário de busca com os seguintes filtros: * **Projeto** - Busca no título do edital do departamento. * **Ano do Projeto** - Ano do projeto. * **Orientador** - Tipo AUTOCOMPLETAR - Filtra pelos monitores que têm o docente escolhido como orientador. * **Discente** - Tipo AUTOCOMPLETAR - Procura pelas monitoria de um discente específico. * **Situação do Monitor** - AGUARDANDO CONVOCAÇÃO, ASSUMIU MONITORIA, CONVOCADO, CONVOCADO MAS REJEITOU A MONITORIA, EXCLUÍDO, MONITORIA CANCELADA, MONITORIA FINALIZADA. * **Assumiu Monitoria** - Período no qual o discente assumiu a monitoria. * **Curso do Monitor** - Filtra pelo curso do monitor na instituição. * **Tipo de Vínculo do Monitor** - BOLSISTA, NÃO REMUNERADO ou EM ESPERA. Ao selecionar a opção //Buscar//, o sistema lista os monitores encontrados. A lista de monitores é agrupada por edital de departamento. Para cada monitor são exibidas as seguintes informações: * **Matrícula e Nome** * **Vínculo** * **Situação** * **Início** * **Fim** São disponibilizadas as ações abaixo para cada monitor. ==== Visualizar Dados do Monitor ==== São mostrados os seguintes dados do monitor: * Projeto - Título do edital do departamento. * Discente - Nome do monitor. * Curso - Curso do monitor. * Disciplina da Monitoria * Docente da Monitoria * Tipo de Vínculo * Situação * Classificação na Disciplina * Classificação Geral no Departamento * Nota na Disciplina * IRA * Data da Entrada * Data da Saída * Dados Bancários * Banco * Agência * Conta Corrente * **Orientações** - Para cadas orientação do monitor, são exibidos: * Docente * Início * Fim * **Relatórios Enviados pelo Discente** - Para cada relatório enviado, são exibidos: * Data/Hora de Envio * Tipo de Relatório * //Visualizar Relatório// * **Lista de Frequências Enviadas pelo Discente** - Para cada frequência enviada, são exibidos: * Período * Data/Hora do Envio * Situação * Frequência * //Visualizar Frequência// ==== Alterar Vínculo do Monitor ==== São mostrados os dados básicos do monitor e o seguinte formulário: * **Tipo de Vínculo**: BOLSISTA ou NÃO REMUNERADO. O novo tipo de vínculo do monitor. * ** Deseja que o sistema realize o remanejamento da vaga desse monitor?**: Sim ou Não. O preenchimento desse campo irá determinar se o sistema irá identificar automaticamente o monitor que irá assumir a vaga do bolsista que está deixando de ser bolsista ou do não-remunerado que está passando para bolsista. * //Alterar Vínculo do Monitor//: Ao selecionar essa opção, o sistema poderá: * 1 - Caso o usuário escolha por não realizar o remanejamento automático, o monitor terá seu tipo de vínculo alterado e o usuário será redirecionado para o início do caso de uso * 2 - Caso o usuário escolha por realizar o remanejamento automático, o sistema irá apresentar uma nova tela com os dados do monitor que poderá assumir a vaga de não-remunerado ou de bolsista que passará a estar disponível a partir da alteração que está sendo realizada. * a) Caso o monitor selecionado tenha seu vínculo alterado de BOLSISTA para NÃO-REMUNERADO, o sistema irá buscar o monitor NÃO-REMUNERADO da mesma disciplina e melhor classificado para ter seu vínculo alterado para BOLSISTA, e assim ocupar a vaga que está sendo liberada; * b) Caso o monitor selecionado tenha seu vínculo alterado de NÃO-REMUNERADO para BOLSISTA, o sistema irá buscar o monitor EM ESPERA da mesma disciplina e melhor classificado para ter seu vínculo alterado para NÃO-REMUNERADO, e assim ocupar a vaga que está sendo liberada; * //Confirmar Remanejamento//: ao selecionar essa opção o sistema irá alterar o vínculo do monitor selecionado inicialmente, e do monitor impactado que passará a ocupar a vaga que surgiu com essa alteração. === Regras de negócio - Alterar Vínculo do Monitor === * RN1: quando alterar o vínculo de BOLSISTA para NÃO-REMUNERADO, mesmo que não exista mais vaga para NÃO-REMUNERADO para a mesma disciplina deve-se permitir essa alteração e automaticamente aumentar uma vaga de NÃO-RENUMERADO para a mesma. * RN2: quando alterar o vínculo de NÃO-REMUNERADO para BOLSISTA, o sistema só permitirá caso a disciplina do monitor ainda tenha vaga livre para BOLSISTA OU o edital do departamento tenha alguma vaga de BOLSISTA disponível, se for esse segundo caso o sistema deve automaticamente tirar essa vaga da disciplina com o maior número de bolsas disponíveis e criar uma nova vaga para a disciplina do monitor em questão. * RN3: Caso o usuário escolha por realizar o remanejamento automático, o sistema só permitirá tal remanejamento caso encontre um monitor possível de ocupar essa vaga que está sendo liberada. * RN4: quando alterar o vínculo de NÃO-REMUNERADO para BOLSISTA, o sistema só permitirá caso o monitor tenha informado no momento da inscrição a opção de receber bolsa ou caso o monitor tenha sido cadastrado direto ==== Alterar Orientação ==== São mostrados os dados básicos do monitor e três formulários. O primeiro formulário permite a alteração das datas de entrada e saída do monitor: * **Data de Entrada** - Data de entrada do discente na monitoria. * **Data de Saída** - Data de saída do monitor do projeto. O segundo formulário contém as orientações já cadastradas para o monitor. Para cada uma delas são mostradas as seguintes informações: * Docente - Nome do orientador do monitor. * **Início** - Data de início da orientação. Só pode ser alterada se a orientação não tiver sido finalizada. * **Fim** - Data de fim da orientação. Só pode ser alterada se a orientação não tiver sido finalizada. * Finalizada - Se a orientação foi finalizada, o sistema indicará aqui e não permitirá a alteração dela. O terceiro formulário lista os docentes do projeto que podem ser orientadores do monitor caso o usuário deseje. Para cada docente os seguintes campos são exibidos: * **[ ]** - Caixa de seleção que indica se o docente passará a ser orientador do monitor. * Docente - Nome do docente. * **Início** - Início do período no qual o docente será orientador do monitor. * **Fim** - Fim do período no qual o docente será orientador do monitor. Ao selecionar a opção //Alterar Orientação//, as orientações do discente são atualizadas no sistema. ==== Convocar Monitor ==== São mostrados os dados básicos do monitor e a opção de //Convocar Monitor//. Ao confirmar a convocação, o monitor passa a ficar com o status CONVOCADO. ==== Reativar Monitoria ==== São mostrados os dados básicos do monitor e a opção de //Reativar Monitoria//. Ao confirmar a reativação, o sistema reativa o monitor, isto é, sua situação volta para ASSUMIU MONITORIA. ==== Finalizar Monitoria ==== São mostrados os dados básicos do monitor e a opção de //Finalizar Monitoria//, que quando selecionada altera a situação do monitor para MONITORIA FINALIZADA e finaliza a orientação que o liga ao docente da disciplina. As datas de fim da monitoria e da orientação são alteradas para o dia atual. O sistema então mostra uma mensagem de confirmação da finalização e uma mensagem informando que caso a finalização seja por motivo de desistência do monitor, ele deve preencher um documento de declaração de desistência. ==== Excluir Monitoria ==== São mostrados os dados básicos do monitor e a opção de //Excluir Monitoria//, que quando selecionada estorna o monitor e suas orientações, efetivamente os retirando do sistema. Essa operação não pode ser desfeita. O sistema então mostra uma mensagem de confirmação da finalização e uma mensagem informando que caso a finalização seja por motivo de desistência do monitor, ele deve preencher um documento de declaração de desistência. ===== Principais Regras de Negócio ===== * **RN01**: Monitores excluídos não são listados em nenhuma parte do sistema. * **RN02**: A orientação de um monitor só pode ser alterada para um docente que também tenha vagas de monitor reservadas para a mesma disciplina. * **RN03**: Um discente só pode ser convocado se houver vaga disponível (remunerada ou não) e ele for o mais bem classificados entre aqueles que não foram convocados na disciplina/docente. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.monitoria.dominio.DiscenteMonitoria | monitoria.discente_monitoria | | br.ufrn.sigaa.monitoria.dominio.Orientacao | monitoria.orientacao | | br.ufrn.sigaa.projetos.dominio.MembroProjeto | projetos.membro_projeto | | br.ufrn.sigaa.monitoria.dominio.HistoricoSituacaoDiscenteMonitoria | monitoria.historico_situacao_discente_monitoria | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Monitoria Usuário: gestor_monitoria Papel: PapeisSigaa.GESTOR_MONITORIA Link(s): //Monitores -> Gerenciar Monitores -> Alterar Monitoria// ===== Dados para o Teste ===== * Para ter monitores, todo o fluxo de cadastro de edital CAAP, editais de monitoria, inscrição dos discentes e processamento dos processos seletivos deve ser executado. ===== Cenários de Teste ===== * Escolher um monitor, alterar sua orientação, finalizá-lo, reativá-lo e excluí-lo. * Alterar o vínculo de um monitor que está EM ESPERA.