~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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( <> ) order by p.nome, ano, periodo