~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório de Turmas ====== Este caso e uso gera um relatório de [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:matriculas_e_programas:turmas:criar_turma|turmas]] criadas para fins de acompanhamento da Diretoria de Administração e Controle Acadêmico – DACA. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Graduação -> Relatórios DACA -> Outros -> Turma -> Relatório de Turmas// é acessada. Para gerar o relatório, o usuário deve informar, pelo menos, um dos critérios abaixo: * **Ano/período**: Tipo - TEXTO. restringe a lista de turmas ao ano/período informado * **Centro**: Tipo - TEXTO. lista as turmas criadas no Centro selecionado. * **Departamento**: Tipo - TEXTO. lista as turmas criadas no departamento selecionado. * **Situação da turma**: Tipo - TEXTO. restringe a lista de turmas às turmas com status "ABERTA", "CONSOLIDADA", "A DEFINIR DOCENTE" * **Curso**: Tipo - TEXTO. curso para o qual há reserva de vagas na turma. São exibidas as seguintes informações no relatório: * **__Componente Curricular__**: Formato - CÓDIGO - NOME DO COMPONENTE. Tipo - TEXTO. * **__Docente(s)__**: Tipo - TEXTO. * **__Reserva(s)__**: Formato - SIGLA DEPARTAMENTO - CURSO - MATRIZ - TURNO - MODALIDADE/ Nº DE VAGAS. Tipo - TEXTO. * **__CT__**: Tipo - TEXTO. Código da Turma * **__AP__**: Tipo - NUMÉRICO. Nº de alunos aprovados * **__RP__**: Tipo - NUMÉRICO. Nº de alunos reprovados * **__RF__**: Tipo - NUMÉRICO. Nº de alunos reprovados por falta * **__TR__**: Tipo - NUMÉRICO. Nº de alunos trancados * **__CA__**: Tipo - NUMÉRICO. Nº de alunos cancelados * **__MA__**: Tipo - NUMÉRICO. Nº de alunos matriculados * **__ES__**: Tipo - NUMÉRICO. Nº de alunos em espera * **__Total__**: Tipo - NUMÉRICO. Nº total de alunos * **__Percentuais__**: Tipo - NUMÉRICO. Percentuais relativos ao total de alunos, ou seja, percentual de AP, RP, RF, TR, CA, MA e ES. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O usuário pode selecionar ou o departamento ou o centro, ou seja, não é permitido selecionar os dois. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | | br.ufrn.sigaa.ensino.dominio.ComponenteDetalhes | sigaa.ensino.componente_curricular_detalhes | | br.ufrn.sigaa.ensino.dominio.GrauAcademico | sigaa.ensino.grau_academico | | br.ufrn.sigaa.ensino.dominio.MatriculaComponente | sigaa.ensino.matricula_componente | | br.ufrn.sigaa.ensino.dominio.SituacaoTurma | sigaa.ensino.situacao_turma | | br.ufrn.sigaa.ensino.dominio.Turma | sigaa.ensino.turma | | br.ufrn.sigaa.ensino.dominio.Turno | sigaa.ensino.turno | | br.ufrn.sigaa.dominio.Curso | sigaa.public.curso | | br.ufrn.sigaa.dominio.Unidade | sigaa.public.unidade | | br.ufrn.sigaa.pessoa.dominio.Municipio | sigaa.public.municipio | | br.ufrn.sigaa.ensino.graduacao.dominio.Habilitacao | sigaa.graduacao.habilitacao | | br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular | sigaa.graduacao.matriz_curricular | | br.ufrn.sigaa.ensino.graduacao.dominio.ReservaCurso | sigaa.graduacao.reserva_curso | OBS: não há classes persistidas na geração do relatório. Os dados do relatório são consultados diretamente nas tabelas. ====== Plano de Teste ====== Sistema: SIGAA Módulo: Graduação Link(s): Relatórios DACA -> Outros -> Turma -> Relatório de Turmas Usuário: mirza, lins, dalton, andrezasantos Papel que usuário deve ter: SigaaPapeis.DAE, SigaaPapeis.ADMINISTRADOR_DAE ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Não se aplica.