<< Voltar

Última atualização: 2017/07/24 16:43 por marcelo.tanaka

Convocação de Candidatos para Vagas Remanescentes

Este caso de uso permite que o usuário convoque candidatos aprovados no vestibular para o preenchimento de vagas remanescentes.

Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Graduação → Administração → Cadastramento e Reconvocações do Vestibular → Convocação de Candidatos para Vagas Remanescentes.

Passo 1

Ser solicitado do usuário os seguintes parâmetros:

  • Processo Seletivo Vestibular*: Tipo - TEXTO.
  • Estratégia de convocação: Tipo - TEXTO. Informa qual é a estratégia de convocação associada ao processo seletivo.
  • Descrição*: Tipo - TEXTO.
  • Semestre a Convocar*: Tipo - Texto. Quando o processo seletivo possui entrada nos dois períodos letivos, define se a convocação para vagas remanescentes será para as vagas do 1º e 2º semestre ou apenas para vagas remanescentes no 2º semestre.
  • Data da Convocação*: Tipo - DATA.
  • Percentual Adicional de Vagas: Tipo - NUMÉRICO.
  • Aplicar o Percentual Adicional de Vagas à vagas reservadas para Cotistas: Tipo - LÓGICO.
  • Considerar discentes com status PENDENTE DE CADASTRO como ocupando vaga remanescente: Tipo - LÓGICO.
  • Considerar discentes com status PRÉ-CADASTRADO como ocupando vaga remanescente: Tipo - LÓGICO.

Passo 2

Serão calculadas as vagas remanescentes por matriz curricular e exibida para que o usuário possa alterar os valores:

  • Processo Seletivo Vestibular: Tipo - TEXTO.
  • Estratégia de convocação: Tipo - TEXTO. Informa qual é a estratégia de convocação associada ao processo seletivo.
  • Descrição: Tipo - TEXTO.
  • Semestre a Convocar: Tipo - Texto. Quando o processo seletivo possui entrada nos dois períodos letivos, define se a convocação para vagas remanescentes será para as vagas do 1º e 2º semestre ou apenas para vagas remanescentes no 2º semestre.
  • Data da Convocação: Tipo - DATA.
  • Percentual Adicional de Vagas: Tipo - NUMÉRICO.
Curso / Matriz Curricular Vagas Ofertadas Quant. a Convocar Quantidade por Grupo de Cotas
L1 L2 L3 L4
Tipo -TEXTO. Tipo - NUMÉRICO Tipo - NUMÉRICO Tipo - NUMÉRICO Tipo - NUMÉRICO Tipo - NUMÉRICO Tipo - NUMÉRICO

Passo 3

Dados os cursos com vagas não preenchidas o SIGAA gera convocações para os candidatos. Feito isso, será apresentado ao usuário um resumo da convocação:

  • Processo Seletivo Vestibular: Tipo - TEXTO.
  • Descrição: Tipo - TEXTO.
  • Data da Convocação: Tipo - TEXTO.
CURSO (Tipo - TEXTO)
Ordem (Tipo - NUMÉRICO) Nº Inscrição (Tipo - NUMÉRICO) CPF (Tipo - NUMÉRICO) Nome (Tipo - TEXTO) Classificação (Tipo - NUMÉRICO) Ingresso (Tipo - TEXTO) Tipo de Convocação (Tipo - TEXTO)
- - - - - - -

O usuário, verificado o resumo da convocação, poderá confirmar e convocar os candidatos listados.

O caso de uso se encerra.

  • RN01 : Candidato que foi convocado para a segunda opção de curso poderá ser reconvocado para o curso de primeira opção, caso haja vaga.

Resoluções/Legislações Associadas

Não se Aplica.

Classe Tabela
br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivoDiscente sigaa.vestibular.convocacao_processo_seletivo_discente
br.ufrn.sigaa.vestibular.dominio.InscricaoVestibular sigaa.vestibular.inscricao_vestibular
br.ufrn.sigaa.vestibular.dominio.PessoaVestibular sigaa.vestibular.pessoa_vestibular
br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivo sigaa.vestibular.convocacao_processo_seletivo
br.ufrn.sigaa.vestibular.dominio.ResultadoClassificacaoCandidato sigaa.vestibular.resultado_classificacao_candidato
br.ufrn.sigaa.vestibular.dominio.ProcessoSeletivoVestibular sigaa.vestibular.processo_seletivo
br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular sigaa.graduacao.matriz_curricular
br.ufrn.sigaa.dominio.Curso sigaa.curso
br.ufrn.sigaa.vestibular.dominio.ResultadoOpcaoCurso sigaa.vestibular.resultado_opcao_curso
br.ufrn.sigaa.ensino.graduacao.dominio.Curriculo sigaa.graduacao.curriculo

