~~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".