SilvioLima's picture
Commit inicial limpo, sem histórico de binários
43ba0f5
|
Raw
History Blame Contribute Delete
1.17 kB

Tarefas: Refatoração Admin vs Aluno

  • [x] Dashboard Admin
    • [x] Atualizar /mock/finops no backend (routers.py) para incluir métricas do sistema (Total de Alunos, Aproveitamento Global, Ranking de Fontes). (já estava feito)
    • [x] Reescrever Dashboard.jsx com componente AdminDashboard separado — exibe apenas métricas do sistema (sem dados de estudante).
  • [x] Dashboard Aluno
    • [x] FinOps 100% oculto para o Aluno.
    • [x] Saudação pessoal com nome, tema de estudo e nível.
    • [x] Contagem de dias restantes até o prazo (deadline).
    • [x] Redirecionamento automático para /config caso o aluno não tenha configurado.
  • [x] Wizard do Aluno (Onboarding)
    • [x] Refatorar ConfigForm.jsx para um modelo de passos (Etapas).
    • [x] Etapa 1: Definir o que aprender, nível e fontes.
    • [x] Interlúdio: Tela de loading animada simulando o agente de IA buscando nas fontes.
    • [x] Etapa 2: Ementa gerada pela IA (4 módulos, 12 aulas).
    • [x] Etapa 3: Definir horas/dia e Data Final com slider e contagem regressiva.
    • [x] Salvar preferências no localStorage para uso no Dashboard e Progress.