fix: corrige tipagem das métricas de escrita com competências do ENEM
Some checks failed
Docker Build and Push / build (push) Has been cancelled

- Atualiza interface WritingMetrics para incluir campos das competências do ENEM
- Corrige valores padrão no metricsStore
- Atualiza inicialização de métricas no StudentDashboardPage
- Mantém compatibilidade com o sistema de métricas existente

patch: Correção de tipagem sem alteração de funcionalidade
This commit is contained in:
Lucas Santana 2025-02-13 10:17:57 -03:00
parent f883a6e9c2
commit fc0ef9ba27
3 changed files with 14 additions and 2 deletions

View File

@ -196,6 +196,8 @@ e este projeto adere ao [Semantic Versioning](https://semver.org/lang/pt-BR/).
- Adicionados novos campos na tabela `essay_analyses` para armazenar as competências
- Atualizada a função `analyze-essay` para salvar as notas e justificativas das competências
- Adicionada restrição para garantir que os valores das competências estejam entre 0 e 200
- Corrigida tipagem das métricas de escrita para incluir competências do ENEM
- Atualizados valores padrão das métricas de escrita
### Modificado
- Melhorado o layout da página de análise de redações:

View File

@ -527,7 +527,12 @@ export function StudentDashboardPage() {
averageCoherence: 0,
averageCohesion: 0,
averageVocabulary: 0,
averageGrammar: 0
averageGrammar: 0,
averageLanguageDomain: 0,
averageProposalComprehension: 0,
averageArgumentSelection: 0,
averageLinguisticMechanisms: 0,
averageInterventionProposal: 0
});
updateWeeklyWritingMetrics([]);
}

View File

@ -46,7 +46,12 @@ const initialMetrics: DashboardMetrics = {
averageCoherence: 0,
averageCohesion: 0,
averageVocabulary: 0,
averageGrammar: 0
averageGrammar: 0,
averageLanguageDomain: 0,
averageProposalComprehension: 0,
averageArgumentSelection: 0,
averageLinguisticMechanisms: 0,
averageInterventionProposal: 0
}
};