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

Modificado em Qua, 23 Ago, 2023 na (o) 12:05 PM

Atualmente, a plataforma possui dois tipos de Rankings de Grupos: O Ranking de Grupos nativo da plataforma e o Ranking Personalizado. Estes dois tipos de ranking, 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 do ambiente que está sendo exibida naquele momento;
  2. Sabendo quem são os usuários, a plataforma pega as trilhas daquele 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 as módulo planejadas que cada usuário deve realizar (através dos vínculos descritos nos passos anteriores) e quais são os módulo  que o usuário de fato realizou. São consideradas para fins de pontuação no ranking apenas os módulo  cuja data de início seja menor ou igual a data de hoje, ou seja, módulo  que ainda não foram abertas em algum momento não são contabilizadas;
  4. Além disso, para que a pontuação obtida pelo usuário no módulo seja contabilizada no Ranking de Grupos, 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 Grupo, 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 módulo 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 o módulo mais de uma vez por ter sido reprovado, apenas a última pontuação neste módulo é contabilizada no ranking;
  6. Módulos nos quais o usuário foi dispensado sem um período de realização informado, também, não são contabilizados. Porém, se o administrador informou, no cadastro da dispensa, um período para que o usuário realize aquele módulo, 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 módulo passará a ser contabilizada no ranking novamente;
  7. Após o sistema identificar quais são os módulo planejados e aqueles que foram realizadas por usuário, o sistema tira uma média aritmética das pontuações obtidas pelos usuários do grupo em cada um dos módulos;
  8. Por fim, o sistema faz uma somatória das médias obtidas em cada um dos módulos. A planilha que segue no link abaixo permite a simulação do cálculo da pontuação no ranking de grupos. Clique aqui para baixar a planilha de simulação do ranking


Critérios de Desempate

No cadastro do 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;
    • Quando 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 módulo
    • 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, n 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 os 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, clique aqui!



* 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 do 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 da ambiente, conforme imagem a seguir:


IMPORTANTE: Caso o administrador altere a opção acima em um ambiene 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.


Ranking em Tempo Real x Ranking em Cache

Por padrão, os rankings da plataforma são calculados em tempo real, ou seja, se o usuário finalizar um módulo , sua pontuação vai para o ranking, automaticamente

Porém, para instâncias muito grandes com mais de 1000 usuários e 50 módulos  por usuário (em média) é extremamente recomendado que o administrador habilite a opção de ranking de grupos em cache. Com esta opção ligada, a pontuação do ranking é atualizada a cada 2 horas para aumentar a performance ao exibir os dados do ranking na plataforma. 




Ranking Personalizado

Na plataforma o administrador tem a possibilidade de criar seus próprios ranking de grupos personalizado, informando quais as trilhas e módulos serão contabilizadas - esta é a única diferença dos rankings personalizados para o ranking nativo da plataforma. A forma de cálculo é exatamente igual, conforme descrito neste artigo.



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