Skip to content

Releases: portabilis/i-diario

1.5.0

19 Jun 18:45
685689f
Compare
Choose a tag to compare

Ruby on Rails 5, Postgres 15

O i-Diário foi atualizado para versões mais recentes das tecnologias que são utilizadas pelo software fornecendo maior performance, suporte, segurança e estabilidade para quem o utiliza.

Os grandes marcos desta atualização:

Novos contribuidores

Todas alterações: 1.4.1...1.5.0

1.4.1

14 Jul 18:57
5666148
Compare
Choose a tag to compare

O que mudou?

Todas alterações: 1.4.0...1.4.1

1.4.0

04 May 15:05
4d39b5b
Compare
Choose a tag to compare

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.

Full Changelog: 1.3.6...1.4.0

1.3.6

01 Apr 23:33
16b3e0b
Compare
Choose a tag to compare

O que mudou?

Fixes:

  • Corrige problema na sincronização.

1.3.5

28 Jan 19:49
aa47599
Compare
Choose a tag to compare

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

Todas alterações: 1.3.4...1.3.5

1.3.4

04 Nov 12:51
c023328
Compare
Choose a tag to compare

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 para modalidade 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

1.3.3

30 Mar 20:42
d3c0769
Compare
Choose a tag to compare

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

1.3.2

18 Mar 18:14
4b28aff
Compare
Choose a tag to compare

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 setam Entity.current. Agora pode fazer Entity.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

1.3.1

14 Aug 19:54
63ba2ae
Compare
Choose a tag to compare

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

1.3.0

04 Jun 14:05
f1ce824
Compare
Choose a tag to compare

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;