Releases: portabilis/i-diario
Releases · portabilis/i-diario
1.2.0
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
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
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
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
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
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.
- Adicionado gem
Melhorias
- Adicionado arquivo '.editorconfig' com regras padrões para os editores
- Adiciona testes de controllers
Instalação
1.0.8
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
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
- 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
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