Solicitação de Revalidação de Diploma

A Revalidação de Diploma permite à pessoa que adquiriu o diploma de Graduação em uma instituição de ensino fora do Brasil realizar o reconhecimento de seu diploma. O interessado acessa o portal público do SIGAA e preencherá um formulário com os dados pessoais, e também escolhendo, se disponível, uma data e horário para entrega dos documentos. Caso não exista data e horário disponível, será entregue ao solicitante um comprovante exibidindo uma mensagem informando o interessado como proceder para obter uma data e horário disponível.

Descrição do Caso de Uso

1º passo: Preenchimento do formulário obrigatório que possui os seguintes campos abaixo:

2º Passo: Após cadastrar, a exibição de um comprovante que deverá ser impresso para fins de comprovação pelo inscrito. Os dados disponíveis são:

Principais Regras de Negócio

  1. Não poderá haver inscrição fora do período determinado no edital.
  2. Não poderá ser inscritos duas pessoas com o mesmo CPF para o mesmo processo de revalidação de diploma.
  3. Caso todas as datas e horários de agendamento estejam se esgotado o cadastro será efetuado, informando ao inscrito de uma nova data para agendamento.

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.sites.dominio.SolicitacaoRevalidacaoDiploma sigaa.site.solicitacao_revalidacao_diploma
br.ufrn.sigaa.sites.dominio.AgendaRevalidacaoDiploma sigaa.site.agenda_revalidacao_diploma
br.ufrn.sigaa.sites.dominio.EditalRevalidacaoDiploma sigaa.site.edital_revalidacao_diploma

Plano de Teste

Sistema: SIGAA

Módulo: Portal Público

Link(s): Graduação → Solcitação de Revalidação de Diploma

Usuário: sem usuário (usuário externo / acesso público)

Papel que usuário deve ter: nenhum

Cenários de Teste

Testar o formulário de inscrição no IE e FIREFOX, observando as ações em AJAX nos campos de endereço vendo como se comporta o agendamento.

Dados para o Teste

  1. Para consultar o edital em vigor execute o seguinte SQL do banco SIGAA: SELECT * from site.edital_revalidacao_diploma WHERE id_edital_revalidacao_diploma = 2066027.
  2. Para consulta a quantidade de vagas para cada data e horário de agendamento realize a seguinte consulta no banco SIGAA: SELECT * from site.agenda_revalidacao_diploma WHERE id_edital_revalidacao_diploma = 2066027, será exibido uma lista com todas as data e com o campo “qtd” definindo o limite.
  3. Para acesar o formulário de reagendamento é necessário alterar que a data atual esteja dentro do periodo: UPDATE site.edital_revalidacao_diploma SET inicio_agenda = now() WHERE id_edital_revalidacao_diploma = 2066027.
  4. Para simular uma situação de reagendamento execute seguinte SQL no banco adicionando o CPF do interessado (somente os números): UPDATE site.solicitacao_revalidacao_diploma SET id_agenda_revalidacao_diploma =null WHERE CPF = '?';
  5. Para consultar os cadastrados já realizados execute: select * from site.solicitacao_revalidacao_diploma where id_edital_revalidacao_diploma = 2066027.
  6. Para consultar um cadastro realizado execute: select * from site.agenda_revalidacao_diploma where id_agenda_revalidacao_diploma = '?', onde '?' é o valor do id referente a coluna id_agenda_revalidacao_diploma do cadastro.