Rozwiązanie buduje stronę salonu rowerowego: baza rowery (rowery i ich producenci) i cztery zapytania - dwa warunki z AND, MIN/AVG/MAX z aliasami, JOIN i GROUP BY, wzorzec LIKE i UPDATE obniżający cenę o 25% - potem zdjęcie odbite i przeskalowane w edytorze grafiki, strona index.html z nagłówkiem przyklejonym do góry okna (position: fixed), kalkulatorem rozmiaru ramy, logotypami z dwiema klasami naraz, zagnieżdżoną listą i tabelą w stopce oraz trzy skrypty JavaScript: suwak przepisujący wzrost do pola, obliczenie rozmiaru ramy zależnie od typu roweru i dzisiejsza data w stopce.
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ą. Skrypty są najpierw pisane najprościej, jak robi to uczeń na egzaminie (oninput, onclick, onload w HTML, if dla każdego pola opcji), a na końcu zostają przerobione na wersję z prawdziwych projektów: nasłuchiwacze zdarzeń, pole i suwak zsynchronizowane w obie strony, sprawdzenie zakresu wzrostu i współczynniki w jednym obiekcie.
Baza i zdjęcia pochodzą z prawdziwego archiwum pliki22 (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. Skrypty sprawdzono w prawdziwej przeglądarce, a podgląd strony działa: przesuń suwak, wybierz typ roweru i kliknij „Sprawdź”.
To jest wersja podstawowa. W zakładce „Nowoczesny kod (zdarzenia, walidacja)” jest drugi sposób rozwiązania tego samego arkusza: skrypt w osobnym pliku z nasłuchiwaczami zdarzeń, suwak i pole zsynchronizowane w obie strony, sprawdzanie zakresu wzrostu i data z toLocaleDateString od pierwszej linii - obie wersje są zgodne z kluczem.
Jak liczą się punkty. Klucz ma 45 kryteriów (R.1.1 - R.5.10), każde za 1 punkt. Próg zdania części praktycznej to 75%, czyli 34 punkty - można stracić 11 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.