Releases: portabilis/i-educar
Releases · portabilis/i-educar
2.2.20
Bugs:
- Salva campo data de expiração corretamente.
- Trata campos opcionais na importação do registro 10.
- Utiliza ano letivo do formulário.
- Passa etapas no lançamento de faltas onde a etapa já foi concluída.
- Altera verificação de situação Aprovado com dependência.
Refatoração:
- Adiciona namespace dos Reports no composer.json.
- Desabilita temporariamente o lançamento de faltas para casos em que a regra não usa nota.
- Remove usos da tabela endereco_externo.
- Migra e adiciona primária na tabela configuracoes_gerais.
- Code style.
Para mais detalhes, ver commits.
2.2.19
Melhorias:
- Torna obrigatório informar pelo menos um telefone para pessoa física.
- Adiciona transação no processo de solicitação de transferência.
- Pega somente matrículas de alunos ativos ao montar a tela do faltas e notas.
- Altera
legacy.php
para aceitarenv('REPORTS_LOGO')
. - Refatora tela de histórico de enturmações.
Bugs:
- Remove limit da query que lista os CEPs.
- Ajusta faltas e notas para não definir situação como Retido em regra com progressão continuada.
- Não valida se existem lançamentos no i-Diário se não houver token.
- Valida série e ano letivo antes de rodar a promoção.
- Trata disciplinas aglutinadas na aprovação por dependência.
- Ajusta condição de busca por matrícula.
Refatoração:
- Remove todas as ocorrências de
endereco_externo
. - Adiciona coluna para armazenar o distrito na escola.
- Cria função para retornar o telefone da pessoa.
- Assets.
- Models.
- SourceLevel.
- Code style.
Para mais detalhes, ver commits.
2.2.18
Educacenso
- Importador do Educacenso 2019.
- Torna fixo os anos disponíveis para importação do censo.
- Ajustes na importação do censo 2019.
Melhorias:
- Exibe Plus(+) mais nota máxima.
- Adiciona CPF ao retorno dos dados do candidato.
- Aplica padrão de 1 casa decimal para percentual de frequência.
- Arredonda média para quantidade de casas decimais permitidas.
- Ajusta remanejamento e desenturmação para reordenar os sequenciais da turma.
- Retorna todos anos letivos das escolas.
- Adiciona validação ao excluir.
Bugs:
- Valida enturmação ao cancelar solicitação de transferência.
- Exibe alunos com dependência quando filtrado por componente.
- Ajusta queries do movimento mensal para considerar como matrícula inicial alunos que entraram na data base.
- Valida uso da dependência no faltas e notas para setar a situação final
- Ajusta promoção para lançar faltas também para casos em que a regra não usa nota.
- Corrige bug no select de anos.
- Altera service boletim para desconsiderar lançamentos em componentes que não são da matrícula.
- Ajusta validação de nota máxima no endpoint do envio de notas.
- Ajusta correção de acentuação.
- Corrige a busca do número de dependências de regra diferenciada.
- Verificar se a matricula anterior é de transferencia.
- Corrige erro ao buscar arquivo bg.svg.
- Corrige testes devido a ano fixo #695.
Refatoração:
- Remove diversos helpers HTML não utilizados.
- Ajustes no Educacenso após testes.
- Remove cadastro de setores.
- Remove o uso de clsPmieducarEscolaComplemento.
- Remove testes de páginas que serão excluídas.
- Macro para consulta sem acentos.
- Models.
- Code style.
Para mais detalhes, ver commits.
2.2.17
Melhorias:
- Padroniza endereçamento de Pessoas Físicas e Jurídicas.
- Ajusta função para ao atualizar a média de um componente, atualize sempre a média dos outros componentes aglutinados mesmo que setado no serviceBoletim apenas um componente.
- Remove not null da coluna
formula_media_id
demodules.regra_avaliacao
.
Bugs:
- Ajusta calculo de média para disciplinas aglutinadas.
- Ajusta carga horária para views de histórico escolar.
- Corrige nome da classe.
Para mais detalhes, ver commits.
2.2.16
Melhorias:
- Cria parâmetro para aglutinação médias de disciplinas para calculo de situação.
- Ajusta atualização de pessoas em modais.
- Valida dispensa de disciplina na matricula.
- Ajusta endpoint de disciplinas do servidor.
- Cria tela para atualizar a situação de matrículas em massa.
- Busca código INEP do município e distrito de endereço externo ao exportar para o censo.
- Adiciona ternário para data nascimento.
Bugs:
- Trata caso em que nenhuma data é encontrada.
- Desconsidera disciplina dispensada da turma antes de calcular situação da falta.
- Trata método que busca matrículas no faltas e notas para retornar somente ativas.
- Corrige bug ao pegar etapas para casos de etapas específicas por componente.
- Trata casos em que a disciplina não é encontrada no cálculo de disciplinas aglutinadas.
- Corrige breadcrumb detalhes da regra de avaliação.
Desenvolvimento:
- Remove configuração default de certificados.
- Adiciona mensagens de erros conhecidas para o i-Diário.
Refatoração:
- Style code.
Para mais detalhes, ver commits.
2.2.15
Melhorias:
- Melhora a performance da postagem de notas.
- Validação na exclusão de escolaridade.
- Melhoria nas mensagens de rematrícula automática.
- Mantem valor no filtro depois da pesquisa.
- Inserir novo valor na tabela estado civil.
Bugs:
- Utiliza versão correta do Java na imagem PHP #682.
- Adiciona coluna esquecida #685.
- Corrige página detalhe do vínculo escola e série.
- Corrige erro ao cadastrar editora sem endereço.
- Reverte identificação de usuário na auditoria de notas.
- Exibe número NIS mesmo iniciando com zeros a esquerda.
- Exibe a carga horária correta.
- Adiciona condição para remover cursos e disciplina.
- Corrige suporta a string com aspas.
- Altera acentuação na mensagem de aviso.
- Não permite seleção de disciplinas dispensadas no vinculo de professores com turma.
- Trata casos de urls de fotos com parâmetros.
- Trata casos em que a URL da foto é inválida.
- Corrige método que monta URL para foto no S3.
- Trata strings da listagem.
Desenvolvimento:
- Altera gravação/visualização de arquivos na S3.
- Pula testes afetados pela implementação de cache.
Refatoração:
- Refatora cópia de dados de matrículas transferidas.
- Style code.
Para mais detalhes, ver commits.
2.2.14
Melhorias:
- Busca apenas séries vinculadas aos cursos da escola.
- Adiciona auditoria de notas ao lançar dispensa.
Desenvolvimento:
- Adiciona extensão pcntl a imagem PHP #678.
- Altera a fábrica de conexão com o banco de dados.
- Utiliza versão correta do Java na imagem PHP #682.
Refatoração:
- Remove arquivo educar_aluno_cad_xml.php.
- Style code.
Para mais detalhes, ver commits.
2.2.13
Melhorias:
- Copia campo de local diferenciado da turma para turma do novo ano letivo.
- Customiza páginas de erro.
Bugs:
- Corrige bug ao identificar a disciplina dispensada da turma.
Desenvolvimento:
- Carrega configurações para as rotas da API.
- Ajusta listagem de backups para fazer download de URLs assinadas.
- Adiciona opção de tipo sanguíneo no multipleSearch.
- Loga o payload e response ao gerar relatório.
- Ajusta helper para campo hora aceitar também segundos.
- Adiciona extensão pcntl a imagem PHP #678.
Refatoração:
- Models para interagir com o banco de dados.
- Style code.
Para mais detalhes, ver commits.
2.2.12
Pacotes
- Adiciona o pacote Laravel Plug and Play.
Melhorias:
- Passa parâmetro de ano para validar lançamentos.
- Ajusta validação de nota máxima e mínima.
- Loga erros da requisição ao servidor de relatórios.
- Insere permissão para reclassificação de matrícula.
Bugs:
- Corrige tela de calendário letivo.
Refatoração:
- Models para interagir com o banco de dados.
- Style code.
Para mais detalhes, ver commits.
2.2.11
Melhorias:
- Cria parâmetro para configurar a ordenação dos alunos.
- Recalculas as médias na dispensa de componentes para o aluno.
Bugs:
- Considera apenas último sequencial na turma ao lançar nota.
- Corrige bug que não permitia imprimir agenda #667.
Refatoração:
- Remove referências a tabela fisica_cpf.
- Style code.
- Correções de PHP Docs, PSR-12 e retirados uses não utilizados #671.
Para mais detalhes, ver commits.