Skip to content

Releases: portabilis/i-educar

2.3.7

20 Jul 20:49
cbe0456
Compare
Choose a tag to compare

Melhorias:

  • Inclui tratamento para trazer o CPF do aluno corretamente na Edição de alunos.
  • Exibe nome do usuário no histórico de enturmações.

Educacenso:

  • Concede permissão para a tela de consulta do censo a todos os usuários que já tem acesso a exportação.

Bugs:

  • Limita caracteres do campo "Abreviatura" na tela de cadastro de função do servidor.

Desenvolvimento:

  • Ajusta nome de tabela usada em migrations.
  • Adiciona LIMIT para bases com menus duplicados.
  • Corrige rollback de migration que altera coluna.
  • Cria comando para resetar senha do usuário em todas as conexões.

Para mais detalhes, ver commits.

2.3.6

13 Jul 19:00
dbe3047
Compare
Choose a tag to compare

Melhorias:

  • Cria configuração na tabela de settings para obrigar ou não o preenchimento do campo Cartão do SUS no cadastro de pessoa e de aluno.
  • Cria novo tipo de exportação de dados para etapas.

Educacenso:

  • Corrige endereço da escola na exportação do Educacenso.
  • Exporta campo Conveniada com poder público sempre como "Null".

Bugs:

  • Considera escola e ano ao pegar as series para o campo multisseriada no cadastro de turmas.

Desenvolvimento:

  • Ajusta update de campos numéricos.
  • Cria parâmetro arquivo no comando query:all.

Para mais detalhes, ver commits.

2.3.5

06 Jul 18:50
4d0b7fd
Compare
Choose a tag to compare

Melhorias:

  • Tela de consulta dos dados exportados para o Educacenso.
  • Abre notificações em uma nova aba.

Bugs:

  • Corrige Breadcrumb na tela da agenda.
  • Corrige bug na função que trata datas em ano bissexto.

Desenvolvimento:

  • Remove campos antigos da tabela de servidor.
  • Inclui método para tratar caracteres especiais em várias telas do i-Educar.
  • Exibe código HTML nas notificações.
  • Cria parâmetro no query:all para não executar em determinados bancos.

Para mais detalhes, ver commits.

2.3.4

29 Jun 20:40
e518b7d
Compare
Choose a tag to compare

Melhorias:

  • Permite alterar a etapa do aluno na turma também em enturmações inativas.
  • Implementa Checkbox em deficiência, no cadastro do aluno, para obrigar ou não o laudo médico.
  • Adiciona novo histórico escolar portabilis/i-educar-reports-package#75.

Educacenso:

  • Valida ano do arquivo na hora da importação.
  • Adéqua importação de 2019 para as mudanças de dados de 2020.
  • Ajustes na importação do Educacenso de 2020.
  • Ajusta regras do campo de recursos para a prova INEP do registro 30 do Educacenso.

Bugs:

  • Melhora a validação dos campos de transporte no cadastro de aluno.

Desenvolvimento:

  • Implementa validação para ano bissexto ao enturmar alunos.
  • Trata o array de deficiências na exportação do Educacenso.
  • Desconsidera Altas habilidades na validação das deficiências.
  • Remove a deficiência Altas habilidades/Super dotação somente na validação dos recursos.
  • Remove campos não utilizados da tabela de turmas.
  • Remove campos não utilizados no cadastro de Escola.
  • Não reporta exceção de regra de negócio.
  • Pega configurações do ReCAPTCHA no .env #714 .

Para mais detalhes, ver commits.

2.3.3

22 Jun 18:54
31e769a
Compare
Choose a tag to compare

Melhorias:

  • Melhorias na tela de atualização da data de entrada e enturmação em lote.
  • Cria configuração para transformar o nome da pessoa em caixa alta.

Educacenso:

  • Ajusta validação de choque de horário de matrícula para somente considerar turmas informadas ao Educacenso.
  • Obriga e valida preenchimento do campo órgãos colegiados da escola.
  • Corrige campo de veículo de transporte.

Bugs:

  • Melhora validação de transporte escolar no cadastro do aluno.

Desenvolvimento:

  • Ajusta método que verifica se o usuário logado é admin.
  • Adiciona verificação para o caso de requisição sem usuário logado.
  • Adiciona reCAPTCHA v3 ao formulário de login.

Para mais detalhes, ver commits.

2.2.22-upgrade

17 Jun 21:33
Compare
Choose a tag to compare
2.2.22-upgrade Pre-release
Pre-release

Esta release não é uma versão para produção.

Prepara o i-Educar para ser atualizado para a versão 2.3 a partir da versão 2.2. Para mais detalhes veja o PR #702 com todo o trabalho feito.

Bugs:

  • Corrige o nome das migrations ao efetuar a migração.

2.3.2

