~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Lista de Alunos Ingressantes em um Novo Curso ====== Este relatório emite a listagem dos discentes que foram aprovados para um novo vestibular, já estando matriculados em outro curso na instituição. Apenas os usuários da Diretoria de Administração e Controle Acadêmico – DACA- podem acessar esta funcionalidade. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //SIGAA -> Graduação -> Relatórios-DACA -> Alunos -> Listagens -> Lista de Alunos -> Alunos Ingressantes em um novo Curso//. Para emitir o relatório, o usuário deverá informar: * **Ano - Período**: Formato - AAAA.9. Tipo - NUMÉRICO. * **Processo Seletivo**: Tipo - TEXTO. Com a listagem dos Processos Seletivos cadastrados no Sistema. * **Chamada**: Tipo - TEXTO. Listagem das chamadas referente ao ano de ingresso dos alunos. ([[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:relatorios_daca:alunos:listagens:lista_de_alunos:alunos_ingressantes_em_um_novo_curso#Principais Regras de Negócio|RN01]] e [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:relatorios_daca:alunos:listagens:lista_de_alunos:alunos_ingressantes_em_um_novo_curso#Principais Regras de Negócio| RN02]]) Esta operação possui uma peculiaridade, pois para os alunos ingressantes até o ano 2010 não será necessário informar o processo seletivo, sendo a listagem de **Chamada** preenchida com TODAS, 1ª CHAMADA, 2ª CHAMADA ... nª CHAMADA, conforme a quantidade de chamadas existentes. Quando o ano informado for maior que 2010 as chamadas serão listadas conforme o processo seletivo selecionado. O sistema exibirá um relatório com opção de impressão agrupado pelo //**Curso Antigo**// em que o discente possuía vínculo na UFRN, contendo as seguintes informações abaixo: * **__Nome__**: Tipo - TEXTO. * **__CPF__**: Formato - 999.999.999-99. Tipo - NUMÉRICO. * **__Matrícula__**: Tipo - NUMÉRICO. * **__Novo Curso__**: Tipo - TEXTO. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Alunos ingressantes até o ano 2010 terá a listagem de **Chamadas** preenchida com a quantidade de chamadas existente para ao processo seletivo. * **RN02**: Alunos ingressantes a partir do ano 2011 terá a listagem de **chamadas** preenchida conforme o processo seletivo informado. * **RN03**: Serão considerados alunos com matrículas em cursos antigos aqueles que possuírem status ATIVO, TRANCADO e FORMANDO. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.pessoa.dominio.Pessoa | sigaa.comum.pessoa | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente | | br.ufrn.sigaa.dominio.Curso | sigaa.curso | | br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivoDiscente | sigaa.vestibular.convocacao_processo_seletivo_discente | |br.ufrn.sigaa.vestibular.dominio.ConvocacaoProcessoSeletivo | sigaa.vestibular.convocacao_processo_seletivo | **OBS**: não há persistência de dados. ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Relatórios-DACA -> Alunos -> Listagens -> Lista de Alunos -> Alunos Ingressantes em um novo Curso Usuário: lins, mirza Papel que usuário deve ter: SigaaPapeis.DAE ===== Cenários de Teste ===== Verificar se o relatório está de acordo com o padrão. E conferir os dados dos discentes ingressantes do relatório de documentos Candidatos Aprovados [[desenvolvimento:especificacoes:sigaa:vestibular:casos_de_uso:cadastros:impressao_de_relatorios_e_documentos:impressao_para_cadastramento_de_discentes | Documentos para cadastro de Discentes]], assim como, verificar se a matrícula nos cursos antigos para os discente listados na operação [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:alunos:dados_do_discente:consultar_dados_do_aluno | Consultar dados do Discente]]. ===== Dados para o Teste ===== Dados de testes para casos de alunos ingressantes nos anos anteriores a 2011. Onde: ANO: é o ano do vestibular; PERIODO: Período de ingresso; CHAMADA: Chamada de ingresso do discente. ex.: '%vest20101_%', vestibular 2010, para o 1 periodo e todas as chamadas select p.nome, p.cpf_cnpj, d.matricula, c.nome as nome_curso_novo, vinculos.nome_curso_antigo from comum.pessoa p, discente d, curso c, ( select dis.id_pessoa, dis.id_curso as id_curso_antigo, cur.nome as nome_curso_antigo, dis.id_discente from discente dis, curso cur where dis.id_curso = cur.id_curso and dis.status in (1, 5, 8, 9) and dis.nivel = 'G' order by dis.id_discente desc, dis.id_pessoa asc) as vinculos where d.id_pessoa = p.id_pessoa and d.id_curso = c.id_curso and p.id_pessoa = vinculos.id_pessoa and d.id_discente <> vinculos.id_discente and d.codmergcomperve like '%vestANO+PERIODO_CHAMADA%' and c.id_curso <> vinculos.id_curso_antigo order by vinculos.nome_curso_antigo, p.nome asc;