Portal turystyczny Islandii
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i sprawdza tworzenie witryny PHP z bazą MySQL/MariaDB oraz przygotowanie zapytań SQL. Praca opiera się na portalu turystycznym o Islandii. Najpierw tworzona jest baza islandia w phpMyAdmin z kodowaniem utf8_unicode_ci i importem pliku baza1.sql, a potem przygotowywane są cztery kwerendy: lista obiektów z Islandii, szczegóły obiektu z tabelą rodzaje, filtrowanie po idRodzaj oraz grupowanie typów obiektów z aliasem Liczba obiektów. Wyniki importu i zapytań trzeba udokumentować zrzutami ekranu. Witryna składa się z plików islandia.php i obiekty.php, wspólnego arkusza styl.css oraz grafik z archiwum. Strony mają strukturę HTML5 z nagłówkiem, panelem bocznym, częścią główną, sekcją i stopką z numerem zdającego. W panelu bocznym skrypty PHP generują listy wodospadów i siedlisk zwierząt na podstawie danych z bazy. Strona islandia.php wyświetla galerię miniatur pobieranych zapytaniem SQL; każde zdjęcie jest linkiem z parametrem GET prowadzącym do szczegółowego opisu. Strona obiekty.php odczytuje ten parametr i pokazuje obraz, nazwę miejsca, rodzaj, cechę z wartością oraz opis. CSS ustawia między innymi Comic Sans MS, turkusowe bloki z zaokrągleniami, przewijaną sekcję, miniatury o wysokości 200 px, przezroczystość 0.8 oraz jednosekundową tranzycję po najechaniu kursorem. Egzaminator ocenia poprawność bazy i kwerend, zgodność układu z ilustracją, działanie skryptów PHP, obsługę parametru GET, stylowanie oraz komplet zapisanych plików, w tym przeglądarka.txt.
3 rozwiązania krok po kroku
Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku. Arkusz ma kilka rozwiązań - inne narzędzie albo inne podejście do tego samego zadania.
Pobierz pliki
Załączniki
- pliki1.7zMateriały do zadania: baza1.sql i 9 zdjęć JPG. Hasło do archiwum jest podane w treści arkusza. 691.7 KB