mirror of
https://github.com/lucasrcsantana/story-generator.git
synced 2025-12-17 05:47:52 +00:00
Some checks are pending
Docker Build and Push / build (push) Waiting to run
- Cria estrutura completa de banco de dados para exerc��cios f��nicos - Implementa tabelas para categorias, tipos, exerc��cios e palavras - Adiciona sistema de progresso e conquistas do estudante - Configura pol��ticas de seguran��a RLS para prote����o dos dados - Otimiza performance com ��ndices e relacionamentos apropriados BREAKING CHANGE: Nova estrutura de banco de dados para exerc��cios f��nicos
57 lines
2.2 KiB
Markdown
57 lines
2.2 KiB
Markdown
# Changelog
|
|
|
|
Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.
|
|
|
|
O formato é baseado em [Keep a Changelog](https://keepachangelog.com/pt-BR/1.0.0/),
|
|
e este projeto adere ao [Semantic Versioning](https://semver.org/lang/pt-BR/).
|
|
|
|
## [1.0.0] - 2024-03-20
|
|
|
|
### Adicionado
|
|
|
|
#### Sistema de Exercícios Fônicos
|
|
- Criação do sistema de exercícios fônicos com categorias e tipos
|
|
- Implementação de exercícios de rima, aliteração, sílabas e sons
|
|
- Sistema de progresso do estudante com pontuação e estrelas
|
|
- Sistema de conquistas e recompensas
|
|
|
|
#### Banco de Dados
|
|
- Tabelas para categorias de exercícios (`phonics_exercise_categories`)
|
|
- Tabelas para tipos de exercícios (`phonics_exercise_types`)
|
|
- Tabela principal de exercícios (`phonics_exercises`)
|
|
- Tabela de palavras e suas características fonéticas (`phonics_words`)
|
|
- Tabela de relação exercício-palavras (`phonics_exercise_words`)
|
|
- Sistema de mídia para exercícios (`media_types`, `phonics_exercise_media`)
|
|
- Sistema de progresso do estudante (`student_phonics_progress`)
|
|
- Sistema de tentativas e respostas (`student_phonics_attempts`, `student_phonics_attempt_answers`)
|
|
- Sistema de conquistas (`achievement_types`, `phonics_achievements`, `student_phonics_achievements`)
|
|
|
|
#### Funcionalidades
|
|
- Categorização de exercícios por nível e tipo
|
|
- Sistema de pontuação e progresso
|
|
- Registro detalhado de tentativas e respostas
|
|
- Sistema de conquistas com diferentes tipos (sequência, conclusão, maestria)
|
|
- Suporte a diferentes tipos de mídia (imagens, sons, animações)
|
|
|
|
#### Segurança
|
|
- Políticas de acesso baseadas em Row Level Security (RLS)
|
|
- Proteção de dados específicos do estudante
|
|
- Controle de acesso para diferentes tipos de usuários
|
|
|
|
#### Performance
|
|
- Índices otimizados para consultas frequentes
|
|
- Estrutura de dados normalizada
|
|
- Relacionamentos e chaves estrangeiras para integridade dos dados
|
|
|
|
### Técnico
|
|
- Implementação de migrações do banco de dados
|
|
- Criação de índices para otimização de consultas
|
|
- Implementação de políticas de segurança RLS
|
|
- Estrutura de dados normalizada com relacionamentos apropriados
|
|
|
|
### Modificado
|
|
- N/A (primeira versão)
|
|
|
|
### Removido
|
|
- N/A (primeira versão)
|