17 Jun 21:35
1480725
Compare
Choose a tag to compare

Melhorias:

  • Ajustes em regras de avaliação e faltas e notas para o regime cíclico.
  • Cria botão para copiar dados dos componentes na tela de séries da escola.
  • Cria importador de usuários no i-Educar.
  • Cria tela para atualizar a data de entrada e enturmação de matrículas em lote.

Educacenso:

  • Trata campo Banheiros direto no arquivo de Exportação do Censo Escolar.

Bugs:

  • Remove redirecionamento quando não tem permissão para exclusão.
  • Ajusta comportamento ao salvar campo force_reset_password.

Desenvolvimento:

  • Adiciona novos ícones.
  • Altera o UrlPresigner para permitir uso local usando filesystems.default #711.

Para mais detalhes, ver commits.

2.3.1

08 Jun 18:27
03c91ee
Compare
Choose a tag to compare

Melhorias:

  • Cria comando para alteração em lote de componentes curriculares.
  • Cria endpoint para retornar os componentes migrados.
  • Exportador de dados em arquivo CSV.
  • Implementa opção de selecionar os services que serão usados ao copiar dados dos componentes.
  • Atualiza opções de atividades complementares.
  • Cria parâmetro para mostrar apenas cursos ativos.
  • Adiciona opção 'Não informado' para estado civil.
  • Implementa campo 'Descrição' na tela de detalhes da matrícula.
  • Cria novo tipo de exportação para dados relacionados a assistência social.
  • Envia notificação para ajuste de configurações na instituição.
  • Permite girar a foto do aluno.
  • Cria tela para exibir log da unificação de pessoas.
  • Incluir campo de Recursos tecnológicos que o aluno possui ao cadastro do aluno.
  • Remove validação que obriga CPF para alunos de EJA ou Educação Profissional.
  • Validar se existem lançamentos no diário ao remover componentes no i-Educar.
  • Inclui busca por CPF e RG na tela de listagem de alunos.

Educacenso:

  • Corrige mensagem de aviso na analise do exportador Educacenso.
  • Altera importação do censo para executar uma escola de cada vez.
  • Atualizações da tabela de Instituições de Ensino Superior.
  • Exportação Registro 10 Educacenso 2020.
  • Altera a data de referência do Educacenso para 11/03/2020.
  • Remove tabela de etapa Educacenso da turma.
  • Ajusta regra dos campos 110 à 112 do registro 10.
  • Ajusta condição do campo Recebe Escolarização na exportação do registro 60.
  • Atualiza dados de curso superior de acordo com tabela de 2020 do Educacenso.
  • Valida cursos de formação superior dos servidores para o Educacenso 2020.
  • Habilita exportação do Censo Escolar 2020.

Bugs:

  • Altera query que ordena alunos da turma pra considerar também o sequencial.
  • Pega somente unificações do tipo certo na tela de unificações de alunos.
  • Altera código do processo de menus duplicados.
  • Altera coluna tipo_vinculo em professor_turma_excluidos para nullable.
  • Altera tipo do campo texto da notificação de varchar para text.
  • Ajusta validação de telefones da escola, caso nenhum telefone seja informado.
  • Adiciona query string com os filtros aos links da paginação.
  • Ajusta processamento do histórico.
  • Utiliza o arredondamento de média.
  • Verifica se usa cálculo de média de recuperação existe.
  • Corrige erro ao calcular média das notas.
  • Ajusta bug ao listar turmas quando o usuário logado é um professor.
  • Melhora consultas de busca de alunos.
  • Ajusta validação de lançamentos.
  • Corrige bug no tratamento de exibição do campo exame final.
  • Ajusta verificação de reprovação automática.
  • Corrige Breadcrumbs e títulos internos no módulo "Servidores > Cadastro".
  • Corrige bug na alteração de funções do servidor.

API:

  • Altera API para sempre retornar as turmas mesmo sem regra.

Desenvolvimento:

  • Implementa debug no serviço de migração de dados de componentes.
  • Permite desabilitar o sistema de notificações em tempo real.
  • Adiciona tags aos jobs para tornar mais fácil a identificação no Horizon.
  • Adiciona tags nas notificações para facilitar a identificação no Horizon.
  • Altera o UrlPresigner para permitir uso local.
  • Cria função pra evitar problemas com data em ano bissexto.
  • Altera tipo de campo de Média e Média recuperação de numeric para decimal.
  • Adiciona método para faltas gerais.
  • Atualiza versão do jQuery form.
  • Cria slug ao fazer insert de pessoa pelo model.

Para mais detalhes, ver commits.

2.3.0

05 Jun 19:43
Compare
Choose a tag to compare

Os grandes marcos desta atualização:

  • Adiciona suporte ao PHP 7.4.
  • Remove suporte ao PHP 7.2.
  • Simplificação do módulo de endereçamento.
  • Exportador de dados para o SEB.
  • Consolidação das migrations banco de dados.
  • Limpeza e diminuição do código fonte.

