Interfejs użytkownika (UI) strony internetowej obejmuje wszystkie elementy, z których użytkownik korzysta podczas obsługi serwisu oraz sposób, w jaki system reaguje na działania użytkownika. Do UI zalicza się m.in. przyciski, menu, linki nawigacyjne, formularze, pola wyboru, suwaki, komunikaty i inne kontrolki, które umożliwiają wykonywanie akcji.
Odpowiedź "Przyciski, menu, interakcja użytkownika z aplikacją." trafnie wskazuje, że UI to warstwa kontaktu człowieka z systemem: elementy sterujące i mechanizmy interakcji (kliknięcia, wypełnianie pól, wybór opcji, nawigacja).
Pozostałe odpowiedzi opisują inne obszary:
- "Wysyłanie kwerend do bazy, skrypty PHP." dotyczy backendu i logiki po stronie serwera. To są mechanizmy przetwarzania danych, zwykle niewidoczne dla użytkownika i niebędące elementami interfejsu.
- "Szkic strony, diagram witryny, diagram przepływu informacji." to narzędzia etapu projektowego (makiety, architektura informacji, modelowanie przepływów). Pomagają zaplanować strukturę i działanie serwisu, ale same w sobie nie są gotowym UI, z którym użytkownik pracuje na stronie.
- "Przetwarzanie informacji, system zarządzania treścią, projektowanie informacji." miesza zagadnienia zarządzania treścią (CMS) oraz ogólnego przetwarzania i projektowania informacji. Mogą wpływać na to, co finalnie widzi użytkownik, lecz nie definiują bezpośrednio elementów sterujących i warstwy interakcji.
W praktyce, gdy na egzaminie pojawia się pytanie o UI, warto szukać odpowiedzi mówiącej o widocznych komponentach i interakcjach, a nie o technologii serwerowej, bazach danych czy dokumentacji analitycznej.