Site blog

Anyone in the world Wednesday, 15 March 2023, 12:00 AM

A integração criou milhares de usuários duplicados

A integração não reconhecia os identificadores existentes e criava novos usuários e matrículas a cada sincronização.A cada execução surgiam novas contas para pessoas que já estavam cadastradas, multiplicando também as matrículas e dividindo os históricos, por isso deixar a integração rodar enquanto a análise acontecia aumentaria o trabalho de correção a cada poucos minutos.Para não transformar uma suspeita em diagnóstico, separamos acesso ao ambiente de acesso ao curso, confirmamos se as contas entravam ...

Anyone in the world Monday, 26 July 2021, 12:00 AM

As notas corrigidas pelos professores voltavam ao valor anterior

Uma integração executada durante a madrugada sobrescrevia todas as alterações feitas pelos professores no Software Moodle™.Os professores corrigiam as notas durante o dia e encontravam os valores antigos novamente na manhã seguinte, um padrão que não parecia erro de salvamento porque as mudanças permaneciam visíveis por horas antes de desaparecer.Antes de alterar qualquer configuração, conferimos se o endereço usado estava correto, se a conta permanecia ativa, qual método de autenticação estava atribuído, quando...

Anyone in the world Tuesday, 11 June 2019, 12:00 AM

A sincronização de coorte deixou todos os novos alunos de fora

Os alunos estavam na coorte, mas o método de inscrição do curso havia sido desativado e nenhuma matrícula nova era criada.A lista da coorte mostrava todos os novos alunos e por isso a origem dos dados parecia correta, mesmo assim o curso permanecia vazio para quem acabara de chegar e as inclusões manuais feitas como teste não explicavam por que a sincronização havia parado.Em vez de começar pela correção mais provável, separamos acesso ao ambiente de acesso ao curso, confirmamos se as contas entravam ...

Anyone in the world Monday, 18 February 2019, 12:00 AM

O Moodle que atravessava o oceano dentro de um navio

Uma instalação local em cada embarcação, uma plataforma em terra e uma sincronização capaz de sobreviver a dias sem conexão, muita latência e várias tentativas de envio. A conexão existia, mas não podia ser tratada como certa Treinar uma equipe embarcada parecia, de início, um caso comum de acesso remoto ao Software Moodle™, até colocarmos na mesa o custo do satélite, a latência, as áreas sem cobertura, a duração das viagens e a quantidade de pessoas dividindo a mesma conexão, pois uma página que abria em poucos...