Skip to content

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 size ao 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 SchoolTeacher e Userao 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 ExportPage e QuestionContent
  • 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_button ao Modal::Component
  • Removidos controllers e actions duplicados de vinculação
  • Criados controllers Stimulus invite_success_controller e manage_teacher_modal_transition_controller
  • Melhorias visuais nas modais de gerenciamento (bordas, espaçamento, ícones)
  • Ajustes no formulário de filtro para usar form attribute 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_score do socioeconômico e a chamada de Enumerable
  • 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.erb para utilizar os novos templates de PDF (1_subject e 2_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.erb criando o entrypoint Vite exam_template.scss e incluindo-o via content_for :head
    • O CSS exam_template.scss agora é carregado corretamente tanto no PDF (via wicked_pdf_stylesheet_link_tag) quanto na página web (via Vite)
  • 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-wrap em vez de scroll horizontal infinito
  • Reestruturado layout de footer fixo para usar flexbox adequado sem hack de padding
  • Adicionado suporte a fixed_header no 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.