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.