Site blog

Anyone in the world Monday, 16 May 2022, 12:00 AM

Um plugin incompatível bloqueou partes da administração

A instalação de um plugin incompatível com a versão utilizada fez várias páginas administrativas apresentarem erro.Depois da instalação de um novo plugin algumas áreas continuaram funcionando, mas várias páginas da administração passaram a exibir erro, um comportamento que podia confundir porque o ambiente não havia caído por completo e os alunos ainda acessavam parte dos cursos.Em vez de começar pela correção mais provável, reduzimos a exposição sem destruir os registros que explicariam o ocorrido, ...

Anyone in the world Monday, 28 March 2022, 12:00 AM

Todas as páginas ficaram em branco após uma publicação

Uma atualização de código interrompeu o ambiente e todas as páginas passaram a responder em branco.Logo depois de uma publicação o ambiente deixou de mostrar qualquer página e passou a entregar somente telas brancas, a proximidade entre os dois eventos era um sinal forte, mas ainda precisávamos coletar os erros para não reverter às cegas e esconder a origem da falha.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, marcamos o horário exato da lentidão, as páginas envolvidas, os perfis...

Anyone in the world Wednesday, 9 February 2022, 12:00 AM

Um relatório administrativo deixou todo o ambiente lento

Uma consulta pesada consumia recursos sempre que o relatório era aberto e afetava todos os usuários do ambiente.A lentidão aparecia em horários irregulares e sumia pouco depois, até que os registros mostraram a mesma coincidência sempre que um relatório administrativo específico era executado, ligando uma ação de poucos usuários ao impacto sentido por todo o ambiente.Para não transformar uma suspeita em diagnóstico, reduzimos a exposição sem destruir os registros que explicariam o ocorrido, identificamos contas,...

Anyone in the world Monday, 6 December 2021, 12:00 AM

O Moodle ficou lento durante uma avaliação com milhares de acessos

O banco de dados chegou à saturação durante uma avaliação e as páginas demoravam a abrir enquanto respostas deixavam de ser confirmadas.Durante a avaliação com milhares de acessos as páginas começaram a demorar e alguns alunos não recebiam confirmação depois de enviar as respostas, uma situação em que pedir apenas para atualizar a tela poderia aumentar a carga e ainda criar mais insegurança.Antes de alterar qualquer configuração, conferimos se o endereço usado estava correto, se a conta permanecia ativa, qual ...

Anyone in the world Wednesday, 17 November 2021, 12:00 AM

Centenas de certificados foram emitidos com o nome errado

O modelo de certificado usava o nome de usuário no lugar do nome completo e gerou documentos incorretos.Os primeiros certificados mostraram identificadores de login onde deveria aparecer o nome completo, e como centenas de documentos ainda seriam gerados foi importante interromper a emissão antes que o erro se espalhasse e exigisse uma substituição ainda maior.Em vez de começar pela correção mais provável, registramos a atividade, o aluno, a tentativa, as datas, a regra de conclusão e o resultado exibido em cada...

Anyone in the world Thursday, 21 October 2021, 12:00 AM

Os certificados não foram liberados no prazo

A tarefa que processava as conclusões estava atrasada e impedia a emissão dos certificados de centenas de profissionais.Centenas de profissionais precisavam apresentar o certificado, tinham concluído todas as atividades e atendiam aos critérios, mas o documento não era liberado porque a confirmação final ainda aguardava processamento na fila de tarefas.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, registramos a atividade, o aluno, a tentativa, as datas, a regra de conclusão e o ...

Anyone in the world Monday, 13 September 2021, 12:00 AM

Nenhum aluno conseguia concluir o curso

Um critério ainda apontava para uma atividade excluída e mantinha o curso incompleto mesmo depois de todas as etapas visíveis.Os alunos terminavam tudo o que aparecia na trilha e ainda assim o curso permanecia incompleto, por isso a busca precisou ir além das atividades visíveis e considerar regras antigas que poderiam ter continuado ligadas à conclusão.Para não transformar uma suspeita em diagnóstico, marcamos o horário exato da lentidão, as páginas envolvidas, os perfis afetados e o que continuava respondendo ...

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, 8 June 2021, 12:00 AM

O cálculo incorreto das médias reprovou alunos aprovados

Pesos errados no livro de notas alteraram o resultado final de várias turmas e mudaram aprovações para reprovações.Professores começaram a comparar suas planilhas com o resultado do ambiente e encontraram alunos aprovados aparecendo como reprovados, uma divergência séria demais para continuar a divulgação antes de entender exatamente quais componentes estavam alterando a média.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 Thursday, 22 April 2021, 12:00 AM

As notas finais desapareceram no dia da divulgação

As notas continuavam registradas, mas uma categoria oculta impedia que os alunos visualizassem o resultado final.No dia da divulgação os professores viam todas as notas no livro, enquanto os alunos encontravam um espaço vazio onde deveria aparecer o resultado final, o que indicava que os dados não tinham sido perdidos e permitia investigar a visibilidade sem mexer nos valores.O primeiro cuidado foi preservar o cenário como ele aparecia naquele momento, registramos a atividade, o aluno, a tentativa, as datas, a ...