O que mudou?
- Portabilis patch 01/04/2022 by @gustavomendess in #96
- Novidades
- Permite o cadastro de turmas multisseriadas.
- Melhorias
- Valida se data da criação de eventos esta entre a etapa do calendário letivo.
- Cria opção de visualizar na tela de avaliações conceituais.
- Cria opção de visualizar na tela de avaliações descritivas.
- Não permite acessar a tela de justificativa de faltas sem turma selecionada.
- Melhora apresentação das disciplinas no Quadro de aulas.
- Permite criar avaliações numéricas para múltiplas turmas multisseriadas.
- Mostra mensagem de erro ao tentar lançar avaliação conceitual para etapa que já tenha uma avaliação lançada.
- Altera titulo de ícone do componente de seleção de datas.
- Bugs
- Corrige erro de css na alteração do perfil.
- Corrige problema de sequência na enturmação.
- Corrige estrutura de soft delete de quadro de aulas.
- Considera apenas entidades ativas e com sincronização habilitada para sincronizar.
- Refatora como é feito a busca de alunos em notas de transferência.
- Adiciona model de label e migration.
- Corrige mensagem de erro em recuperações finais.
- Várias correções relacionadas as mudanças de multisseriadas.
- Novidades
Full Changelog: 1.3.6...1.4.0
O que mudou?
- Portabilis patch 21/01/2022 by @gustavomendess in #89
- Novidades
- Possibilita dispensar alunos de avaliações pela tela de Diário de avaliações
- Possibilita cópia planos de ensino por disciplina
- Tela de visualizar em registro de conteúdos
- Possibilita criação de Quadro de aulas para lançar frequência em lote
- Possibilita lançamento de Frequência em Lote
- Melhorias
- Permite deixar um parecer ao visualizar todos os tipos de planos e impede que professor validem os próprios planos
- Ajusta divergências na tela de acompanhamento pedagógico
- Aplicado mensagens de aviso para dar ciência sobre o impacto das ações
- Cria mensagem em caso de recuperações finais sem configuração de avaliação numérica
- Adiciona tooltip no botão de dispensa de avaliações
- Ajusta cache dos menus
- Cria modal para exclusão de eventos
- Fixes
- Corrige problemas na tela de eventos
- Corrige inconsistência na média do aluno no relatório de Registro de Avaliação
- Corrige erro 500 ao tentar excluir unidade escolar
- Corrige divergência no cálculo de média do aluno
- Corrige avaliações duplicadas no registro de avaliações
- Permite salvar avaliação numérica menor que 1
- Utiliza data inicial de lançamento para validar se está dentro do período
- Corrige erro de cálculo da média da etapa
- Corrige problema ao excluir nota de transferência
- Corrige problema ao unificar professor
- Utiliza ano da turma ao pegar tipo de frequência para garantir o calendário correto
- Altera status para pendente ao tentar logar com user expirado e remove data de expiração caso status seja alterado para pendente
- Corrige erro na sincronização
- Reconfigura Honeybadger
- Altera helper de avaliação conceitual para ter uma opção de select em branco
- Corrige problema de escolas inativas que são criadas via sincronização
- Altera mensagem padrão do erro 500
- Refatora como é feito a busca de nomes para considerar caracteres especiais
- Corrige erro ao enviar avaliação numérica/descritiva
- Remover nota em caso de Busca ativa
- Corrige erro no cálculo com aluno em busca ativa
- Corrige erro ao atualizar avaliação conceitual
- Corrige problema na definição do peso da avaliação
- Corrige mensagem de erro ao tentar enviar instruções de desbloqueio de conta
- Corrige mensagem de erro ao fazer lançamentos
- Seta média como vazio em caso de aluno for dispensado por disciplina
- Novidades
Todas alterações: 1.3.4...1.3.5
Novidades
- Permite informar
modalidade de ensino
para o diário de frequência - Refatora relatório de notas parciais e verifica se aluno estava enturmado ou não na data da avaliação
- Remove
recaptcha
da tela de login e implementa delay no botao de acesso - Possibilitar ao admin configurar dias para expirar/inativar senha/usuários e incluir padrões de segurança na definição da senha
- Permite visualizar os alunos em
Busca ativa(BA)
nos lançamentos e registros - Cria serviço que busca e retorna os anos que um aluno tem enturmação
- Permite criar usuários a partir de planilha CSV
- Valida na exclusão de unidades se a mesma está ativa ou inativa
- Desabilita checkbox para usuário professor e habilita campo
parecer
ao visualizar um plano de aula
Melhorias
- Seta status de aluno para pendente ao bloquear conta
- Alterada a label de
tipo de ensino
paramodalidade de ensino
na tela de diário de frequência - Permite salvar peso com casa decimal na tela de avaliações
- Inicializa o gráfico mesmo se os dados forem nulos na situação da avaliação
Fixes
- Corrige problema de cachear logo
- Corrige problema de unidades duplicadas na sincronização
- Corrige erro ao logar no i-Diário com CPF
- Corrige situação que não era possível excluir alguns
Objetivos
cadastrados - Melhora validações no cadastro de
eventos
- Corrige validação incorreta usando
eventos
de outra escola - Corrige bloqueio indevido do
plano de aula
fora do período da etapa
Novidades
- Obriga o usuário preencher o nome no seu perfil
- Permite copiar planos por áreas de conhecimento para turmas de series diferentes
Melhorias
- Atualizada gem de auditoria (precisa rodar
bundle install
e rodar as migrations) - Move domínio do email que é usado na criação de usuários para alunos na sincronização para os secrets. Se não for informada a variável
STUDENT_DOMAIN
, o checkbox que permite essa funcionalidade na tela de configurações não vai ser apresentado
Fixes
- Ajustado copiador de planos quando existem anexos, leva em conta armazenamento local e no S3
Novidades
- Atualiza versão do Ruby para 2.4.10
- Adicionado tipo de configuração de avaliação por escola e serie
- Adicionado anexos na tela Diário de observações
- Adiciona método para usar no
rails console
que setamEntity.current
. Agora pode fazerEntity.connect(:nome_da_entidade)
- Adiciona check
Plano validado
nas telas de planos de aula e ensino - Altera avaliações descritivas para permitir formatar o texto (Negrita, Itálica, Sublinhado)
- Criada API para retornar lançamentos de um aluno antes de uma data
Melhorias
- Ajustado o envio de faltas/notas para usar o body do post
- Eliminada ambiguidade entre nota não lançada e nota com valor zero. Agora nota com valor zero vai ter que ser lançada explicitamente
- Elimina uso de tipos de etapas fixas (Bimestre, Semestre, Trimestre) para usar etapas dinâmicas criadas a partir dos calendarios letivos, definidos no ieducar
- Adiciona campo em turmas para desabilitar o envio de faltas/notas para o ieducar se for necessário
- Pega últimos 2 anos se a sincronização for completa
- Melhora performance do envio de avaliações descritivas
- Ajusta tamanho do campo código para 50 caractere e adiciona nova disciplina no modulo BNCC
- Ajusta gems com vulnerabilidades de segurança
- Remove gems e configurações não usadas
- Permite configurações para rodar o Sidekiq com mais concorrência
Fixes
- Ajustado envio de faltas/notas para fazer
retry
se der erro relacionado com a rede - Ajustado e atualizada scripts para instalação usando Docker
- Ajusta ordem na busca de conteúdos ja cadastrados na criação de registros de conteúdos:
1 - Planos de aula do professor na mesma etapa
2 - Planos de ensino do professor na mesma etapa
3 - Planos de ensino anual do professor
4 - Planos de aula de outros professores
5 - Planos de ensino de outros professores - Corrigido problema ao alterar foto da entidade
Novidades
- Adiciona possibilidade de incluir reCAPTCHA v3 nos formulários de usuários não logados
- Adiciona opção de visualizar planos de ensino em uma tela readonly
- Implementa API de unificação de professores no sincronização
- Adiciona opção para fazer upload de imagem de perfil
Melhorias
- Trata erros nos envios de notas para o ieducar
- Melhorias na tela de permissões para dar maior rapidez
- Atualiza Readme com informação para usar com Docker
- Troca Phantomjs para Chrome para rodar os testes de aceitação
- Muda anos padrões da sincronização de 2 para o ano corrente, ou os últimos 2 anos nos primeiros 3 meses para ficar mais rápido
Fixes
- Respeita a ordem em que os conteúdos e objetivos foram criados nos planos de ensino/aula
- Ajusta API que retorna se tem lançamentos ou não para uma disciplina em uma ou varias turmas
- Ajusta menu responsivo do perfil
- Ajusta sistema de cache do dicionário de termos
- Ajusta erro na função de clonar planos de ensino
- Arruma histórico de frequências
- Arruma erros em consultas com datas e validações usando datas
Novidades
- Adiciona atalhos das telas mais acessadas do sistema na dashboard (precisa habilitar setando a flag 'shortcuts_enabled: true' no secrets.yml);
- Novo modulo 'Acompanhamento pedagógico', que mostra gráficos referente a Frequências e Registros de conteúdos, mostrando também o detalhamento dos mesmos por escola e turma;
Melhorias
- Adiciona para ser possível setar uma flag e não sincronizar para alguma entidade especifica;
- Melhorias na BNCC, adiciona campo série para filtrar e separa conteúdos de objetivos;
- Muda para salvar session no redis, assim diminui io no postgres além de ocupar menos espaço;
- Adiciona api para validação de dados lançados no i-diário, para ser usado em validações no i-educar;
- Ajustes em css;
- Remoção de código não utilizado;
Fixes
- Evita submit duplo ao cadastrar user;
- Erros ao enviar e-mails, ajustado para usar o sidekiq;
- Ajusta erro ao enviar e-mail quando não tem e-mail informado;
- Ajusta erro em avaliações que escondia campos que deveriam ser preenchidos;
- Ajusta versão dos assets;
- Ajusta erro ao lançar frequências em múltiplas abas;
- Ao remover user, limpar alocação para evitar erro de fk;
- Ajusta erro ao gerar logs quando tem dado de user faltando;
- Ajusta erro 500 quando não tem action_mailer setado;
Novidades
- Removido sincronização de escolas e calendários, agora a sincronização em Configurações / API de integração já verifica as escolas e calendários novos e sincroniza. Essa melhoria já resolve problemas de existir escolas com calendários de turmas não conseguirem sincronizar.
- Novo modulo BNCC, com dicionário de termos e objetivos de aprendizagem e habilidades;
- Agora o lançamento de frequências possuí um botão salvar. Antes ao entrar na tela os dados já eram salvos e muitas vezes os professores ficavam confusos com isso sem ter a certeza de que eles eram salvos, agora com o botão salvar esse problema é resolvido, onde o professor sabe exatamente as frequências que foram salvas, tendo a possibilidade de enviar um e-mail confirmando os lançamentos;
- Adicionado funcionalidade de notificação de faltas, no modulo de Freqüência agora existe o menu Acompanhamento de infrequências;
Melhorias
- Agora com professor é possível selecionar o ano, para evitar problemas de troca de ano e existir mais de um ano em aberto;
- Ao sincronizar caso mude o turno da turma as frequências são atualizadas;
- Algumas melhorias de performances em comandos sql muito lentos;
- Remove lógica de busca de alunos que estavam duplicadas em dois serviços;
- Altera para obrigar seleção de turma nas telas de conteúdos;
- Ajustes necessários para funcionar o docker;
Fixes
- Atualiza gems e adiciona gems dependentes;
- Faz ajuste para garantir que não exista frequências duplicadas no banco;
- Ajustado alguns erros ao sincronizar;
Novidades
- Adicionado campo ano nas avaliações complementares
- Adiciona parâmetro nas configurações para exibir área de conhecimento ao invés da disciplina no relatório de frequência.
Melhorias
- Ajusta menus que apresentam áreas de conhecimento apresentando só as do professor e todas para os secretários.
- Adiciona arquivo de configuração do serviço de email
- Atualiza o
Readme.md
com informações importantes para o correto funcionamento do sistema.
Fixes
- Ajustado telas de avaliações complementares e recuperações de avaliações para não sumir as notas quando a data for modificada.