~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório Geral de Frequência ====== Esta funcionalidade permite ao tutor do IMD gerar o relatório geral de frequência de suas turmas. Neste relatório é possível configurar o período que deseja consultar, assim como o quantitativo ou percentual de faltas. ===== Descrição do Caso de uso ===== Este caso de uso inicia quando o usuário acessa a opção //SIGAA -> Portal do Tutor IMD -> Minhas turmas no semestre -> Turmas -> Relatório de Frequência// (Esta opção deverá estar associada a cada turma listada na página inicial do portal). Ao acessar a funcionalidade, o sistema exibirá um conjunto de filtros que poderão ser combinados para geração do relatório, conforme descrito abaixo: * **Período**: Formato - De DD/MM/AAAA Até DD/MM/AAAA. * **Quantidade de Faltas**: Formato - De 99 Até 99. * **Percentual de Faltas**: Formato - De 99 Até 99. O usuário poderá gerar o relatório de acordo com os filtros informados ou listará o relatório com todas as informações caso o usuário utilize a opção //Listar Todos//. Em seguida, será exibido um relatório com as frequências dos discentes, conforme modelo abaixo: ^ Matrícula ^ Discente ^ CH Total ^ CH Executada ^ CH Faltas ^ Qtd. Faltas ^ % Faltas ^ | 9999999999 | NOME DISCENTE | 30h | 10h | 10h | 1 | 33.33% | | --- --- | --- --- | --- --- | --- --- | --- --- | -- | --- --- | * **Matrícula**: Matrícula do discente. * **Discente**: Nome do discente. * **CH Total**: Corresponde a carga horária total do cronograma de execução do módulo que o discente está matriculado. * **CH Executada**: Corresponde ao somatório das cargas horárias dos períodos avaliação em que o tutor efetuou a frequência do aluno. * **CH Faltas**: Corresponde ao somatório das cargas horárias dos períodos de avaliação em que o tutor efetuou a frequência do aluno e foi atribuída alguma falta ao discente. * **Qtd. Faltas**: Corresponde ao somatório das faltas do discente. * **% Faltas**: Corresponde ao percentual da CH Faltas em relação a CH Executada. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: As faltas são baseadas na carga horária total do período de avaliação em que a mesma foi atríbuida. Exemplo: Caso o discente falte a um período de avaliação com carga horária de 20h, será atribuída 20h a carga horária de faltas desse discente. * **RN02**: Para gerar o relatório a partir dos filtros, se faz necessário que o usuário informe a data início ou a data fim. * **RN03**: Caso o período selecionado corresponda a um mês, e esse mês termine durante a semana, o sistema deverá considerar que as faltas desta semana fazem parte do mês seguinte. ===== Resoluções/Legislações Associadas ===== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigaa.ensino.metropoledigital.dominio.AcompanhamentoSemanalDiscente | sigaa.metropole_digital.acompanhamento_semanal_discente | | br.ufrn.sigaa.ensino.tecnico.dominio.DiscenteTecnico | sigaa.tecnico.discente_tecnico | | br.ufrn.sigaa.ensino.metropoledigital.dominio.PeriodoAvaliacao | sigaa.metropole_digital.periodo_avaliacao | | br.ufrn.sigaa.ensino.metropoledigital.dominio.CronogramaExecucaoAulas | sigaa.metropole_digital.cronograma_execucao_aulas | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Portal do Tutor IMD Links: * Minhas Turmas no Semestre -> Turmas -> Relatório de Frequência * Minhas Turmas no Semestre -> Turmas -> Lançar Frequência -> Salvar as Frequências Usuários: leandrod Papel que usuário deve ter: SigaaPapeis.TUTOR_IMD ===== Cenários de Teste ===== Não se aplica. ===== Dados para o Teste ===== Antes de gerar o relatório, se faz necessário a manipulação de algumas informações, tais como: * **[[desenvolvimento:especificacoes:sigaa:portal_do_tutor_imd:casos_de_uso:lancar_frequencia |Lançar Frequência]]**: Portal do Tutor do IMD -> Minhas Turmas no semestre -> Turmas -> Lançar Frequência