~~ODT~~

Última atualização: 2017/04/03 18:15 (edição externa)

Demanda Parcial de Candidatos Inscritos por Curso

Esse caso de uso consiste na geração de um relatório com a demanda parcial de candidatos inscritos por curso.

Podem acessar essa funcionalidade os responsáveis pelo Vestibular.

Para a geração do relatório é necessário selecionar o processo seletivo.

No relatório gerado, são exibidos os seguintes informações:

  • Total de candidatos inscritos : Total de candidatos inscritos;
  • Total de CPF's distintos : Exibe o total dos candidatos inscritos com o CPF distinto;

E uma listagem com os campos:

  • Curso : Nome do Curso;
  • Vagas : Quantidade de vagas que o curso possui;
  • Candidatos : Quantidade de candidatos inscrito para aquele curso;
  • Demanda : Demanda para o curso em questão.
  • RN01 - O relatório está agrupado pela áreas do vestibular (Humanística I, Humanística II, Tecnológica II, Biomédica, dentre outras.) e depois por ordem alfabética
Classe Tabela
br.ufrn.sigaa.vestibular.dominio.InscricaoVestibular sigaa.vestibular.inscricao_vestibular
br.ufrn.sigaa.vestibular.dominio.LinguaEstrangeira sigaa.vestibular.lingua_estrangeira
br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular sigaa.graduacao.matriz_curricular
br.ufrn.sigaa.vestibular.dominio.PessoaVestibular sigaa.vestibular.pessoa_vestibular
br.ufrn.sigaa.vestibular.dominio.ProcessoSeletivoVestibular sigaa.vestibular.processo_seletivo
br.ufrn.sigaa.vestibular.dominio.RegiaoPreferencialProva sigaa.vestibular.regiao_preferencial_prova

Plano de Teste

Sistema: SIGAA

Módulo: Vestibular

Link(s): Candidato → Consultas e Relatórios → Demanda Parcial de Candidatos Inscritos por Curso

Usuário: edipo

Papel que usuário deve ter: SigaaPapeis.VESTIBULAR

Não se aplica.

Informar o seguinte campo:

  • PROCESSO_SELETIVO : Informar o id do processo seletivo

select mc.id_matriz_curricular, c.nome, substring(ga.descricao from 1 for 1) as grau, t.sigla, CAST(count(distinct id_pessoa) AS double precision) as totalCandidatosDistintos, CAST(count(id_pessoa) AS double precision) as totalCandidatos, CAST(ovc.vagas_periodo_1 AS double precision)as vagas_periodo_1, CAST(ovc.vagas_periodo_2 AS double precision)as vagas_periodo_2 from vestibular.inscricao_vestibular iv inner join vestibular.opcao_candidato oc on (oc.id_inscricao_vestibular = iv.id_inscricao_vestibular) inner join ensino.oferta_vagas_curso ovc on (ovc.id_matriz_curricular = oc.id_matriz_curricular) inner join graduacao.matriz_curricular mc on (oc.id_matriz_curricular = mc.id_matriz_curricular) inner join vestibular.processo_seletivo ps on (ps.id_processo_seletivo = iv.id_processo_seletivo) inner join curso c on (mc.id_curso = c.id_curso) inner join ensino.turno t on (mc.id_turno=t.id_turno) inner join ensino.grau_academico ga on (mc.id_grau_academico=ga.id_grau_academico) where iv.id_processo_seletivo = PROCESSO_SELETIVO and ovc.ano = ps.ano_entrada group by mc.id_matriz_curricular, c.nome, ga.descricao, t.sigla, ovc.vagas_periodo_1, ovc.vagas_periodo_2 order by c.nome

  • desenvolvimento/especificacoes/sigaa/vestibular/casos_de_uso/candidatos/consultas_e_relatorios/demanda_parcial_de_candidatos_inscritos_por_curso.txt
  • Última modificação: 2017/04/03 18:15
  • (edição externa)