Como funciona o cálculo da pontuação do ranking de usuários?

Modificado em Qua, 21 Jun, 2023 na (o) 12:41 PM

Atualmente, a plataforma possui apenas um ranking de usuários, que também é chamado de Ranking Individual: Estes ranking, da mesma forma que os rankings de grupos e os personalizados, são filtrados, sempre por ambiente



Como é feito o cálculo?

  1. Como dito, anteriormente, todos os rankings da plataforma são filtrados por ambiente. Para isso, o sistema verifica quais são os usuários que estão vinculados aos grupos que fazem parte da ambiente que está sendo exibida naquele momento;
  2. Sabendo quem são os usuários, a plataforma pega as trilhas daquela ambiente  na qual o usuário está associado - que é feito, por exemplo, pela planilha de importação Usuários x Trilhas x Perfis ou pela área administrativa;
  3. Em seguida, o sistema verifica quais são os módulos planejadas que cada usuário deve realizar (através dos vínculos descritos nos passos anteriores) e quais são os módulos  que o usuário de fato realizou.
  4. Além disso, para que a pontuação obtida pelo usuário no módulo seja contabilizada no Ranking Individual, o administrador precisa informar no cadastro do módulo, na aba Configurações, no campo Habilitar pontuação no Ranking, a opção Todos (selecionada por padrão) ou Individual, conforme imagem abaixo
    • Abaixo segue explicação sobre o funcionamento destas opções na referida configuração:
      • Todos: A pontuação obtida pelo usuário será contabilizada em todos os rankings da plataforma (grupos, personalizado e individual);
      • Nenhum: A pontuação obtida pelo usuário não é contabilizada em nenhum dos rankings existentes na plataforma. É como se o modulo tivesse sido configurada com pontuação 0 (zero);
      • Individual: A pontuação obtida pelo usuário será contabilizada apenas no ranking de usuários (ou individual), portanto, no ranking de grupos e/ou personalizado, a pontuação obtida no modulo será ignorada pela plataforma;
      • Grupo: A pontuação obtida pelo usuário será contabilizada apenas nos rankings de grupos, portanto, no ranking de usuários (individual), a pontuação obtida no módulo será ignorada pela plataforma.
  5. Apenas a última tentativa no módulo é contabilizada, ou seja, se o usuário refez no módulo  mais de uma vez por ter sido reprovado, apenas a última pontuação neste modulo é contabilizada no ranking;
  6. Rodadas nas quais o usuário foi dispensado sem um período de realização informado, também, não são contabilizadas. Porém, se o administrador informou, no cadastro da dispensa, um período para que o usuário realize aquele modulo, se a data de hoje for maior que a data de início de realização do módulo, informada no cadastro da dispensa, este modulo passará a ser contabilizada no ranking novamente;
  7. Por fim, após o sistema identificar quais são os módulos  planejadas e aquelas que foram realizadas por usuário, o sistema faz uma somatória das pontuações obtidas pelo usuário nos módulos da ambiente  - essa somatória, será a pontuação do usuário no ambiente


Critérios de Desempate

No cadastro da ambiente , o administrador tem a opção de definir o critério de desempate nos rankings, conforme imagem abaixo:



Abaixo, segue explicação do funcionamento dos critérios de desempate existentes na plataforma:

  • Quem respondeu primeiro
    • Este é o critério de desempate padrão na plataforma. Funciona assim: A cada atividade RESPONDIDA pelo usuário no módulo , o sistema faz um cálculo subtraindo a data e horário da resposta do usuário por uma data interna da plataforma - que é 31/12/2060 00:00:00;
    • Em seguida, o sistema converte, essa diferença que chamamos de bônus de desempate *, expressa em data e hora, para o formato decimal;
    • Quanto maior for a diferença entre a data da resposta do usuário e a data interna da plataforma, mais rápido o usuário respondeu a atividade. Quando menor a diferença, mais tempo o usuário levou para responder.
    • Quando o bônus de desempate de quem respondeu primeiro está habilitado, o sistema leva em consideração, os seguintes critérios para ranquear os usuários:
      • 1º Critério: Pontuação obtida pelo usuário no ambiente em ordem descendente (quem obteve a maior pontuação, fica na frente)
      • 2º Critério: Em caso de empate, o bônus por tempo em ordem descendente, ou seja, quanto maior o bônus, indica que o usuário respondeu primeiro o maior número de atividades dentro do ambiente . Quanto menor o bônus, menos atividades foram respondidas primeiro pelo usuário.
  • Menor tempo de Resposta
    • A cada atividade RESPONDIDA pelo usuário no módulo , o sistema faz um cálculo subtraindo a data e horário da resposta atual do usuário da data da resposta anterior dentro da mesmo módulo. Quando é a primeira atividade, e apenas na primeira atividade, que o usuário está respondendo, o sistema leva em consideração a data de primeiro acesso do usuário no modulo
    • Em seguida, o sistema converte essa diferença, que chamamos de bônus de desempate *, expressa em data e hora, para o formato decimal;
    • Quando menor for a diferença entre as datas das respostas dadas pelo usuário, menor o tempo que o usuário levou para responder a atividade. Quando maior esta diferença, mais tempo o usuário levou para responder.
    • Quando o bônus de desempate por menor tempo de resposta está habilitado, o sistema leva em consideração, os seguintes critérios para ranquear os usuários:
      • 1º Critério: Pontuação obtida pelo usuário no ambiente em ordem descendente (quem obteve a maior pontuação, fica na frente);
      • 2º Critério: Total de Tentativas realizadas no módulo  em ordem ascendente (quanto menos tentativas o usuário realizar mais na frente ele ficará). Suponha que o usuário, no módulo  A ele realizou 2 tentativas, antes de ser aprovado. Neste caso, para fins de desempate, o usuário ficará em uma colocação inferior a usuário que realizou so módulos  na primeira tentativa.
      • 3º Critério: Em caso de empate, o bônus de menor tempo ordem ascendente, ou seja, quanto menor o bônus, indica que o usuário respondeu o maior número de atividades em menos tempo . Quanto maior o bônus, mais tempo o usuário levou para responder as atividades.


Para simular o cálculo dos bônus feito pela plataforma, clique no link a seguir para baixar a planilha com esta simulação:

https://s3.engage.bz/_system/documentation/ranking/calculo_bonus_ranking.xlsx


* O bônus de desempate não acrescenta nada na pontuação final do usuário. Ele só serve para critério de desempate e apenas isso!


Contabilização de Pontuação Parcial nos Rankings

Por padrão a plataforma contabiliza nos rankings de grupos e/ou personalizados apenas a pontuação obtida pelos usuários quando ele finaliza todas as atividades no módulo . Caso o administrador queira que pontuações parciais, ou seja, aquelas pontuações obtidas pelos usuários em módulos que o usuário ainda está realizando, o administrador tem a opção de habilitar a opção Contabilizar pontuação parcial nos rankings nas Configurações do ambiente, conforme imagem a seguir:


IMPORTANTE: Caso o administrador altere a opção acima em um ambiente  que está em andamento, será necessário reprocessar a pontuação de todos os usuários, subindo a planilha de pontuação para ambiente  informada, para que esta alteração seja refletida na plataforma.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo