• Base De Conhecimento
    • Gestão
    • Painel De Controle
    • Avaliações
    • Anúncios
    • Insights Da Experiência
    • Relatórios
    • Pontuação De Reputação
    • Práticas Recomendadas
    • Pesquisas
    • Ações
  • Base De Conhecimento
    • Gestão
    • Painel De Controle
    • Avaliações
    • Anúncios
    • Insights Da Experiência
    • Relatórios
    • Pontuação De Reputação
    • Práticas Recomendadas
    • Pesquisas
    • Ações

Usando Pontuações Personalizadas

As pontuações personalizadas de pesquisa permitem que você reestruture as respostas de pesquisa para gerar seu próprio mecanismo de pontuação nos resultados. Os cálculos para pontuações personalizadas são gravados usando scripts DSL do Groovy. (Veja abaixo um exemplo de sintaxe.)

Vamos criar uma pontuação personalizada para o seguinte cenário. Especifique uma pontuação de bastidores às duas perguntas a seguir. Em seguida, gere uma pontuação total de “Superstar da equipe” com base na média dessas pontuações individuais. Depois de obter as pontuações, você pode ranquear os principais locais de cada um.

Se você estiver adicionando pontuações a uma pesquisa ativa, não será possível editar os scripts após sair do estruturador de pesquisa.

Para criar pontuações personalizadas:

  1. Na aba Pesquisas > Todas as Pesquisas, clique em Edit (Editar) junto à pesquisa à qual deseja aplicar as pontuações.
  2. No Estruturador de Pesquisas, clique na aba Scores (Pontuações).
  3. Clique em Add a Score (Adicionar uma pontuação).

Um script padrão aparece na caixa de script:
return sq19

  1. Insira uma identificação de pontuação. Em nosso exemplo, a primeira pontuação será para a pergunta da Empatia.
  2. Na parte superior do script, expanda o link Variáveis disponíveis para script estão.

Todas as variáveis e valores disponíveis na pesquisa são listados para referência em seu script. Como nossa pergunta sobre Empatia é a primeira pergunta da pesquisa, começaremos referenciando sq19 (variável) e todos os seus valores possíveis (o20, o21, o22, o23, o24).

  1. Modifique o script para o seguinte, onde ‘a’ é a variável atribuída à pontuação da Empatia:
    if (sq19.contains('o20')) a=100
    else if (sq19.contains('o21')) a=75
    else if (sq19.contains('o22')) a=50
    else if (sq19.contains('o23')) a=25
    else if (sq19.contains('o24')) a=0
    else a = null
    ​
    if (a!=null)return Math.round(a/20 * 10)/10
    else return null
  2. A pontuação final pode ser uma escala personalizada, mas o padrão é 0-5. O exemplo usa uma pontuação de 0-100 pontos para fins de mostrar a sintaxe para cálculo. Isso é útil se as perguntas tiverem 3, 4 ou 5 opções para escolher e você precisar convertê-las para uma escala comum.

  3. Clique em Test (Testar).

Na janela Teste Pergunta Computada, respostas/valores de pesquisa selecionados aleatoriamente são gerados para você. Se não houver erros no script, os resultados do teste devem retornar uma pontuação com base no valor aleatório selecionado. Clique em Testar Novamente para gerar novos valores aleatórios e garantir que a pontuação seja atualizada em conformidade.

  1. Clique em Done (Concluído) para retornar à página de Script.
  2. Clique em Add a Score (Adicionar uma pontuação).
  3. Repita as etapas acima para criar outra pontuação de Comunicação usando o seguinte script, onde ‘b’ é a variável atribuída à pontuação de Comunicação:
    if (sq26.contains('o27')) b=100
    else if (sq26.contains('o28')) b=75
    else if (sq26.contains('o29')) b=50
    else if (sq26.contains('o30')) b=25
    else if (sq26.contains('o31')) b=0
    else b = null
    ​
    if (b!=null)return Math.round(b/20 * 10)/10
    else return null
  4. Clique em Add a Score (Adicionar uma pontuação).
  5. Repita as etapas acima para criar outra pontuação para Equipe Superstar, que calcula a média das pontuações de Empatia e Comunicação:
    if (sq19.contains('o20')) a=100
    else if (sq19.contains('o21')) a=75
    else if (sq19.contains('o22')) a=50
    else if (sq19.contains('o23')) a=25
    else if (sq19.contains('o24')) a=0
    else a = null
    if (sq26.contains('o27')) b=100
    else if (sq26.contains('o28')) b=75
    else if (sq26.contains('o29')) b=50
    else if (sq26.contains('o30')) b=25
    else if (sq26.contains('o31')) b=0
    else b = null
    return ((Math.round((a+b)/20 * 10)/10)/2
  6. Clique em Save (Salvar).

Na próxima vez que alguém preencher a pesquisa, as informações da pontuação serão incluídas nos resultados.

  1. Volte para a aba Pesquisas > Todas as Pesquisas e clique em Results (Resultados) na pesquisa que você acabou de modificar.
  2. Clique na aba Scores (Pontuações).

    Os locais são ranqueados de acordo com as pontuações:


Related Articles
  • Respondendo Pesquisas
  • Estruturando uma Pesquisa
  • Pesquisas conversacionais
  • Visualizar os Resultados das Pesquisas
  • Usar pesquisas simples
Pesquisas
  • Usando Pontuações Personalizadas
  • Respondendo Pesquisas
  • Estruturando uma Pesquisa
  • Pesquisas conversacionais
  • Visualizar os Resultados das Pesquisas
  • Usar pesquisas simples
  • Visão geral das Pesquisas
  • Impulsionador de avaliações
KB Categories
  • Ações
  • Administrador
  • Anúncios
  • Avaliações
  • Painel de controle
  • Percepções da experiência
  • Pesquisas
  • Pontuação de reputação
  • Práticas recomendadas
  • Relatórios
  • Rep Connect
  • Português
    • English (Inglês)
    • Deutsch (Alemão)
    • Español (Espanhol)
    • Français (Francês)
    • Italiano
    • Nederlands (Holandês)
    • Türkçe (Turco)
    • 한국어 (Coreano)
    • polski (Polonês)
    • Português
    • Română (Romeno)
    • Русский (Russo)
    • Ukrainian (Ucraniano)
    • Čeština (Tcheco)
    • Magyar (Húngaro)
    • Slovenčina (Eslavo)
  • Privacy Policy
  • Terms of Use
  • © 2022 Reputation.com. All Rights Reserved.