~~ODT~~
Relatório do Edital do Processo Seletivo de Ingresso no BTI
Este caso de uso é utilizado pelo gestor do IMD para gerar um relatório para o resultado do edital do processo seletivo que foi aberto para os alunos do técnico do IMD ingressarem no BTI.
Descrição do Caso de Uso
Este caso de uso inicia quando o usuário acessa a opção: SIGAA → Módulo Metrópole Digital → Relatórios→ Relatório do Edital do Processo Seletivo de Ingresso no BTI.
Ao acessar a funcionalidade, o sistema exibirá a tela solicitando uma planilha de entrada, que pode ser no formato .xls ou .csv.
A planilha de entrada deve conter minimamente quatro colunas: uma lista de matrículas de discentes. outra indicando se tem cota de escola pública, outra indicando se tem cota de renda e outra indicando se tem cota étnica.
O relatório deve ser gerado em forma de planilha, e deve listar, para cada discente, as seguintes informações:
- Vaga: Representa o grupo de reserva de vaga em que o discente pertence, podendo ser L1, L2, L3, L4 ou AMPLA, e a alocação funciona de acordo com a tabela abaixo:
Grupo | Cota Escola Pública | Cota Renda | Cota Étnico |
---|---|---|---|
L2 | SIM | SIM | SIM |
L1 | SIM | SIM | NÃO |
L4 | SIM | NÃO | SIM |
L3 | SIM | NÃO | NÃO |
AMPLA | NÃO | ? | ? |
- Nome
- Cota Escola Pública: Indica se o discente possui cota de escola pública
- Cota Renda: Indica se o discente possui cota de renda
- Cota Étnico: Indica se o discente possui cota racial
- NC: Representa a média ponderada de todas as disciplinas do curso em que o discente foi aprovado
- Observação: Exibe um texto com a observação indicando a situação do discente. Esse campo só é exibido para o pessoal que não atingir a nota mínima
A planilha pode ser gerada em até 3 abas separadas: uma aba somente para os alunos classificados, uma aba para os alunos não habilitados(Não cumpriram a nota mínima especificada no RN01 para passar) e outra aba para os alunos não classificados(não estão posicionados para ficar dentro do número de vagas)
Principais Regras de Negócio
- RN01: O requisito mínimo para ser aprovado é ter a média ponderada de todas as disciplinas com status de APROVADO ou CUMPRIU maior ou igual a 7.0 e a nota de todas as disciplinas maior ou igual a 5.0
- RN02: Se sobrar vaga de um determinado grupo de reserva de vaga, o próximo aluno deve ser alocado no grupo de reserva subsequente, e assim sucessivamente até acabarem todas as vagas de todos os grupos possíveis
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.tecnico.DiscenteTecnico | tecnico.discente_tecnico |
br.ufrn.sigaa.pessoa.dominio.Pessoa | comum.pessoa |
br.ufrn.sigaa.ensino.MatriculaComponente | ensino.matricula_componente |
br.ufrn.sigaa.ensino.ComponenteDetalhes | ensino.componente_curricular_detalhes |
Plano de Teste
Sistema: SIGAA
Módulo: Metrópole Digital
Link(s): Relatórios→ Relatório de Edital de Processo Seletivo para Entrada para o Curso de BTI
Usuários: alemarro
Papel que usuário deve ter: SigaaPapeis.GESTOR_METROPOLE_DIGITAL
Cenários de Teste
Não se aplica.
Dados para o Teste
Para buscar informações sobre as disciplinas feitas por cada discente, pode-se usar acessar o histórico do discente do IMD em Aluno → Documentos → Emitir Histórico ou usar a consulta abaixo
select distinct p.nome, id_matricula_componente, id_situacao_matricula, id_componente, id_discente, media_final, numero_faltas, codigo, ccd.nome, ccd.ch_total, ano, periodo from ensino.matricula_componente mc inner join ensino.componente_curricular_detalhes ccd on mc.id_componente_curricular = ccd.id_componente inner join discente d using(id_discente) inner join comum.pessoa p using(id_pessoa) where d.matricula in( <<MATRÍCULA/LISTA DE MATRÍCULAS DOS DISCENTES>> ) order by p.nome, ano, periodo