Skip to content

Releases: portabilis/i-educar

2.1.6

19 Mar 15:15
c934c92
Compare
Choose a tag to compare

Melhorias:

  • Melhora integração de enturmações entre i-Diário e i-Educar.
    • Cria coluna id na tabela pmieducar.matricula_turma.
    • Cria tabela pmieducar.matricula_turma_excluidos e trigger para salvar enturmações excluídas.
    • Retorna o ID da enturmação via API.
    • Endpoint para retornar as enturmações excluídas.
    • Atualiza trigger de auditoria de enturmações.
  • Retorna o nome das etapas via API.
  • Implementa redirecionamento via exceção para o código legado.
  • Aplica PSR-2 em diversos arquivos.

Bugs:

  • Corrige apresentação de município em busca.

Para mais detalhes, ver commits.

2.1.5

11 Mar 17:54
de13b74
Compare
Choose a tag to compare

Melhorias:

  • Move o turno da matrícula para a enturmação.
    • Remove a coluna turno_id da tabela matricula.
    • Adiciona a coluna turno_id na tabela matricula_turma.
  • Bloqueia a alteração da média após modificação manual.
  • Trait de suporte para criação de views.
  • Usa o campo cod_servidor_funcao para determinar edição ou inserção.
  • Atualiza interface com o banco para realização de consultas.
  • Mensagem de alerta ao alterar a função do servidor.
  • Não retorna as matrículas de alunos inativos via API.
  • Remove o arquivo custom_labels.json movendo para o banco de dados.
  • Remove a interceptação de exceções na clsBase.
  • Aplica PSR-2 em diversos arquivos.

Bugs:

  • Corrige bug ao listar enturmações.
  • Corrige persistência de preferências.
  • Corrige bug ao tentar remover a seleção do modelo de boletim diferenciado.
  • Corrige migration que adiciona tipos de logradouros.

Para mais detalhes, ver commits.

2.1.4

28 Feb 21:06
aec6e18
Compare
Choose a tag to compare

Melhorias:

  • Melhorias na montagem do layout do i-Educar através de templates Blade.
  • Middleware para troca de tenant.
  • Cria novas exceções para determinados erros.
  • Refatorações e correções no módulo de faltas e notas.
  • Models do Eloquent para dar inicio a refatoração do banco de dados.
  • Cria configuração para pasta de cache.
  • Adiciona mensagem para erro ao matricular aluno.
  • Desabilita o Xdebug por default utilizando Docker.
  • Atualizar versão do Composer no container php.
  • Refatora alguns testes unitários.
  • Aplica PSR-2 em diversos arquivos.

Bugs:

  • Corrige a API de promoção de matrículas para considerar dispensas.
  • Ajusta status da enturmação ao marcar matrícula como falecido.
  • Adicionado itens no atestado de vaga.
  • Corrige bug nos campos de etapas ao mudar de aba.
  • Ajustado histórico escolar em lote.
  • Corrige bug nas modais.
  • Corrige funcionalidade de abandono.

Removido

  • DBUnit.
  • mikey179/vfsStream.

Para mais detalhes, ver commits.

2.1.3

08 Feb 13:57
af4f501
Compare
Choose a tag to compare

Melhorias:

  • Escapa caracteres no cadastro de endereços.
  • Corrige situação da matrícula quando reprovado por faltas e dependência.
  • Valida valores da tabela de arredondamento.
  • Adiciona mais opções de turnos no módulo de transporte.
  • Marca enturmação como remanejada se for após data base.
  • Ajusta mensagens de validação.
  • Insere tipos de logradouros: "POVO" e "LOCAL".
  • Adiciona campo ano letivo para filtrar regra de avaliação em séries.
  • Cria códigos para erros da API.
  • Remove duplos espaços em branco no nome da pessoa.
  • Cria middleware para permitir multi-tenant usando a mesma aplicação.
  • Aplica PSR-2 em diversos arquivos.

Bugs:

  • Corrige problema ao tentar atualizar média de aluno sem notas lançadas.
  • Corrige o campo SUS do cadastro de pessoa.
  • Corrige problema ao tentar fazer download de relatório.
  • Corrige cadastro do campo "Religião".
  • Corrige problema ao cancelar uma solicitação de transferência sem enturmação.
  • Corrige forma de atualizar a situação da matrícula.
  • Ajustes para permitir remover a informação multiseriada.

Para mais detalhes, ver commits.

2.1.2

22 Jan 18:06
9a63c19
Compare
Choose a tag to compare

Funcionalidades:

  • Adiciona opção para não compilar relatórios no comando reports:install.

Melhorias:

  • Adiciona nova label para personalizar relatórios.
  • Altera robots.txt para bloquear searchbots.
  • Garante que o 0 não será usado como tipo_nota.
  • Adiciona os tokens En quando há dispensa de etapas.
  • Adiciona alerta para mostrar erro na validação da enturmação.
  • Cria campo bloquear_cadastro_aluno nas configurações gerais.
  • Garante que o valor de carga_horaria será sempre um inteiro.
  • Corrige query na busca de matrícula.
  • Corrige situação da matrícula quando retido por faltas.
  • Muda como é salvo os valores da auditoria.
  • Exclui realmente o registro da tabela pmieducar.sequencia_serie.
  • Move a pasta de migrações dos relatórios.
  • Aplica PSR-2 em diversos arquivos.

