Skip to content

Releases: portabilis/i-diario

1.2.0

19 Mar 19:42
00becc3
Compare
Choose a tag to compare

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;

1.1.4

22 Nov 19:51
758262f
Compare
Choose a tag to compare

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.

1.1.3

28 Oct 14:04
a655235
Compare
Choose a tag to compare

Novidades

  • Alterada a ordem de seleção professores e turmas no menu de perfil.
  • Permite aos secretários e admins lançar justificativas de faltas para múltiplos estudantes e disciplinas.
  • Exibir registros diários de atividades cadastrados em "Registro de conteúdos por disciplina" no relatório.
  • Altera registro de Frequência para exibir área de conhecimento caso o professor seja de área específica nas turmas com falta global.
  • Novas paginas de erro

Melhorias

  • Refatoração dos testes
  • Maior cobertura de testes
  • Adicionado serviço de unificação de estudantes na sincronização com i-educar
  • Apresenta só as áreas de conhecimento do vínculo professor/turma no lançamento de conteúdos, planos de ensino e de aula por área de conhecimento

Fixes

  • Ajustado paginação para funcionar com os filtros selecionados.

1.1.2

29 Jul 17:56
5f888e0
Compare
Choose a tag to compare

Novidades

  • Altera regra de recuperação paralela para prever regra de somatória implementada no i-Educar

Fixes

  • Ajusta estados da tela de avaliações conceituais para ficar "incompleto" quando existem lançamentos feitos e no i-Educar são vinculadas novas disciplinas. O ajuste é feito durante a sincronização.
  • Ajusta configuração do redis para apontar conexão para a setada no secret

1.1.1

22 Jul 12:20
c0c4651
Compare
Choose a tag to compare

Novidades

  • Remove opções de criar conta para perfis de Pais
  • Adiciona campo no cadastro de usuários para expirar a conta
  • Adiciona opção de calculo de recuperação de etapa por média

Melhorias

  • Adiciona cache store url no secrets para definir de forma dinâmica

Fixes

  • Ajusta ordenação das enturmações

1.1.0

05 Jul 17:07
8d5d96b
Compare
Choose a tag to compare

Novidades

  • Refatoração da sincronização
    • Adicionado gem Discard para fazer soft delete nas tabelas sincronizadas, garantindo maior integridade entre os produtos;
    • Foi implementada orquestração de jobs para utilizar o máximo de vantagem do sidekiq, utilizando de forma mais eficiente o uso de filas concorrentes, separando por ano e escola;
    • Foi implementado para ter duas formas de sincronização: simples que verifica a ultima data de sincronização(Isso garante um ganho enorme de tempo de sincronização, pois evita de ficar verificando dados já sincronizados) e completa que faz a sincronização de tudo, independente de data(essa também foi melhorada, pois garante a atualização de registros mais antigos, pois antes mesmo fazendo a sincronização de todos os dados ainda não garantia que os mesmos seriam atualizados).
    • Foram feitos vários fixes referente a ajustes de dados realizados pela sincronização.

Melhorias

  • Adicionado arquivo '.editorconfig' com regras padrões para os editores
  • Adiciona testes de controllers

Instalação

1.0.8

18 Jun 20:41
ad57e5a
Compare
Choose a tag to compare

Novidades

  • Remove login por telefone
  • Adicionado modal com mensagem quando o professor não tem turmas nesse ano letivo
  • Cria serviço de unificação de estudantes (TODO: tela de unificações)
  • Adicionado filtro de situação no Boletim do Professor
  • Adiciona filtro autor na tela Justificativas de falta
  • Adiciona filtro de autor no relatório de justificativas
  • Adiciona recuperação por etapa no registro de avaliações

Melhorias

  • Aumentado espaço da turma no Registro de Frequência
  • Adiciona autenticação nas APIs de biometria
  • Filtra e apresenta apenas áreas de conhecimento vinculadas ao professor
  • Altera calendários para exibir apenas registros de sua unidade

Fixes

  • Ajusta modal de seleção de perfil para casos sem dados preenchidos
  • Ajustes no login para evitar duplicidade de cpf, usuarios e emails.
  • Ajusta Impressão dos Planos de Ensino para não truncar se o texto for muito comprido
  • Remove 'Número de casas decimais' dos campos permitidos a editar nas configurações de avaliações quando existem lançamentos.

1.0.7

18 Apr 12:56
d56395d
Compare
Choose a tag to compare

Melhorias

  • Cria validação nas telas para garantir que o professor que está lançando possuí a turma/disciplina
  • Usa memcached para gerenciar cache
  • Adiciona e configura o google tag manager para gerenciar o uso de ferramentas externas não obrigatórias como sistemas de suporte ao cliente
  • Melhora aparência das paginas de erro e faz precompilação

Fixes

  • Ajusta erro no arredondamento no envio de recuperações de etapas

1.0.6

27 Mar 17:52
dce20a0
Compare
Choose a tag to compare

Pull request

  • Filtra os estudantes apresentados na tela de frequência
  • Ajuste na geração do relatório de frequência
  • Ajusta para apresentar todos os estudantes a professores integrais
  • Ajusta API do aplicativo para considerar novo argumento de período
  • Ajusta telas de avaliações para considerar o período do professor
  • Ajusta envio de faltas de acordo com as regras de presença por turnos em turmas integrais
  • (Epico) Apresentar alunos de turmas integrais apenas nos seus turnos
  • Melhorias gerais na sincronização
  • Nova interface para acompanhamento de sincronização
  • Adiciona configuração para escolher a avaliação que vai usar a tabela de arredondamento
  • Melhora a criação de frequências
  • Adiciona anexos nos planos de ensino
  • Atualiza o rails para evitar falha de segurança
  • Cria api endpoint para verificar se um periodo teve lançamentos ou não
  • Otimização de performance na tela de permissões
  • Pequena otimizada no relatório de frequência
  • Ajusta telas de planejamento para não ser mais vinculado por professor
  • Apaga validação para de cadastro unico de Planos de aula
  • Lida com erro 502 na sincronização
  • Adiciona informações no README

1.0.5

27 Mar 17:50
Compare
Choose a tag to compare

Novidades

  • Nome social do aluno
  • Adiciona anexos nas justificativa de faltas

Melhorias

  • Exibir as informações dos alunos transferidos
  • Melhoria nos workers de sincronização
  • Melhorias para concorrência no sidekiq
  • Adiciona informações de situação de sincronização da tela de configuração da API
  • Ajusta relatório de frequência para emitir em anos passados
  • Atualização de gems

Fixes

  • Adapta partes do código para o style guide
  • Ajusta menu de seleção de perfil
  • Remove vínculo no Diário das notas por etapa