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?
- 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;
- 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;
- 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;
- 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.
- Abaixo segue explicação sobre o funcionamento destas opções na referida configuração:
- 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;
- 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;
- 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;
- 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
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo