PRD-0004-relatorio-ebds
Contexto
Section titled “Contexto”O relatório de EBDs permite ao usuário listar e consultar sessões de EBD por unidade e período. Diferente do “Preencher relatório” (PRD-0003), esta funcionalidade é somente leitura — visualização e navegação para o formulário de preenchimento.
Referências: ADR-0005, ADR-0024, Data Model EBD.
Acesso e visibilidade
Section titled “Acesso e visibilidade”| Critério | Regra |
|---|---|
| Visibilidade da ação | Perfis com hierarchyLevel ≤ 5 (EBD_TEACHER e acima) |
| Privilégio | Somente leitura; navegação para preencher relatório |
Fluxo de uso
Section titled “Fluxo de uso”- Usuário acessa a ação “Ver relatório de EBDs” na aba Ações.
- Seleciona período: Última EBD, Últimas 3, 5, 10 ou Todas as EBDs.
- Toca em “Carregar” — lista sessões da unidade do perfil.
- Para cada sessão, visualiza: data, status, tipo, totais (alunos, visitantes).
- Ao tocar em uma sessão, navega para a página de preenchimento (EbdReportPage) com a data pré-selecionada.
Critérios de aceite
Section titled “Critérios de aceite”- A ação “Ver relatório de EBDs” aparece na aba Ações para perfis com hierarchyLevel ≤ 5.
- Página exibe seletor de período e botão Carregar.
- Lista sessões ordenadas por data (mais recentes primeiro).
- Ao tocar em sessão, abre EbdReportPage com data pré-selecionada.
- Dados vêm da coleção
ebds(EbdSessionRepository.listByUnit).
Referências
Section titled “Referências”| Tipo | Documento |
|---|---|
| ADR | ADR-0005, ADR-0024 |
| PRD | PRD-0003 |
| Data Model | data-model-ebd |