Skip to content

TDD — Relatório de Classes (Listar)

Implementado

Este TDD define cenários para a funcionalidade “Ver relatório de classes”, que lista Lessons de uma sessão de EBD selecionada.

IDCenárioDadoQuandoEntão
V1Ação visível para EBD_TEACHERUsuário com EBD_TEACHERAcessa aba Ações”Ver relatório de classes” aparece
IDCenárioDadoQuandoEntão
L1Carregar sessõesUnidade e períodoToca em Carregar sessõesLista sessões
L2Selecionar sessãoSessões carregadasToca em FilterChip (data)Carrega Lessons da subcoleção
L3Sessão sem classesSessão vazia de lessonsSeleciona sessãoExibe “Nenhuma classe nesta sessão”
IDCenárioDadoQuandoEntão
N1Abrir relatórioSessão selecionadaToca em “Abrir relatório”Abre EbdReportPage com data pré-selecionada
  • ClassesReportPage: carregar sessões, selecionar uma, listar lessons.
  • LessonRepository.listBySession para subcoleção lessons.
  • Cards com nome, status, lição, totais.