Educacenso:

  • Adiciona turno da turma na importação do censo e cria comando para atualizar turmas existentes.

SEB:

  • Criar exportador de dados para o SEB.

Melhorias:

  • Adiciona dados do controller e action ao log do HoneyBadger.
  • Adiciona dados para log dos erros em relatórios.
  • Melhora a imagem PHP do Docker.
  • Força parâmetro etapa ao rodar a promoção.
  • Permite alterações em usuários do tipo admin apenas por outros usuários do mesmo nível de permissão.

Bugs:

  • Corrige problemas em relatórios decorrentes do módulo de endereço.
  • Inverte condição para marcar como remanejado apenas depois da data base.
  • Permite cadastrar a mesma sigla para países diferentes.
  • Corrige página que salva histórico escolar.
  • Ajusta o módulo de endereçamento da unificação de pessoas.
  • Considera apenas enturmações ativas para checar dados de horário.
  • Corrige unificação de pessoas.
  • Corrige campo search distrito.
  • Exibe apenas estados do Brasil.
  • Corrige a busca de editoras.
  • Roda a atualização de média na falta, para atualizar a situação do componente.
  • Considera na view de situação apenas última enturmação da matrícula na turma.
  • Corrige problema com cadastro de novos tipos de usuário.
  • Ajusta log de erros no console.
  • Reordena sequenciais de acordo com a data base.
  • Formata CEP.
  • Considera ano da alocação na soma das atribuições.
  • Corrige encode do arquivo.
  • Corrige bug em caracteres não escapados.
  • Permite apagar turno do vínculo do professor com a turma.
  • Corrige bug ao criar alunos estrangeiros no cadastro simplificado de aluno.
  • Corrige validação do nome social.

Refatoração:

  • Remove ferramentas de unificação de endereço.
  • Remove antigas páginas do módulo de endereçamento.
  • Adiciona colunas de geolocalização.
  • Adiciona schema nas migrations do schema public.
  • Code style.

Para mais detalhes, ver commits.

2.2.21-upgrade

03 Jun 18:42
Compare
Choose a tag to compare
2.2.21-upgrade Pre-release
Pre-release

Esta release não é uma versão para produção.

Prepara o i-Educar para ser atualizado para a versão 2.3 a partir da versão 2.2. Para mais detalhes veja o PR #702 com todo o trabalho feito.

Os grandes marcos desta atualização:

  • Adiciona suporte ao PHP 7.4.
  • Remove suporte ao PHP 7.2.
  • Simplificação do módulo de endereçamento.
  • Exportador de dados para o SEB.
  • Consolidação das migrations banco de dados.
  • Limpeza e diminuição do código fonte.

Educacenso:

  • Adiciona turno da turma na importação do censo e cria comando para atualizar turmas existentes.

SEB:

  • Criar exportador de dados para o SEB.

Melhorias:

  • Adiciona dados do controller e action ao log do HoneyBadger.
  • Adiciona dados para log dos erros em relatórios.
  • Melhora a imagem PHP do Docker.
  • Força parâmetro etapa ao rodar a promoção.
  • Permite alterações em usuários do tipo admin apenas por outros usuários do mesmo nível de permissão.

Bugs:

  • Corrige problemas em relatórios decorrentes do módulo de endereço.
  • Inverte condição para marcar como remanejado apenas depois da data base.
  • Permite cadastrar a mesma sigla para países diferentes.
  • Corrige página que salva histórico escolar.
  • Ajusta o módulo de endereçamento da unificação de pessoas.
  • Considera apenas enturmações ativas para checar dados de horário.
  • Corrige unificação de pessoas.
  • Corrige campo search distrito.
  • Exibe apenas estados do Brasil.
  • Corrige a busca de editoras.
  • Roda a atualização de média na falta, para atualizar a situação do componente.
  • Considera na view de situação apenas última enturmação da matrícula na turma.
  • Corrige problema com cadastro de novos tipos de usuário.
  • Ajusta log de erros no console.
  • Reordena sequenciais de acordo com a data base.
  • Formata CEP.
  • Considera ano da alocação na soma das atribuições.
  • Corrige encode do arquivo.
  • Corrige bug em caracteres não escapados.
  • Permite apagar turno do vínculo do professor com a turma.
  • Corrige bug ao criar alunos estrangeiros no cadastro simplificado de aluno.
  • Corrige validação do nome social.

Refatoração:

  • Remove ferramentas de unificação de endereço.
  • Remove antigas páginas do módulo de endereçamento.
  • Adiciona colunas de geolocalização.
  • Adiciona schema nas migrations do schema public.
  • Code style.

Para mais detalhes, ver commits.