~~ODT~~ ====== Concluir Aluno ====== Este Caso de Uso tem a finalidade Concluir um aluno de Pós-Graduação, ou seja, o aluno irá obter o grau de Mestre ou Doutor. Para obtenção do grau de mestre, o discente deve satisfazer às seguintes exigências: - contabilizar em disciplinas de pós-graduação o número mínimo de créditos carga horária exigida pelo regimento do programa, com [[desenvolvimento:especificacoes:sigaa:stricto_sensu:casos_de_uso:alunos:documentos:emitir_historico#dados_do_curso | coeficiente de rendimento]] mínimo “C”; - ser aprovado em exame de proficiência em uma língua estrangeira, na forma definida pelo regimento do programa; - ser aprovado em exame de qualificação definido pelo regimento do programa; - apresentar dissertação perante banca examinadora, composta de pelo menos 03 membros, devendo obter a aprovação de todos eles; - obter homologação de sua dissertação, efetuada pela Comissão de Pós-Graduação da PPG. Para a obtenção do grau de doutor, o discente deve satisfazer às seguintes exigências: - contabilizar, em disciplinas de pós-graduação, o número de créditos carga horária exigidos pelo regimento do programa, com coeficiente de rendimento mínimo “C”; - ser aprovado em exame de proficiência em duas línguas estrangeiras, sendo permitido o aproveitamento do exame de proficiência de língua estrangeira para os alunos portadores do título de mestre; - ser aprovado em exame de qualificação definido pelo regimento do programa; - apresentar tese perante banca examinadora composta de pelo menos 05 membros, devendo obter aprovação de todos eles; - obter homologação de sua tese, efetuada pela Comissão de Pós-Graduação da PPG. Uma vez satisfeitas as exigências, conforme o curso do discente, o discente será desvinculado da Instituição, pela Pró-Reitoria de Pós-Graduação, utilizando este caso de uso. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Vínculo / Matrículas -> Vínculo com a Pós-Graduação -> Concluir Aluno// é acessada. === Passo 1 === Primeiramente, deve-se realizar uma busca pelo discente ([[#principais_regras_de_negócio|RN01]]), ([[#principais_regras_de_negócio|RN02]]), ([[#principais_regras_de_negócio|RN03]]), ([[#principais_regras_de_negócio|RN04]]), ([[#principais_regras_de_negócio|RN05]]): * **Matrícula**: Formato - 9999999999. Tipo - NUMÉRICO. * **CPF**: Formato - 99999999999. Tipo - NUMÉRICO. * **Nome do Discente**: Tipo - TEXTO. * **Curso**: Tipo - TEXTO. Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela com as seguintes informações: ^ Matrícula ^ Aluno ^ Status | ^ NOME DO CURSO ^^^ | 9999999999 | NOME DO DISCENTE | STATUS | | ------ | ------ | ------ | Os discente são agrupados por curso. Para cada discente encontrado é possível //Visualizar Detalhes// ou //Selecionar//. Quando acessado Visualizar Detalhes temos as seguintes informações: * **__Ano/Mês de Ingresso__**: Formato - AAAA/Mês. Tipo - TEXTO. * **__Orientador__**: Tipo - TEXTO. * **__Área de Concentração__**: Tipo - TEXTO. * **__CRCh__**: Formato - 9.9. Tipo - NUMÉRICO. * **__CPF__**: Formato - 99999999999. Tipo - NUMÉRICO. * **__Tel/Cel__**: Formato - 9999-9999/9999-9999. Tipo - NUMÉRICO. Também pode-se visualizar uma tabela com informações de integralização das disciplinas: ^ Carga Horária exigida | 99 ^ Carga Horária integralizada | 99 ^ Pendente | 99 | === Passo 2 === Após selecionar o discente são exibidas algumas informações: * **__Matrícula__**: Formato - 9999999999. Tipo - NUMÉRICO. * **__Discente__**: Tipo - TEXTO. * **__Programa__**: Tipo - TEXTO. * **__Curso__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. * **__Tipo__**: Tipo - TEXTO. Será apresentado o seguinte formulário: * **__Título do Trabalho__**: Tipo - TEXTO. Título do trabalho de conclusão (tese ou dissertação). * **__Resumo__**: Tipo - TEXTO. Resumo do trabalho de conclusão (tese ou dissertação). * **__Palavras-Chave__**: Tipo - TEXTO. Palavras-chave do trabalho de conclusão (tese ou dissertação). * **__Banca__**: Formato - SIAPO NOME DO DOCENTE. Tipo - TEXTO. Membros da banca de defesa. * **__Data da Defesa__**: Formato - DD/MM/AAAA. Tipo - DATA. Data da realização da defesa. * **__Processo de Homologação__**: Tipo - NUMÉRICO. Número do processo de homologação do diploma. e onde deverá preencher os dados: * **Ano-Período de Referência***: Formato 9999/9. Tipo - NUMÉRICO. Ano e período que se deu a conclusão do discente. * **Observação**: Tipo - TEXTO. Anotações referentes à movimentação do aluno. Esta operação requer a digitação da senha do usuário para sua conclusão. Após a confirmação da senha o sistema enviará um email para o(s) coordenador(es) do programa de pós-graduação do discente, informando que o diploma do mesmo foi homologado. O Caso de Uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Podem concluir o curso somente os discentes em homologação de diploma. * **RN02** - Discentes com empréstimos pendentes no módulo da biblioteca não poderão concluir o curso. * **RN03** - Discentes que não possuem a quantidade de créditos carga horária integralizados maior ou igual a quantidade total de créditos carga horária exigida pelo currículo, não poderão concluir o curso. * **RN04** - Discentes que não possuem a quantidade de trabalhos do tipo proficiência exigida, de acordo com o nível (mestrado ou doutorado), aprovados e/ou aproveitados não poderão concluir o curso. * **RN05** - Discentes que possuem empréstimos ativos na biblioteca com o mesmo vínculo que se está tentando concluir, não podem ser concluídos. Se ele possuir empréstimos feitos com outros vínculos, como por exemplo de ''SERVIDOR'', pode concluir. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.MovimentacaoAluno | sigaa.ensino.movimentacao_aluno | | br.ufrn.sigaa.biblioteca.circulacao.dominio.Emprestimo | sigaa.biblioteca.emprestimo | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Stricto Sensu Link(s): Vínculo / Matrículas -> Vínculo com a Pós-Graduação -> Concluir Aluno Usuário: andierison, maribondo Papel que usuário deve ter: SigaaPapeis.PPG ===== Cenários de Teste ===== Escolher um discente em homologação, mudar o status do discente para ativo (somente discentes ativos realizam empréstimos) e [[desenvolvimento:especificacoes:sigaa:biblioteca:casos_de_uso:circulacao:modulo_de_circulacao:realizar_emprestimo|realizar um empréstimo]] na biblioteca. Voltar e tentar concluir o discente. Para mudar o status de um discente com relação ao seu usuário da biblioteca, é preciso configurar o campo "ativo" da tabela biblioteca.usuario_biblioteca E/OU biblioteca.usuario_externo_biblioteca para "true". Os seguintes SQLs podem ser utilizados: SELECT id_pessoa FROM comum.pessoa WHERE nome LIKE '%NOME%' --Pesquisa uma pessoa pelo nome UPDATE biblioteca.usuario_biblioteca SET ativo = false WHERE id_pessoa = [id_pessoa] --Atualiza o campo ativo através do id_pessoa Também testar com um discente que nunca teve cadastro nas bibliotecas. [[desenvolvimento:especificacoes:sigaa:stricto_sensu:casos_de_uso:cadastros:estrutura_curricular:buscar_alterar | Mudar a quantidade de créditos carga horária do currículo]] de forma a ficar maior que a quantidade de créditos carga horária integralizados pelo discente e verificar que não será possível concluir. [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:config_do_sistema:parametros:listar_alterar_parametros | Modificar o parâmetro]] que informa a quantidade de trabalhos de proficiência necessários para concluir, de forma a ser maior que a soma entre os trabalhos aprovados e aproveitados, desse tipo, do discente e verficar que não será possível concluir. ===== Dados para o Teste ===== Parâmetros que informam a quantidade mínima de trabalhos de proficiência necessários: * ParametrosStrictoSensu.QUANTIDADE_MINIMA_PROFICIENCIA_MESTRADO * ParametrosStrictoSensu.QUANTIDADE_MINIMA_PROFICIENCIA_DOUTORADO Para o teste devem ser utilizados discentes que estejam com status "em homologação".