~~ODT~~
Confirmar Recebimento de Tese/Dissertação
Este caso de uso é utilizado pelos coordenadores de pós Stricto para que possam realizar a confirmação do recebimento das Teses/Dissertações enviadas pelos discentes de seu curso.
Tal operação é realizada após a Validação da versão final de uma Tese/Dissertação de um discente do curso de pós Stricto em questão.
Descrição do Caso de Uso
Este caso de uso inicia-se quando acessada a opção: SIGAA → Portal Coordenador Stricto Sensu → Aluno → Conclusão → Confirmar Recebimento de Tese/Dissertação.
Para confirmar o recebimento da tese/dissertação do discente, o usuário deve primeiro selecionar o discente, utilizando o formulário padrão de busca.
Em seguida o sistema segue o mesmo fluxo da Revisão de Tese/Dissertação, com a seguinte diferença no formulário apresentado:
- Status*: Tipo TEXTO. Pode ser “RETORNADO PARA ADEQUAÇÃO”, “RECEBIDO E VALIDADO” ou APROVADO no caso do orientador ainda não tiver realizado a validação.
O caso de uso é então finalizado.
Principais Regras de Negócio
- RN01 - Na impossibilidade do orientador validar a versão final da tese/dissertação, o coordenador de pós Stricto pode realizar a validação. (Escolhendo o status APROVADO ou RECEBIDA E VALIDADA)
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.dominio.OrientacaoAcademica | sigaa.ensino.orientacao_academica |
br.ufrn.sigaa.ensino.defesa.dominio.VersaoTrabalho | sigaa.ensino.versao_trabalho |
br.ufrn.sigaa.ensino.defesa.dominio.PublicacaoAcademica | sigaa.ensino.publicacao_academica |
Plano de Teste
Sistema: Sigaa
Módulo: Portal do Coordenador Stricto
Link(s): Aluno → Conclusão → Confirmar Recebimento de Tese/Dissertação.
Usuário: maribondo
Papel que usuário deve ter: SigaaPapeis.COORDENADOR_CURSO_STRICTO, SigaaPapeis.SECRETARIA_POS
Cenários de Teste
Dados para o Teste
A consulta retorna discentes com status DEFENDIDO e com correção em andamento ou versão final validada.
SELECT login, matricula FROM discente JOIN comum.usuario USING (id_pessoa) WHERE nivel IN ('E', 'D') AND STATUS = 12 AND EXISTS (SELECT * FROM ensino.publicacao_academica WHERE STATUS = 0 ---ATENÇÃO: O status pode ser alterado (0 - CORREÇÃO EM ANDAMENTO e 1 - VERSÃO FINAL VALIDADA)-- AND id_discente = discente.id_discente) ---Altere o satus para realizar o testes com CORREÇÃO EM ANDAMENTO e VERSÃO FINAL VALIDADA
O SQL abaixo serve para reaproveitar o mesmo discente nos testes, alterando o status da situação da revisão.
- Status disponíveis
- Indica que o discente enviou uma nova versão para revisão do orientador: SUBMETIDO = 0
- Indica que o orientador revisou a versão e retornou para o discente com observações para mudanças: RETORNADO_PARA_ADEQUACAO = 1
- Indica que o orientador revisou a versão e aceitou a revisão como sendo a final: VERSAO_APROVADA = 2
- Indica que o coordenador confirmou o recebimento da versão final aprovada: VERSAO_FINAL_RECEBIDA = 3
- 1° Insira na consulta um discente que já tenha SUBMETIDO uma revisão, a consulta vai retornar os valores ID_CONTROLE_DEFESA e ID_VERSAO_TRABALHO, esses valores serão substituidos no update abaixo
SELECT * FROM ensino.versao_trabalho WHERE id_controle_defesa = ( SELECT id_controle_defesa FROM ensino.publicacao_academica WHERE id_discente = getdiscente(2011121231) --Substitua por uma matrícula de um discente que já tenha SUBMETIDO uma revisão )
- 2° Insira os valores ID_CONTROLE_DEFESA e ID_VERSAO_TRABALHO no Update
UPDATE ensino.versao_trabalho SET STATUS = 3 -- (Insira o Status desejado da revisão) WHERE id_versao_trabalho = 3007 -- (Insira o ID_VERSAO_TRABALHO) AND id_controle_defesa = 2996 -- (Insira o ID_CONTROLE_DEFESA)