Skip to content

Releases: portabilis/i-educar

2.0.8

10 Oct 14:33
461715b
Compare
Choose a tag to compare

Patch do trabalho realizado pela equipe Portabilis durante o ultimo mês.

Fix:

  • Corrige bugs na api de deficiência.
  • Corrige bug ao retornar deficiência na api de aluno.
  • Corrige bug da trigger de auditoria falta geral.
  • Resolve problema ao registrar dependência para o aluno com regra diferenciada.
  • Corrige problema na busca com espaço no MultipleSearch.
  • Corrige validação de datas no cadastro de turmas.
  • Corrige diversos pequenos bugs.

Melhorias gerais:

  • Melhorias na antiga tela de módulos que agora se chama etapa.
  • Retorna foto do aluno na api de alunos.
  • Altera a dinâmica para a situação do componente do aluno ao sofrer alterações na matricula.
  • Retorna somente turmas e etapas ativas na api.
  • Ajusta auditoria geral para mostrar json completo das alterações.
  • Adiciona o item Camiseta infantil sem manga a distribuição de uniformes.
  • Prevê cálculo de média ponderada após dispensa de etapas.
  • Ajusta api de matricula para trazer as enturmações sem validar a regra da data base.
  • Possibilita seleção de múltiplas disciplinas (por área de conhecimento) na dispensa por etapa.
  • Aplica PSR-2 em diversos arquivos

Novos:

  • Telas de consulta do movimento geral e mensal.

Outros:

  • Cria arquivo de configuração para build no semaphore CI.
  • Desabilita o envio de e-mail de erros e transforma em um tracker,

Para mais detalhes, ver commits.

2.0.7

17 Sep 13:11
8386e9a
Compare
Choose a tag to compare

Fix:

  • Remove botão "Imprimir Arquivo" que aparecia em todas as telas de listagem;
  • Corrige problema com o input nome da escola no histórico do aluno quando a opção "Outra Escola" é selecionada;

Melhorias gerais:

  • Altera o sistema para trabalhar de acordo com anos letivos;
  • Adiciona regra para caso a instituição não use data base de remanejamento não retorna as enturmações remanejadas;
  • Permite calcular a média ponderada levando em consideração etapas dispensadas.
  • Adiciona triggers no banco para impedir duplicidade de lançamentos de notas, pareceres e faltas;
  • Integra com HoneyBadger para tracking de erros (opcional);
  • Aplica PSR-2 em diversos arquivos.
  • Corrige diversos trechos de códigos incorretos.

2.0.6

27 Aug 21:05
96dd44f
Compare
Choose a tag to compare

Fix:

  • Corrige bug na exibição de campos do tipo arquivo
  • Corrige bug na API de regras de avaliação que estava retornando dados duplocados

Melhorias gerais:

  • Cria triggers para impedir duplicação nas tabelas nota_aluno, parecer_aluno e falta_aluno
  • Cria teste de regressão na exibição de campos do tipo arquivo
  • Cria teste de regressão na API de regras de avaliação
  • Implentação de PSR-2 em alguns arquivos

Melhorias na auditoria:

  • Implementa triggers para gravar auditoria no lançamento de notas, faltas, matrículas e enturmações
  • Implementa auditoria no vínculo entre professor_turma e professor_disciplina
  • Melhora os filtros da tela de auditoria
  • Cria tela para exibir detalhes dos dados alterados e usuário responsável

2.0.5

10 Aug 19:09
1f4fa4a
Compare
Choose a tag to compare

Censo:

  • Implementa regra para o preenchimento do campo 24 do registro 60;
  • Corrige variável que representa o campo 26 do registro 30;
  • Corrige bug nos campos 24 e 39;
  • Remove caracteres especiais do RG na exportação do Censo, registro 70;
  • Refatora regra do campo 19 registro 20;
  • Ajustada a turma unificada na enturmação para a exportação do Censo;
  • Refatora validação de deficiência múltipla e cria configuração de deficiência múltipla do professor;

Geral:

  • Ajusta para não inativar solicitação transferência quando atendida;
  • Corrige problema ao salvar o código INEP da escola;
  • Adicionado verificação extra para remoção de turmas;
  • Adicionado travas de remoção nas séries;
  • Adicionado campo para desconsiderar deficiência na regra diferenciada;
  • Altera a busca de alunos com deficiências para desconsiderar alguns casos.
  • Corrige bloqueio dos campos horas no cadastro turma;
  • Migrado campo turma_unificada da turma para enturmação da matrícula;
  • Adicionada validação para arredondamento de nota e média;
  • Ajustada condição para formatar nota;
  • Ajustada validação turma unificada;
  • Migrado para o service boletim a validação de notas e faltas das etapas anteriores;
  • Valida se as notas das etapas anteriores foram lançadas na API;

Melhorias:

  • Aplicada PSR-2 em alguns arquivos;
  • Corrigido diversos notices e warnings;
  • Implementados alguns testes.

Para mais detalhes, ver commits.

2.0.4

17 Jul 21:10
57dde0f
Compare
Choose a tag to compare

Censo:

  • Considera apenas enturmações ativas na análise do registro 80;
  • Aplicada regra do Educacenso no campo 9 do registro 80;
  • Ajustada query de análise do registro 80 para ficar igual a query da exportação dos resultados;

Geral:

  • Adiciona na interface do cadastro de alocação de servidores os campos de horário (início, término, atividade, excedentes);
  • Adicionado helper de seleção de componentes no vínculo de professores;
  • Corrigido retorno da situação somente na última etapa e/ou 'RC' na API de boletim;
  • Alterado o campo nm_disciplina da tabela pmieducar.historico_disciplinas para tipo text;
  • Corrigido problema com o campo raça no cadastro de pessoas que não estava permitindo salvar o seu valor corretamente;

Melhorias:

  • Aplicada PSR-2 em alguns arquivos;
  • Corrigido diversos notices e warnings;

Para mais detalhes, ver commits.

2.0.3

29 Jun 20:54
ebee2ea
Compare
Choose a tag to compare

Censo:

  • Ajusta preenchimento campos 30 a 38 para 0 caso 39 for 1;
  • Altera regra de curso superior de servidor na exportação do censo;
  • Altera query do registro 00 pra pegar endereço de escolas com dados cadastrados na tabela endereco_externo;
  • Converte todos os campos do registro 70 para caixa alta e sem acentos;
  • Corrige problema no campo 87 (Banda larga) do registro 10 do Educacenso.

Geral:

  • Corrige select box raça no cadastro de pessoas;
  • Corrige falha na cópia de enturmações em lote;
  • Altera função modules.frequencia_por_componente;
  • Define valor padrão para parâmetro str_passaporte na classe clsDocumento;
  • Adiciona validação para não permitir remoção de tipo de usuário com usuários relacionados;
  • Configura code sniffer.

Para mais detalhes, ver commits.