Para mais detalhes, ver commits.

2.1.1

21 Dec 19:01
24b2da7
Compare
Choose a tag to compare

Funcionalidades:

Melhorias:

  • Adiciona base curricular as disciplinas do histórico escolar.
  • Permite requisições à API de promoção de matrículas utilizando access_key e secret_key.
  • Aumenta o tamanho da coluna cartorio_cert_civil da tabela historico.documento.
  • Retorna via API, apenas as disciplinas vinculadas ao professor no ano filtrado.
  • Permite lançar nota do exame final, mesmo para alunos retidos por faltas.
  • Valida se a nota lançada via API, está dentro do limite estabelecido na regra de avaliação.
  • Valida campos antes de salvar a tela de etapas.
  • Ao remover uma nota, não recalcula a média utilizando a nota como 0.
  • Remove função que deleta notas, faltas e médias quando o vínculo entre turma e disciplina é removido.
  • Aplica PSR-2 em diversos arquivos.

Fix:

  • Corrige bug da tela de calendário que não permitia que o usuário navegasse entre os anos e meses do calendário.
  • Utiliza o valor correto da carga horária no processamento do histórico escolar.
  • Corrige cálculos da formula da média.
  • Corrige problemas com a soma das etapas Se quando utilizadas etapas específicas.
  • Corrige funcionamento ao adicionar nova enturmação.

Para mais detalhes, ver commits.

2.1.0

30 Nov 22:15
8eb786e
Compare
Choose a tag to compare

i-Educar on Laravel

Agora o i-Educar conta com o Laravel Framework como alicerce para a sua evolução, consulte mais informações no PR #389 de discussão.

Instalação

A instalação foi simplificada:

Detalhes das mudanças

Diversas mudanças foram feitas na estrutura do i-Educar com o intuito de modernizá-lo:

  • As imagens Docker utilizadas pelo i-Educar foram refeitas.
  • Configurações mais simplificadas.
  • Testes automatizados foram reestruturados.
  • O projeto foi reorganizado.
  • Melhorado o autoload de classes.
  • A estrutura inicial do banco de dados foi atualizada e melhorada.
  • O i-Educar está sendo executado através do Laravel.
  • A biblioteca Phinx foi removida em prol das migrations do Laravel.
  • Adicionado o Laravel Telescope em desenvolvimento.
  • Sistema de track de erros e exceções.
  • Debug com Whoops.

Melhorias:

  • Nome social no cadastro de pessoa física.
  • Valida datas de enturmação na enturmação em lote.
  • Valida data de matrícula na rematrícula automática.
  • Remove verificação do campo turmas_por_ano ao replicar turmas do ano letivo anterior.
  • Loga as queries executadas do código legado.
  • Traz as matriculas de alunos transferidos pela API.

Fix:

  • Ajusta query para não mostrar turmas inativas.
  • Corrige a busca do aluno.
  • Corrige ordenação da listagem de alunos.
  • Corrige bug na transferência da matrícula.
  • Corrige API que estava duplicando turma em regras diferentes.

Para mais detalhes, ver commits.

2.0.11

30 Nov 17:01
68e6f40
Compare
Choose a tag to compare

Release de preparação para o upgrade para a versão 2.1.0.

  • Adiciona de coluna para nome social.
  • Recria a view de consulta do cadastro de pessoas físicas.

2.0.10

12 Nov 12:07
5923ddc
Compare
Choose a tag to compare

Fix:

  • Ajusta API que retorna as regras de avaliações e as turmas.
  • Corrige bug na tela de cadastro do aluno.
  • Corrige método da listagem de componentes da turma.
  • Corrige diversos pequenos bugs.

Melhorias gerais:

  • Cria helper para multiplos checkboxes.
  • Adiciona observações à tabela de endereços.
  • Melhora definição de null para campo de trabalho.
  • Retorna CPF nos dados do aluno via API.
  • Retorna turno do aluno e professor na API.
  • Aplica PSR-2 em diversos arquivos

Para mais detalhes, ver commits.

2.0.9

29 Oct 17:04
66ec6a5
Compare
Choose a tag to compare

Patch do trabalho realizado pela equipe Portabilis durante a ultima semana.

Fix:

  • Corrige bug ao criar novo ano letivo na escola.
  • Ajusta campos do cadastro de pessoa que não estavam sendo exibidos no cadastro de aluno.
  • Desconsidera situação transferido na validação de sequencia de enturmação.
  • Não exibe sexo do aluno se o campo estiver vazio na tela de detalhe do aluno.
  • Corrige a verificação de múltiplas matrícula do aluno.

Melhorias gerais:

  • Utiliza corretamente substitui_menor_nota nas regras de recuperação paralela.
  • Ajusta link e mensagem de análise do registro 50.

Outros:

  • Adiciona campo termo assinatura do secretario na customização de label.

Para mais detalhes, ver commits.