~~ODT~~
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:
E uma listagem com os campos:
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 |
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:
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