~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório dos Índices Acadêmicos do Aluno ====== Este caso de uso permite aos usuário do Departamento de Administração Escolar - DAE emitir o relatório contendo os valores dos [[desenvolvimento:especificacoes:sigaa:ensino:indices_academicos|Índices Acadêmicos]] do aluno, baseados na RESOLUÇÃO nº 227/2009-CONSEPE. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Graduação -> Alunos -> Dados do Discente -> Índices Acadêmicos do Aluno// é acessada. Para emitir o relatório, o usuário deverá realizar a busca pelo discente através dos parâmetros abaixo, quanto mais opções utilizadas, mais refinado será o resultado da pesquisa. * **Matrícula:** Tipo - NUMÉRICO. * **CPF**: Tipo - NUMÉRICO. * **Nome do Discente**: Tipo - TEXTO. * **Curso**: Tipo - TEXTO. Os parâmetros de busca podem ser combinados para refinar o resultado. Os resultados são mostrados em formato de tabela seguindo o modelo abaixo: ^ Matrícula ^ Aluno ^ Status | ^ NOME DO CURSO ^^^ | 9999999999 | NOME DO DISCENTE | STATUS | | ------ | ------ | ------ | Para cada discente listado, é possível //Visualizar os detalhes// ou //Selecionar o Discente// para visualizar o relatório de Índices Acadêmicos ([[#principais_regras_de_negócio|RN01]]). Caso deseje visualizar os detalhes do discente, serão exibidas as seguintes informações abaixo: * **__Ano/Período de Ingresso__:** Tipo - NUMÉRICO. Formato - AAAA.9. * **__Forma de Ingresso__:** Tipo - TEXTO. * **__Matriz Curricular__:** Tipo - TEXTO. ^Índices Acadêmicos^^^^^^^ ^ IRA ^ IEA^ MC ^ MCN ^ IECH ^ IECH ^ IEPL | | 9.9999 | 9.999 | 999.99 | 9.9999 | 9.9999 | 9.9999 | 999.9999 | Também pode-se visualizar uma tabela com informações de integralização das disciplinas obrigatórias e complementares: ^ ^ Obrigatórias ^^^ Complementares ^ Total ^^ ^ ^ Comp. Curricular ^^ Atividade ^ Comp. Curricular/Atividade ^ ^^ ^ ^ CR ^ CH ^ CH ^ CH ^ CR ^ CH | | Exigido | 999 | 9999 | 999 | 999 | 999 | 9999 | | Integralizado | 999 | 9999 | 999 | 999 | 999 | 9999 | | Pendente | 999 | 9999 | 999 | 999 | 999 | 9999 | Ao visualizar o relatório de Índice Acadêmicos, as seguintes informações serão exibidas: * **__Período Letivo__:** Tipo - NUMÉRICO. Formato - AAAA.9. * **__Nível__:** Tipo - TEXTO. * **__Matrícula__:** Tipo - NUMÉRICO. Formato - 9999999999. * **__Vínculo__:** Tipo - TEXTO. * **__Nome__:**Tipo - TEXTO. * **__Curso__:** Tipo - TEXTO * **__Cidade__:** Tipo - TEXTO. * **__Formação__:** Tipo - TEXTO. Seguida de uma tabela com os valores dos índices acadêmicos do aluno, baseados na RESOLUÇÃO nº 227/2009-CONSEPE: ^ Sigla ^ Índice ^ Valor ^ |MC | Média de Conclusão | 99.9| |IRA |Índice de Rendimento Acadêmico | 99.9| |MCN |Média de Conclusão Normalizada | 999.9| |IECH |Índice de Eficiência em Carga Horária | 9.9999| |IEPL |Índice de Eficiência em Períodos Letivos | 9.9999| |IEA |Índice de Eficiência Acadêmica | 9.9999| |IEAN |Índice de Eficiência Acadêmica Normalizada | 999.9999| Também são apresentados os gráficos da Média de Conclusão Normalizada e do Índice de Eficiência Acadêmica Normalizado. Além dos valores de cada índice acadêmico calculado para o referido discente, neste relatório o usuário poderá analisar a descrição e detalhamento de cada índice acadêmico utilizado na elaboração do mesmo, sendo possível ao usuário visualizar as fórmulas matemáticas dos cálculos utilizados na geração dos índices acadêmicos, pressionando o link **Visualizar Fórmulas para Cálculo** na parte inferior da tela. ===== Principais Regras de Negócio ===== * **RN01:** Se o Discente não possuir os índices acadêmicos calculados ou estarem desatualizados, deve-se calcular estes índices antes de emitir o relatóio. ==== Resoluções/Legislações Associadas ==== Anexo III do Regulamento dos Cursos Regulares de Graduação da UFRN - [[desenvolvimento:especificacoes:sigaa:graduacao:negocio#documentos|RESOLUÇÃO No 227/2009-CONSEPE, de 03 de dezembro de 2009]]. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.pessoa.dominio.Discente | sigaa.discente | | br.ufrn.sigaa.pessoa.dominio.Pessoa | sigaa.comum.pessoa | | br.ufrn.sigaa.ensino.graduacao.dominio.DiscenteGraduacao | sigaa.graduacao.discente_graduacao | | br.ufrn.sigaa.ensino.dominio.IndiceAcademico | sigaa.ensino.indice_academico | | br.ufrn.sigaa.ensino.dominio.IndiceAcademicoDiscente | sigaa.ensino.indice_academico_discente | | br.ufrn.sigaa.ensino.dominio.AtualizacaoIndiceAcademicoDiscente | sigaa.ensino.atualizacao_indice_academico_discente | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Alunos -> Dados do Discente -> Índices Acadêmicos do Aluno Usuário: Mittelbach 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 índices Acadêmicos do aluno. ===== Dados para o Teste ===== O índices acadêmicos podem ser obtidos a partir do caso de uso: Acessar o SIGAA -> Módulos -> Graduação -> CDP -> Aluno -> Cálculos de Discente Utilizar a seguinte consulta, para listar alunos que não possuem índices. select d.matricula, p.nome, u.login from discente d inner join comum.pessoa p using(id_pessoa) inner join comum.usuario u using(id_pessoa) left join ensino.indice_academico_discente iad using(id_discente) where d.nivel = 'G' and d.status IN (3) and iad.id is null limit 100