Aplikacja internetowa portu lotniczego: baza egzamin z tabelami przyloty, samoloty i odloty, cztery zapytania (sortowanie ORDER BY, zliczanie COUNT w przedziale godzin, relacja JOIN i aktualizacja UPDATE), logo samolotu przeskalowane z zachowaniem przezroczystości oraz strona lotnisko.php: trzy bloki banera, tablica przylotów wypełniana skryptem PHP z bazy i stopka, w której drugi skrypt na podstawie ciasteczka wita gościa przy pierwszej wizycie albo wita go ponownie.
To arkusz EE.09 ze stycznia 2024 - kwalifikacji formuły 2017, którą zastąpiła INF.03. Zadanie powtarza arkusz EE.09-05 ze stycznia 2021 (te same pliki, ta sama baza), ale dokłada dwa wymagania: zapis w HTML5 i ustawienie języka strony, a część kryteriów klucza ma węższe brzmienie (np. pogrubienie i pochylenie znacznikami, formatowanie body). Rozwiązanie arkusza z 2021 jest na jego stronie. 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 napisane najprościej, funkcjami mysqli z tabeli 1 arkusza, a na końcu sprawdzone na prawdziwych błędach i zabezpieczone.
To jest wersja podstawowa. W zakładce „Nowoczesny kod (flex, PDO)” jest drugi sposób rozwiązania tego samego arkusza: znaczniki <header>, <main> i <footer> z układem flex, zmienne CSS, PDO z obsługą wyjątków i ciasteczko z flagami bezpieczeństwa - obie wersje są zgodne z kluczem.
Baza i grafika pochodzą z oryginalnego archiwum CKE dane1.7z (załącznik do pobrania na stronie arkusza, hasło w treści zadania). Zapytania i zrzuty są policzone na MariaDB 10.4 - tej samej, która jest w XAMPP. Podgląd od kroków z PHP to wynik prawdziwego uruchomienia kodu w PHP 8.2, także z ciasteczkiem zapamiętanym między dwoma wejściami na stronę.
Jak liczą się punkty. Klucz ma 37 kryteriów (R.1.1 - R.5.8), każde za 1 punkt. Próg zdania części praktycznej to 75%, czyli 28 punktów - można stracić 9 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.