Aller au contenu principal

0037 — TeacherDashboardPage actions

Date : 2026-04-22 Statut : Acté

Contexte

Issue #37 T2. Plusieurs CTA du dashboard teacher étaient inertes (Exporter, clic ligne cours, chevron student).

Décision

  • Bouton "Exporter" → exportDashboardCSV construit un CSV (KPI + cours + étudiantes) avec BOM UTF-8 pour Excel et déclenche le téléchargement via Blob + <a> programmatique.
  • Ligne cours → navigate('/teacher/modules/edit/:id').
  • Dropdown actions cours (openRowActionId state) avec 3 options : Modifier / Voir / Archiver.
  • Student chevron → navigate('/teacher/learners?studentId=:id') (query-param sur route existante, pas de nouvelle route créée).

Conséquences

  • Dashboard pleinement actionnable.
  • Réutilisation des routes existantes via query-param.