QUE COMECEM OS JOGOS! Agora o Neps Academy tem Ranking
Olá galera,
No Neps Academy acreditamos que competir é a melhor forma para desenvolver suas habilidades. O Ranking (ou Classificação) vai lhe ajudar a comparar o seu empenho com o de outros, ficará fácil para você avaliar se o seu esforço é maior ou menor do que o das outras pessoas.
Pessoas começam a aprender no Neps Academy por motivos diferentes, algumas pessoas querem aprender apenas o básico sobre programação, outras querem aprender o suficiente para passar nas diciplinas da faculdade, tem aqueles querem se dar bem em competições de programação, enquanto outros querem alcançar o nível mais alto possível. Independente do seu objetivo final, ter uma métrica que mede seu avanço é importante, pois usando esse valor você facilmente saberá que está evoluindo e aprendendo cada vez mais.
Por fim, chame seus amigos para participar também. Afinal, aprender com os amigos é sempre mais divertido, nada melhor do que poder chegar pra um amigo e dizer "Acabei de ti passar na pontuação! Agora ninguém me segura!" haha.
Como funciona a pontuação
Algora vamos aos detalhes técnicos para aqueles que estão interessados em maximizar sua pontuação. Se você não esta interessado no cálculo, pode pular pra conclusão.
Pontuação do Usuário
A pontuação de cada usuário é composta por . Onde é o somatório da pontuação de cada problema que o usuário resolveu e é o somatório da pontuação de cada aula que o usuário assistiu.
Sendo a pontuação do problema , a pontuação base do problema (que varia de 0 a 100 conforme a dificuldade do problema), a quantidade de usuários que resolveram o problema e a quantidade total de usuários no Neps Academy. A pontuação de cada problema segue a fórmula:
De forma similar, a pontuação de cada aula segue a mesma ideia, sendo a pontuação da aula , a pontuação base de cada aula (atualmente a pontuação base de todas as aulas é 10 pontos), a quantidade de usuários que assistiram a aula e a quantidade de usuários inscritos no curso da aula .
Então, sendo a pontuação total de um usuário, a quantidade de problemas que o usuário resolveu e a quantidade de aulas que o usuário assitiu, temos:
Pontuação da Instituição
Também temos uma Classificação para as instituições, se voce ainda não selecionou a sua ainda, vá no seu perfil e selecione a instituição que você ta matriculado.
A pontuação de uma instituição não é simplesmente a soma da pontuação de seus alunos. Se fosse calculado dessa forma a instituição com a maior quantidade de aulas teria uma vantagem muito grande.
A pontuação da instituição é computada como uma média ponderada das pontuações dos usuários individuais, com pesos geometricamente decrescentes (maiores pesos atribuídos aos usuários com maiores pontuações). Suponha que o grupo contenha pessoas, e que suas pontuações, ordenadas em ordem não crescente, sejam . Então a pontuação da instituição é calculada como:
Onde o parâmetro dá um trade-off entre a contribuição de ter algumas pontuações altas e a contribuição de ter muitos usuários. No Neps Academy, o valor desse parâmetro é escolhido para ser .
Por exemplo, se uma instituição consistir em um único usuário, a pontuação da instituição será de 20% da pontuação desse usuário. Se a instituição tem um número muito grande de usuários, cerca de 90% da pontuação é contribuída pelas 10 pontuações mais altas.
Adicionar um novo usuário com uma pontuação diferente de zero para um grupo sempre aumenta a pontuação combinada do grupo.
Conclusão
Você não precisa ficar calculando as fórmulas acima, apenas continue se divertindo, assistindo aulas e resolvendo problemas. Afinal, sua pontuação é apenas um reflexo do quanto você está melhorando.
Se você tem alguma sugestão, dúvida, ou só quer mandar um "oi", deixe um comentário abaixo =D.
Comentários