Por que minha classificação de prática mudou 30 pontos?
A classificação ajuda você a ler seu próprio histórico de prática. Ela muda mais após um acerto inesperado em um desafio difícil, mas não representa uma disputa com outra pessoa nem escolhe o próximo desafio.
DoesItHold Editorial · · revisado em · progression-elo-001
Resposta direta
Um perfil novo começa em 1000. O produto compara seu resultado com o resultado esperado para aquela dificuldade, aplica o fator K da faixa atual e um bônus limitado de tempo, e impede que a classificação caia abaixo de 100.
Por exemplo, a dificuldade 0,5 primeiro vira a classificação de desafio 1500. Comparada com a classificação atual 1000, ela produz uma expectativa de aproximadamente 0,053. Resolver nos 150 segundos esperados não acrescenta bônus. A mudança é round(32 × (1 − 0,053)) = 30; por isso, a classificação exibida passa a 1030.
O cálculo responde a uma pergunta limitada: quanto esse resultado surpreende dentro das regras de desafio e tempo do produto? Ele não compara duas pessoas diretamente. A dificuldade adaptativa usa separadamente os resultados recentes e o progresso nas habilidades.
- Inícioclassificação 1000, K = 32
- Desafiodificuldade 0,5 corresponde a 1500 na escala
- Resultadoresolvido nos 150 segundos esperados
- Variação1000 se torna 1030
Exemplo mínimo
Deslize para ver todo o código
rating = 1000 + solvedCount * 32challengeRating = 1000 + difficulty * 1000
expected = 1 / (1 + 10 ** ((challengeRating - rating) / 400))
rating += round(K * (result - expected + timeBonus))O que muda: A dificuldade 0,5 vira a classificação de desafio 1500 antes do cálculo da pontuação esperada. Por isso, resolver desafios mais difíceis pode alterar mais a classificação de prática.
Método de depuração
Comece pela classificação atual e pela dificuldade, calcule a expectativa, aplique o fator K e o eventual bônus limitado de tempo, e arredonde apenas a mudança final.
- Inicie um perfil novo em exatamente 1000.
- Verifique a troca do fator K nas classificações 1200 e 1800.
- Compare um acerto e um erro na mesma dificuldade.
- Confirme que nenhuma sequência reduz a classificação abaixo de 100.
Correção incorreta comum
Chamar o número apenas de Elo sugere competição direta. Usá-lo para escolher a dificuldade também misturaria dois sinais que respondem a dúvidas diferentes do aluno.
Limites e casos-limite
O número resume resultados dentro do modelo de desafios e tempo do DoesItHold. Não mede empregabilidade, toda a capacidade de depuração nem posição contra outra pessoa.