Rozwiązanie obejmuje bazę baza (pracownicy i stanowiska) z czterema zapytaniami - warunek na stażu, średnia pensja AVG z grupowaniem i złączeniem tabel, podzapytanie z MAX wskazujące najlepiej zarabiającego i UPDATE podnoszący staż wszystkich o rok - potem zdjęcie przeskalowane do 500 px, stronę obrazki.html z banerem, czterema blokami ze zdjęciami (pola opcji, przyciski, suwaki) i stopką, style w styl.css oraz skrypt JavaScript, który nakłada na zdjęcia filtry CSS: rozmycie, sepię, negatyw, odcienie szarości, przezroczystość i jasność ustawioną suwakiem.
Kroki idą zdanie po zdaniu za treścią arkusza - przy każdym jest polecenie z arkusza, a kod pokazuje dokładnie te linie, które je spełniają. Skrypt powstaje najpierw w najprostszej postaci, elementami z tabeli 2 arkusza (atrybut onclick, getElementById, checked, value, style.filter), a na końcu zostaje przerobiony na wersję z prawdziwych projektów: etykiety pól opcji, obsługa zdarzeń w skrypcie i wartości filtrów zapisane w jednym miejscu.
To jest wersja podstawowa. W zakładce „Nowoczesny kod (grid)” jest drugi sposób rozwiązania tego samego arkusza: bloki na siatce CSS, kolory w zmiennych, pola opcji z etykietami bez <br> i jedna funkcja nakładająca filtr na zdjęcie bloku, wywoływana z nasłuchiwaczy zdarzeń - obie wersje są zgodne z kluczem.
Baza i zdjęcia pochodzą z prawdziwego archiwum pliki12 (załącznik do arkusza, hasło w treści zadania). Zrzuty wyników zapytań są odtworzone z tej bazy - na egzaminie robisz je sam, z całego ekranu. Każda wersja skryptu była uruchomiona w przeglądarce Chrome: zaznaczenie każdego pola opcji, kliknięcie każdego przycisku i przesunięcie obu suwaków; w podglądzie możesz zrobić to samo.
Jak liczą się punkty. Klucz ma 41 kryteriów (R.1.1 - R.5.10), każde za 1 punkt. Próg zdania części praktycznej to 75%, czyli 31 punktów - można stracić 10 kryteriów i nadal zdać. Przy każdym kroku jest napisane, które kryteria spełnia; egzaminator ocenia spełnienie kryteriów z klucza, nie zgodność z tym kodem.
To jedno z możliwych rozwiązań. Egzaminator ocenia spełnienie kryteriów z klucza odpowiedzi, a nie zgodność z tym kodem - inna, poprawna droga też daje punkty.