Blog entry by Diego Ramos

Anyone in the world Monday, 29 July 2019, 12:00 AM

As matrículas de uma turma expiraram na véspera da prova

A inscrição estava configurada para durar apenas trinta dias e encerrou o acesso de toda a turma ao mesmo tempo.

Na véspera da prova todos os alunos perderam o curso de uma vez, as contas continuavam ativas e nenhum cancelamento havia sido enviado pelo sistema acadêmico, então o padrão indicava uma regra de duração aplicada igualmente a cada matrícula.

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 havia ocorrido o último acesso bem sucedido e se a falha atingia apenas aquele usuário ou todos que dependiam do mesmo serviço, porque redefinir a senha novamente poderia apenas esconder por alguns minutos uma inconsistência de LDAP, SSO, certificado ou cadastro.

Com esse primeiro recorte pronto, reproduzimos o login em uma sessão limpa e acompanhamos os registros gerados desde o envio do formulário até a resposta do provedor de identidade, comparando a conta afetada com outra do mesmo perfil que ainda conseguia entrar e verificando horário, origem, retorno recebido e mudanças recentes na configuração.

Só então as evidências começaram a apontar para a mesma direção, pois o resumo inicial de que a inscrição estava configurada para durar apenas trinta dias e encerrou o acesso de toda a turma ao mesmo tempo. passou a coincidir com uma diferença concreta encontrada no caminho da autenticação, então a correção foi testada primeiro de forma controlada e depois repetida com perfis distintos para garantir que o acesso havia voltado sem abrir permissões além do necessário.

A inscrição estava limitada a trinta dias desde a entrada do aluno, prorrogamos as matrículas afetadas para recuperar o acesso imediato e corrigimos a configuração para as próximas turmas, conferindo no fim as datas de término e a disponibilidade da avaliação com um perfil de estudante.

Foi assim que esse caso saiu da fila de chamados e passou a fazer parte dos bastidores da EAD Suporte.

Comments

  • MRMatheus Ramos - Tue, 30 July 2019, 9:56 AM
    Boa análise. O problema central ficou bem definido: as matrículas expirarem na véspera da prova. Regra de matrícula e disponibilidade precisa ser testada com perfil real de aluno.
  • MAMônica Almeida - Sat, 25 Jan 2020, 4:28 PM
    O mais doido é isso, né: as matrículas expirarem na véspera da prova. se mexer correndo pode até piorar. Quando envolve prazo de prova, cada minuto gasto em tentativa aleatória pesa.
  • KMKaren Melo - Thu, 27 Feb 2020, 4:11 PM
    Já aconteceu algo parecido por aqui... era mais ou menos isso: as matrículas expirarem na véspera da prova. a equipe ficam tentando corrigir rápido e as vezes esconde a causa. Administrador enxergar o curso não prova que a turma também vai enxergar.
  • CPCamila Paiva - Sun, 8 Mar 2020, 8:35 PM
    quando aparece um caso assim dá aquela correria: as matrículas expirarem na véspera da prova. mas sair alterando tudo de uma vez só piora. regra de matrícula e disponibilidade precisa ser testada com perfil real de aluno.