• Baza Wiedzy
    • Administrator
    • Panel Główny
    • Opinie
    • Aukcje
    • Poznaj Wiedzę
    • Raporty
    • Wynik Reputacji
    • Najlepsze Praktyki
    • Ankiety
    • Działania
  • Baza Wiedzy
    • Administrator
    • Panel Główny
    • Opinie
    • Aukcje
    • Poznaj Wiedzę
    • Raporty
    • Wynik Reputacji
    • Najlepsze Praktyki
    • Ankiety
    • Działania

Używanie niestandardowych wskaźników

Niestandardowe wskaźniki ankiety umożliwiają zmianę struktury odpowiedzi w ankiecie, pozwalając na wygenerowanie własnego mechanizmu oceny w ramach wyników. Obliczenia dla niestandardowych wskaźników zostały zapisane przy użyciu skryptów Groovy DSL. (Patrz przykładowa składnia poniżej).

Stwórzmy niestandardowe wskaźniki dla następującego scenariusza. Przypisz zakulisowy wskaźnik do dwóch poniższych pytań. Następnie wygeneruj całkowity wskaźnik „Staff Superstar” na podstawie średniej poszczególnych wskaźników. Gdy masz już wskaźniki, możesz stworzyć ranking najlepszych lokalizacji dla każdego z nich.

Jeśli dodajesz wskaźniki do ankiety na żywo, nie możesz zmieniać skryptów po wyjściu z kreatora ankiet.

Aby stworzyć niestandardowe wskaźniki:

  1. W zakładce Ankiety > Wszystkie ankiety kliknij przycisk Edit (Edytuj) obok ankiety, do której chcesz zastosować wskaźniki.
  2. Kliknij zakładkę Scores (Wskaźniki) w Kreatorze ankiet.
  3. Kliknij Add a Score (Dodaj wskaźnik).

W polu skryptowym pojawia się domyślny skrypt:
return sq19

  1. Wpisz Etykietę wskaźnika. W naszym przykładzie pierwszy wskaźnik odpowiada pytaniu dotyczącemu empatii.
  2. W górnej części skryptu rozwiń link Variables available for scripting are (Zmienne dostępne do skryptowania to).

Wszystkie zmienne i wartości zawarte w ankiecie zostały wymienione, aby umożliwić odniesienie się do nich w Twoim skrypcie. Ponieważ pytanie o empatię jest pierwszym pytaniem w ankiecie, zaczniemy od odwołania się do sq19 (zmienna) i wszystkich jej możliwych wartości (o20, o21, o22, o23, o24).

  1. Zmień dotychczasowy skrypt na taki, w którym „a” jest zmienną przypisaną do wskaźnika 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. Skala wskaźnika końcowego może być niestandardowa, ale domyślnie wynosi 0–5. W tym przykładzie wykorzystano wskaźnik w skali punktowej od 0 do 100 w celu przedstawienia składni do obliczenia. Przydaje się on, gdy pytania mają 3, 4 lub 5 opcji wyboru odpowiedzi i konieczne jest znalezienie wspólnej skali.

  3. Kliknij Test (Testuj).

W oknie Test obliczonego pytania wygenerowano dla Ciebie losowo wybrane odpowiedzi/wartości z ankiety. Jeśli skrypt nie zawiera błędów, wyniki testu powinny dać wskaźnik w oparciu o losowo wybraną wartość. Kliknij Test Again (Testuj ponownie), aby wygenerować nowe losowe wartości i zapewnić aktualizację wskaźnika.

  1. Kliknij Done (Gotowe), aby powrócić do strony Skryptu.
  2. Kliknij Add a Score (Dodaj wskaźnik).
  3. Powtórz kroki powyżej, aby stworzyć kolejny wskaźnik dla Komunikacji, używając poniższego skryptu, gdzie „b” jest zmienną przypisaną do wskaźnika Komunikacja :
    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. Kliknij Add a Score (Dodaj wskaźnik).
  5. Powtórz powyższe kroki, aby stworzyć kolejny wskaźnik Staff Superstar, który to stanowi średnią wskaźników Empatia i Komunikacja:
    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. Kliknij Save (Zapisz).

Gdy następnym razem respondent wypełni ankietę, informacje o wskaźniku zostaną zawarte w wynikach.

  1. Wróć do zakładki Ankiety > Wszystkie ankiety i kliknij Results (Wyniki) pod zmodyfikowaną ankietą.
  2. Kliknij zakładkę Scores (Wskaźniki).

    Lokalizacje są uszeregowane według wskaźników:


Related Articles
  • Odpowiadanie na ankiety
  • Projektowanie ankiety
  • Ankiety konwersacyjne
  • Wgląd w wyniki ankiet
  • Używanie prostych ankiet
Ankiety
  • Używanie niestandardowych wskaźników
  • Odpowiadanie na ankiety
  • Projektowanie ankiety
  • Ankiety konwersacyjne
  • Wgląd w wyniki ankiet
  • Używanie prostych ankiet
  • Prezentacja ankiet
  • Dystrybutor recenzji
KB Categories
  • Ankiety
  • Aukcje
  • Doświadczenie Spostrzeżenia
  • Działania
  • Opinie
  • Panel główny
  • Raporty
  • Rep Connect
  • Ustawienia administracyjne
  • Wskazówki
  • Wynik reputacji
  • polski
    • English (angielski)
    • Deutsch (niemiecki)
    • Español (hiszpański)
    • Français (francuski)
    • Italiano (włoski)
    • Nederlands (holenderski)
    • Türkçe (turecki)
    • 한국어 (koreański)
    • Português (portugalski, Brazylia)
    • Português (portugalski, Portugalia)
    • Română (rumuński)
    • Русский (rosyjski)
    • Ukrainian (ukraiński)
    • Čeština (czeski)
    • Magyar (węgierski)
    • Slovenčina (słowacki)
  • Privacy Policy
  • Terms of Use
  • © 2022 Reputation.com. All Rights Reserved.