Przejdź do głównej treści
INF.03-04-26.01-SGStyczeń 2026 · 150 minPHP

Portal dla maturzystów

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i sprawdza umiejętność przygotowania dynamicznej witryny PHP współpracującej z bazą MySQL/MariaDB. Praca rozpoczyna się od utworzenia w phpMyAdmin bazy matura z polskim kodowaniem znaków oraz importu tabel z pliku egzamin.sql. Trzeba przygotować pięć zapytań SQL: listę maturzystów ze szkoły T3, unikalne przedmioty maturalne, najstarszy i najmłodszy rok arkusza, najlepszego ucznia według średniej punktów oraz wyniki konkretnego maturzysty pobrane z relacji między tabelami. Wyniki kwerend dokumentuje się zrzutami ekranu i plikiem kwerendy.txt. Główna część pracy to witryna składająca się z plików index.php i wynik.php. Strony mają wspólny nagłówek, panel boczny z grafikami ma.jpg, tu.jpg i ra.jpg, sekcje z informacjami pobieranymi z bazy oraz stopkę z numerem zdającego. index.php wyświetla listę uczniów jako odnośniki z parametrami GET, a wynik.php pokazuje imię, nazwisko i wyniki wybranego maturzysty w podziale na rok, sesję i przedmiot. Stylizacja znajduje się w zewnętrznym pliku styl.css i obejmuje układ bloków HTML5, kolory, przewijanie sekcji, efekt hover na linkach oraz kafelki z cieniem i zaokrągleniami. Egzaminator ocenia poprawność operacji bazodanowych, strukturę i wygląd witryny, działanie skryptów PHP z mysqli, połączenie z bazą oraz komplet wymaganych plików, w tym informację o użytej przeglądarce.

2 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

  • pliki3-2.7zMateriały do zadania: egzamin.sql, ma.jpg, ra.jpg, tu.jpg. Hasło do archiwum jest podane w treści arkusza. 12.9 KB

Metadane

Kwalifikacja
INF.03
Rok
2026
Sesja
Styczeń
Czas
150 min
Część skryptowa
PHP