Plano de Teste

Sistema: SIGAA

Módulos: Graduação

Link(s): Administração → Cadastramento e Reconvocações do Vestibular → Convocação de Candidatos para Vagas Remanescentes

Usuário: adelardo

Papel que usuário deve ter: SigaaPapeis.GESTOR_CONVOCACOES_VESTIBULAR

Não se aplica.

Verificar o número de discentes com vínculo para um curso e ano-período de entrada igual ao definido no Vestibular na Consulta Geral de Discentes. Verificar o número de vagas ofertadas para o curso. Ver se a quantidade de candidatos convocados no resumo da convocação.

-- Exemplo de consulta para saber o número de vagas ociosas
-- Alterar o id_processo_seletivo, ano_ingresso e periodo_ingresso para obter outros resultados
SELECT o.id_matriz_curricular, 
 c.nome,
 CAST((vagas_periodo_2 - preenchidas.total) AS INTEGER) AS ociosas
 FROM ensino.oferta_vagas_curso o 
 JOIN vestibular.processo_seletivo ps ON (o.id_forma_ingresso = ps.id_forma_ingresso AND o.ano = ps.ano_entrada) 
 INNER JOIN curso c USING (id_curso)
 JOIN (  SELECT dg.id_matriz_curricular, d.id_forma_ingresso, COUNT(*) AS total
 	FROM graduacao.discente_graduacao dg 
 	JOIN discente d ON dg.id_discente_graduacao = d.id_discente 
 	WHERE d.ano_ingresso = 2011
 	AND d.status IN  ( 1,8,9,5,2 )
 AND d.periodo_ingresso = 2
 	GROUP BY id_matriz_curricular, d.id_forma_ingresso
 	) AS preenchidas ON (preenchidas.id_matriz_curricular = o.id_matriz_curricular AND preenchidas.id_forma_ingresso = ps.id_forma_ingresso)
 WHERE ps.id_processo_seletivo = 2860174
 AND vagas_periodo_2 > 0 AND o.vagas_periodo_2 - preenchidas.total > 0
 ORDER BY 2

Para saber o valor do id_processo_seletivo referente a um processo seletivo basta executar o seguinte script:

SELECT id_processo_seletivo, nome FROM vestibular.processo_seletivo  
-- Lista de candidatos de uma matriz curricular
-- Substituir id_matriz_curricular para obter outros resultados
SELECT inscricao_vestibular.numero_inscricao, classificacao, 
situacao_candidato.descricao, 
convocacao_processo_seletivo.data_convocacao,
convocacao_processo_seletivo.descricao,
convocacao_processo_seletivo_discente.tipo,
cancelamento_convocacao.data_cancelamento,
matricula, curso2.nome AS curso_atualmente_matriculado, periodo_ingresso
FROM vestibular.inscricao_vestibular
INNER JOIN vestibular.processo_seletivo USING (id_processo_seletivo)
INNER JOIN vestibular.resultado_classificacao_candidato USING (id_inscricao_vestibular)
INNER JOIN vestibular.situacao_candidato USING (id_situacao_candidato)
INNER JOIN vestibular.resultado_opcao_curso USING (id_resultado_classificacao_candidato)
INNER JOIN graduacao.matriz_curricular USING (id_matriz_curricular)
INNER JOIN curso USING (id_curso)
INNER JOIN vestibular.pessoa_vestibular USING (id_pessoa)
LEFT JOIN vestibular.convocacao_processo_seletivo_discente USING (id_inscricao_vestibular)
LEFT JOIN vestibular.convocacao_processo_seletivo USING (id_convocacao_processo_seletivo)
LEFT JOIN graduacao.cancelamento_convocacao USING (id_convocacao_processo_seletivo_discente)
LEFT JOIN discente USING (id_discente)
LEFT JOIN graduacao.discente_graduacao ON (id_discente = id_discente_graduacao)
LEFT JOIN curso curso2 ON (discente.id_curso = curso2.id_curso)
WHERE ordem_opcao = 2
AND situacao_candidato.codigo IN ('S', 'M', 'E')
AND matriz_curricular.id_matriz_curricular = 25767230 
AND classificacao > 0
ORDER BY classificacao

Para obter o valor da id_matriz_curricular de certo curso pode-se usar o seguinte script:

SELECT mc.id_matriz_curricular, c.nome AS curso FROM curso c
INNER JOIN graduacao.matriz_curricular mc USING (id_curso)
  • sigaa/graduacao/documentacao_tecnica/convocacao_de_candidatos_para_vagas_remanescentes.txt
  • Última modificação: 2017/07/24 16:43
  • por marcelo.tanaka