Appearance
Abril
Dia 30
- Adiciona a opção de 3 alternativas (A-C) na criação de questões
- [PEDIDO] Remove estudantes ausentes e em progresso do cálculo da média ponderada do Relatório Pedagógico
Dia 28
- Removidas as informações de Data e Método de Correção do header dos relatórios.
- Corrige o comportamento do
DateTimePicker: clique no input e no ícone de calendário agora abre odate-picker - Ajuste no fluxo Turbo Stream/paginação para manter
selected_virtual_classroom_idsentre páginas e filtros - Atualização dos badges do cabeçalho para refletir a seleção global, não apenas o resultado filtrado
Dia 27
- Remove a necessidade do Sidekiq para rodar as seeds
db:seededb:seed:deve adiciona população atividades e questões
Dia 24
- Criação da
UpdateSocioeconomicAlternativeWeightsTaskpara atualizar em massa os pesos das alternativas dos questionários socioeconômicos. A task permite atualizar pesos de alternativas específicas em todos os formulários (1º ao 9º ano) através de um CSV, identificando as alternativas pelo texto da questão e da alternativa
Dia 23
- Criação da maintenance task
CleanupExtraQuestionAlternativesTaskpara limpar alternativas extras criadas incorretamente no banco de dados
Dia 20
- Refatoração de controllers de relatórios: criado Reports::ReportDataBuilder service para extrair lógica duplicada
- Cria novas partials para manter o padrão com pedagogical_report
- Cria novo template para exportar dados da página de relatório de turma para PDF invés de usar somente html-to-pdf (print)
- Criação da Ação
Avo::Actions::ExportExamSplitSubjectsGradespara auxiliar a separar atividades da Órbita que criou atividades Multidisciplinares mas precisa acessar os resultados separadamente. - Subjetiva IA: Adiciona o ano escolar do aluno ao contexto enviado para a IA (
student_year) - Criação da Ação
Avo::Actions::ExportExamSplitSubjectsGradespara auxiliar a separar atividades da Órbita que criou atividades Multidisciplinares mas precisa acessar os resultados separadamente - Adicionada coluna "Nome da Escola" na planilha do ExportExamSplitSubjectsGrades
Dia 16
- Implementação da exportação de folha de Redação em PDF: Adicionado botão para exportar a folha de redação contendo campos para nome e turma do aluno, tema e gênero textual, e área para escrita com linhas numeradas.
- Adiciona resource do Avo para visualização das transações de carteiras
Dia 15
- Adiciona o ícone de sunflower para alunos com necessidades especiais na aba de correção de Atividades
- Faz sanitização para o aluno não conseguir adicionar imagem como resposta nas questões discursivas
- Adiciona mais robustez ao strategy do Subjetiva IA ao utilizar zero-shot chain of thought, evitando mais possibilidades de alucinação e tendo um feedback mais preciso
- Correção da aba de "Atividades" para o usuário de professor, que estava sem acesso
- Criação da maintenance task
OrbitaSchoolManagersTaskpara importação de gestores de escola no ambiente da Órbita, permitindo remover gestores existentes e criar novos via upload de CSV (apenas criação, sem atualizações) com senha padrão #Orbita123
Dia 13
- Refatora a tela de login para a nova versão que muda o lado esquerdo do form de login, que inclui um novo background, novo formato de logo baseado no tenant e adiciona uma animação suave ao Duduq de floating com sombra
- Criação do layout PDF AvaliaMT
Dia 10
- Criação do pdf modelo eduq para atividades diagramáveis.
Dia 09
- Restaura, para a role Formador de Empresa, as abas da sidebar de Empresas, Escolas e Relatórios.
- Libera, para a role Formador da empresa, o acesso ao Questionário Socioeconômico e aos Relatórios socioeconômicos.
Dia 08
- Adiciona maxWidth de 1700px na landing page a partir do breakpoint 3xl (>=1920px)
- Ajustes gerais de responsividade na landing page
- Criação de novo layout de PDF: AvaliaMT
Dia 7
- Processamento Assíncrono de Certificados: Refatoração completa para background jobs com feedback em tempo real e processamento individualizado e seguro.
- Validação e Robustez Templates Certificados: Implementação de validação rigorosa pré-processamento de planilhas e fallback seguro para evitar crashes na geração de PDFs.
- Melhorias de UI/UX Certificados: Criação de Stimulus controller para arquivos anexados, preservação do formulário em caso de erro e alertas de arquivos perdidos.
- Bugfixes e Refatoração Certificados: Resolução de erros de leitura (RubyXL), formatação de URLs (rails_blob_url), tipagem JSON no Sidekiq e correção no download de arquivos.
- Cobertura de Testes Certificados: Implementação de testes automatizados para os novos validadores, handlers e views.
Dia 02
- Na sidebar, foi movido "Laboratório do Conhecimento" de item separado para dentro do dropdown "Atividades", acima de "Atividades em Lote"
Dia 01
- Oculta botões Excluir e Editar Atividade da tela de Corrigir Respostas, caso o professor não tenha permissão
- Botão Corrigir Respostas fica desabilitado caso professor não tenha permissão