| Termin | Definicja |
|---|---|
| ocena wiadomości (np. thumbs up/down) | Ocena wiadomości przez odbiorcę, np. kciukiem w górę lub w dół, to prosty sposób zbierania informacji zwrotnej. Jak działa ocena wiadomości w interfejsieOcena wiadomości, przedstawiana często jako przycisk z kciukiem w górę lub kciukiem w dół, jest elementem interfejsu służącym do zebrania krótkiej informacji zwrotnej od odbiorcy. Użytkownik nie opisuje problemu własnymi słowami, lecz wybiera jedną z przygotowanych wartości. System może zapisać taki wybór razem z identyfikatorem wiadomości, identyfikatorem rozmowy, czasem wykonania operacji oraz informacją o wersji interfejsu. Sama ikona nie określa jednak przyczyny oceny, dlatego wynik wymaga ostrożnej interpretacji. W najprostszym wariancie dostępne są dwie wartości logiczne: pozytywna i negatywna. W praktyce aplikacja może przechowywać je jako wartości typu boolean, liczby lub ustalone kody tekstowe, na przykład Powiązanie oceny z konkretną wiadomościąŻeby ocena była użyteczna, musi być przypisana do dokładnie określonego obiektu. Najczęściej jest nim pojedyncza wiadomość w rozmowie, odpowiedź systemu albo wpis wyświetlany na stronie. Technicznie przydatny jest niezmienny identyfikator wiadomości, a nie sam numer pozycji na ekranie. Numer może się zmienić po doładowaniu historii, sortowaniu lub odświeżeniu widoku. Rekord oceny powinien więc wskazywać wiadomość jednoznacznie, a aplikacja powinna sprawdzać, czy wskazany obiekt rzeczywiście istnieje. Istotna jest również reguła wielokrotnego oceniania. Interfejs może pozwalać na zmianę wcześniejszej decyzji albo przyjmować tylko pierwsze kliknięcie. W pierwszym przypadku zapis powinien aktualizować istniejącą ocenę, zamiast tworzyć wiele konkurencyjnych rekordów. W drugim przypadku kolejne żądania powinny być ignorowane lub odrzucane w przewidywalny sposób. Przydatne są także znaczniki czasu oraz status operacji, ponieważ pozwalają odróżnić prawidłowo zapisaną ocenę od kliknięcia, którego nie udało się przesłać z powodu przerwanego połączenia. Przesyłanie i prezentowanie informacji zwrotnejPo kliknięciu przycisku przeglądarka może wysłać do aplikacji żądanie HTTP zawierające identyfikator wiadomości i wybraną wartość. Serwer powinien zweryfikować format danych, uprawnienia do wykonania operacji oraz zgodność wiadomości z daną rozmową lub ekranem. Odpowiedź serwera powinna jednoznacznie informować, czy ocena została zapisana. Samo lokalne zaznaczenie ikony nie jest dowodem trwałego zapisu, ponieważ może oznaczać wyłącznie zmianę stanu wizualnego przed zakończeniem żądania. Warstwa prezentacji powinna rozróżniać co najmniej trzy sytuacje: brak oceny, ocenę pozytywną oraz ocenę negatywną. Dobrze zaprojektowany interfejs nie powinien zmieniać wyniku tylko dlatego, że użytkownik przeładował stronę. Po ponownym pobraniu danych zaznaczenie musi wynikać z wartości zwróconej przez aplikację. W przypadku błędu sieciowego warto pozostawić możliwość ponowienia operacji i jasno wskazać, że zapis nie został potwierdzony. Takie zachowanie ogranicza rozbieżność między stanem widocznym na ekranie a stanem zapisanym w systemie. Wykorzystanie ocen przy sprawdzaniu działania programuZebrane oceny mogą służyć do wykrywania wiadomości, które są niezrozumiałe, niepełne albo nie odpowiadają na pytanie. Nie należy jednak utożsamiać pojedynczej oceny negatywnej z konkretnym błędem technicznym. Użytkownik mógł ocenić treść, sposób prezentacji, opóźnienie odpowiedzi albo brak oczekiwanej funkcji. Dlatego analiza powinna łączyć wartości ocen z logami aplikacji, czasem odpowiedzi, kodami błędów i informacją o używanym widoku. Dopiero takie zestawienie pozwala odróżnić problem treści od problemu działania interfejsu. Podczas serwisowania laptopów, komputerów PC i ich podzespołów Warszawskie Pogotowie Komputerowe może spotkać się z sytuacją, w której użytkownik zgłasza nieprawidłowe działanie formularza lub przycisków oceny wiadomości. Diagnostyka takiego przypadku obejmuje sprawdzenie zdarzenia kliknięcia, danych wysyłanych przez przeglądarkę, odpowiedzi aplikacji oraz trwałości zapisu po ponownym otwarciu strony. Należy także sprawdzić, czy problem występuje tylko w jednym urządzeniu, przeglądarce lub połączeniu sieciowym, czy ma charakter powtarzalny po stronie samego programu. |