Appearance
Maio
Dia 30
Corrige bug na no estado das abas ativas da sidebar
Dia 29
- Migração de yarn para pnpm
- Remoção completa do JBuilder do projeto (arquivos .jbuilder e dependência do Gemfile)
- Ajustamos os limites na criação de questões com IA para ser uma questão diagramável
- Correção para o filtro de Google IDs
- Correção para os ícones e lógica de atualização do status de conclusão das atividades agendadas
Dia 28
- Correção do menu de três pontos do card de ano no projeto de atividades em lote
- Alteramos o ícone de opções já existente no projeto
- Correção para a validação de senha ao apagar uma sala virtual
- Ajustamos o espaçamento vertical e visibilidade durante o formulário de criação de questão
- Correção de 'fallback' para os erros disparados nas atividades de redação
Dia 27
- Melhorias na validação das etapas do formulário de criação de município
- Correções pontuais para o fluxo de Usuários
- Remoção do segundo botão de alternar estado do usuário
- Melhoramos o comportamento ao atualizar ou remover um usuário
- Atualizamos algumas das dependências javascript da plataforma
- Atualizamos algumas das dependências ruby da plataforma
- Correção para a adição de professores por meio da sala virtual
- Correções para a nota dos Relatórios de Redação
Dia 26
- [IA] Contexto dos relatórios pedagógicos e comparativos foi reduzido para entrar na janela de contexto do ChatGPT
- [IA] Corrigimos alguns detalhes no fluxo de Criação de Questões com IA
- A última questão ficava com as informações cobertas pela barra
- O botão de marcar como revisada não estava a funcionar
- Correção da deleção de disciplina por conta da sala virtual atrelada
- Correção de erro ao mostrar relatórios de atividade que estavam carregando eternamente
Dia 25
- Migração dos selects para Tom Select e remoção de dependências do Select2
Dia 22
- Migração de Select2 para TomSelect no componente SelectBox
- Remoção de código morto das versões antigas do SelectBox
- Adicionada prop
sizeao SelectBox para controle de tamanho - Remoção dos jquery dos arquivos: app/javascript/controllers/scheduled_exams/forms_controller.js app/javascript/controllers/scheduled_exams/new_form_controller.js app/javascript/controllers/scheduled_exams/responses/auto_save_controller.js
- Melhora o componente de paginação adicionando a volta para primeira página
- Correção para o componente de popover dos Relatórios
- Melhora o 'upload' de notas vias Excel para Atividade Agendada
- Removemos a coluna de "Comparativo de Escolas" para Gestor de Escola
- Removemos a opção de criar gabarito com 5 alternativas
- Corrigimos a logo da EduQ nos e-mails
- Corrige o bug visual dos ícones nas telas de "Inserir Respostas" que ficavam por cima da foto de perfil do aluno
- Remoção de mensagem de "erro ao conectar a biblioteca" ao acessar 'Dashboard' do Administrador
- Correções para o projeto de Redação
- Trocamos a ordenação do cabeçalho, colocando o tema na esquerda
- Marcação visual em qual das opções estou com o mouse por cima
- Edição de critério
- Melhoramos a divisão das notas de cada critério, ao invés de ir até 10, agora apresentam o valor máximo até 2,5
- Correção da nota final
- Correção de uma condição de corrida ('race condition') rara na criação de cache dos relatórios que acontecia na tentativa de criação de cache simultâneamente
- Correção da submissão dos botões da plataforma
Dia 22
- Melhoria para como erros do AVO aparecem para os usuários
- Melhora o alinhamento das caixas no componente de 'Checkbox'
Dia 21
- Envio de planilhas contendo todos os Nomes, Turmas e Salas Virtuais dos alunos de Cuiabá das turmas SRA - Nível 1 e 2.
- Correção para erro de chave estrangeira entre
SchoolTeachereUserao tentar deletar um professor - Corrigimos o erro de modelo sendo disparado no Relatório de Turma
- Refatoramos o comportamento do componente de Datas utilizado na EduQ
- Correção para o componente de Datas da EduQ
- Correção para método de alternativas do estudante disparado no Sentry
- Correção para método que calculava a média do Relatório Pedagógico disparado no Sentry
- Correção para o erro de 'Ransackable' que estava sendo disparado no Sentry
- Corrige erros de timeout API disparados no EduQ Corrige
Dia 20
- Correção do funcionamento do botão de agendar lote da Atividade em Lote.
- Convertemos a média ponderada pelo total dos estudantes para uma média simples nos Relatórios Pedagógicos
- Corrigimos a modal de "Aceite de Termos" quando o usuário tentava ler os termos
- Melhorias no componente de 'Input' para que ele ocupe todo o espaço da linha
- Corrigimos o funcionamento do botão de "Agendar" para um lote de Atividade
- Atualizamos as dependências Javascript da EduQ
- Correção para informações de habilidade do gráfico de Aproveitamento por %
- Correção para a modal de lote do projeto de Atividades em Lote
Dia 19
- Refatoração completa de virtual classrooms para Tailwind CSS (navbar, tabelas, posts, modais)
- Correção para o erro de ‘Cookie Overflow’ durante a inserção de novos estudantes na plataforma
- Correção para o erro de "Inserir Notas via Excel" numa atividade agendada
- Criação de um 'Cron Job' que deleta as respostas da IA semanalmente
- Correção de erro disparado quando usuário sem permissão de acesso ao Questionário Socioeconômico realizava o acesso
- Altera o peso para as atividades de Fluência Leitora
- Implementamos as mudanças solicitadas no formulário de Contato
Dia 18
- Removidos views, controllers e rotas de school subjects
- Removido school subject de reports
- Centralizado o gerenciamento de school subjects no Avo
- Correções noss PDFs de gabarito
- Removemos o componente de Button e trocamos pelo da V3 (mais atual)
- Melhoramos o bloqueio do EduQ Corrige por meio da EduQ Brasil
- Transformamos as operações de gerar questões com IA e corrigir discursivas com IA em operações assíncronas
- Correção de erro sendo disparado nos dados dos Relatórios Comparativos
- Correção para o erro de visualização das respostas dos alunos
- Adicionamos uma label no componente de ‘input’
- Correção para erro disparado no Sentry que acontecia nas informações enviadas para o EduQ Corrige
- Corrige a permissão de acesso à escola para o usuário de formador de empresa
- Correção de erro quando o usuário tentava cortar a imagem de perfil
Dia 15
- Implemetamos melhorias gerais no projeto de Fluência Leitora exigidas pelo cliente
- Incluimos a quarta alternativa e alteramos as nomenclaturas
- Removemos o nível intermediário
- Possibilitamos a edição dos textos pelo AVO
- Adiciona uma atualização para um município criado ser enviado para o grupo das ‘feature flags’
- Criação de uma maintenance task que deleta atividades agendadas órfãs (sem atividade)
- Criamos um formulário de pedido de deleção de conta (LGPD)
- Corrigimos o erro de login do EduQ Corrige em produção
Dia 14
- Refatoração de Bootstrap para Tailwind CSS nos componentes
ExportPageeQuestionContent - Melhoria de legibilidade e remoção de código morto em
export_page/controller.js - Correção de bugs visuais no PDF exportado de atividade
- Implementado botão "Desassociar todas" na modal de seleção de salas virtuais para professores
- Correção para a edição de atividades
- Correção para o erro de turbo cache disparado no Sentry
- Configuração do Source Map do Sentry no build da aplicação
Dia 13
- Correção para recarregar relatórios após a realização de uma atualização dos dados
- Transformamos a tela de "Nova Turma" em uma modal
- Atualização de pacotes da aplicação para a correção de vulnerabilidades moderadas
- Corrige o agendamento de atividades em lote para múltiplos municípios
- Correção para componentes de 'Input' que ainda estavam designados como V3
Dia 12
- Refatoração de modais de gerenciamento de professores com separação em header/body/footer fixos
- Simplificação do fluxo de vinculação de salas virtuais usando redirect + flash messages
- Adicionada opção
hide_close_buttonao Modal::Component - Removidos controllers e actions duplicados de vinculação
- Criados controllers Stimulus
invite_success_controlleremanage_teacher_modal_transition_controller - Melhorias visuais nas modais de gerenciamento (bordas, espaçamento, ícones)
- Ajustes no formulário de filtro para usar
formattribute em campos externos - Remove JQuery da controller de Biblioteca
- Correções pontuais para a correção das atividades de Redação
Dia 11
- Otimização de desempenho para a tela de Notas, melhorando o cálculo de
max_scoredo socioeconômico e a chamada deEnumerable - Removemos o componente de ‘Input’ antigo e trocamos pelo que estava na V3 (mais atual)
- Realizamos correções apontadas para o projeto de Redação durante uma reunião
- Corrigimos a correção de redação com IA
- Arrumamos o texto de explicação dos critérios que estava quebrado em caso de ‘scroll’ na página
- Reduzimos o ‘emoji’ na página de atividade agendada
- Mudamos o texto no gráfico do Relatório de Redação para "2,5 a 4,9"
- Adicionamos a logo da EduQ no PDF do Relatório de Redação
- Realizamos a adição de pedidos do Cliente na parte de Gêneros Textuais que pertence ao projeto de Redação
- Adicionamos a quais gêneros uma determinada competência pertence
- Adicionamos uma contagem de quantas descrições uma habilidade tem preenchida
Dia 08
- [SEGURANÇA] Correção de vulnerabilidades de dependências
Dia 07
- Na tela inicial de Laboratório do Conhecimento: melhora a responsividade, padroniza paddings e tamanho, adiciona lazy loading as imagens e animação de hover nos cards
- Removidas funcionalidades de Tickets e Contato
- Refatoração dos PDFs de gabarito SAEB
- Atualizado
app/views/exams/templates/partials/_pdf.html.erbpara utilizar os novos templates de PDF (1_subjecte2_subjects) em vez da estrutura antiga de templates inline - Substituído o código manual de renderização de subjects pelos novos partials reutilizáveis que utilizam as classes CSS do
exam_template.scss - Corrigido o problema de CSS não funcionar na página
show.html.erbcriando o entrypoint Viteexam_template.scsse incluindo-o viacontent_for :head - O CSS
exam_template.scssagora é carregado corretamente tanto no PDF (viawicked_pdf_stylesheet_link_tag) quanto na página web (via Vite)
- Atualizado
- Correção de erro ao exportar a impressão do Relatório Pedagógico (botão de impressora)
Dia 06
- Correção do bug onde modais cresciam indefinidamente ao selecionar múltiplos recursos
- Tags agora quebram linha com
flex-wrapem vez de scroll horizontal infinito - Reestruturado layout de footer fixo para usar flexbox adequado sem hack de padding
- Adicionado suporte a
fixed_headerno Modal::Component - [IA] Conversão das chamadas de IA para se tornarem assíncronas
- Correção dos parâmetros de notas enviados para o EduQ Corrige
Dia 05
- Adiciona opção "Todos" no filtro de turmas por ano no Questionário Socioeconômico, permitindo limpar o filtro aplicado
- [DEPENDÊNCIAS] Melhoria de pacotes Ruby da plataforma
- Correção das médias do Relatório Resumido de Relatórios Comparativos para ficarem semelhantes à nota do Relatório
Dia 04
- Corrige problemas de exibição no select, agora nomes longos são exibidos em múltiplas linhas sem sobreposição, hover funcional sem mudança de dimensions e largura mínima no popover
- Adiciona autofocus no campo de busca no select
- Remove botão de fitro desnecessário da listagem de alunos em Questionário Socioeconômico
- Corrige vulnerabilidade na gestão de gestores: as ações de remoção/deleção agora validam a senha do usuário autenticado no backend (
require_password), bloqueando execução com senha ausente ou inválida.