Przejdź do głównej treści
  1. Strona główna
  2. Arkusze praktyczne
  3. INF.03
  4. INF.03-06-25.06-SG
INF.03-06-25.06-SGCzerwiec 2025 · 150 min

Portal biblioteki internetowej

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i łączy pracę z bazą danych MySQL/MariaDB, obróbkę grafiki oraz przygotowanie dynamicznej strony PHP dla biblioteki. Najpierw trzeba utworzyć bazę biblioteka, zaimportować tabele z pliku SQL i przygotować pięć zapytań: od prostego wyboru książek z gatunku liryka, przez zapytanie z relacją i sortowaniem po dacie oddania, aż po modyfikację struktury tabeli przez dodanie pola rezerwacja oraz aktualizację i odczyt konkretnego rekordu. Do tego dochodzi dokumentacja w postaci pliku kwerendy.txt i pełnoekranowych zrzutów z phpMyAdmin. Część webowa polega na wykonaniu strony biblioteka.php zgodnej z HTML5, z osobnym arkuszem stylów styl.css i układem opartym na semantycznych znacznikach. Interfejs zawiera nagłówek z 20 powtórzeniami grafiki obraz.png, trzy sekcje z formularzami dla gatunków Liryka, Epika i Dramat oraz sekcję z listą zaległych książek. Listy rozwijane są generowane z bazy przez PHP, a po wysłaniu formularza pojawia się komunikat o zarezerwowaniu wybranego tytułu i jednocześnie aktualizowane jest pole rezerwacja w tabeli. Ważne jest, aby komunikat pojawiał się tylko w tej sekcji, z której wysłano formularz. Stylizacja wymaga m.in. tła MistyRose, bloków Plum z cieniem, efektu hover dla przycisków oraz responsywności: na wąskich ekranach sekcje mają szerokość 100%, a na szerszych 22%. Egzaminator ocenia poprawność zapytań SQL, działanie połączenia PHP z bazą, generowanie formularzy i list z danych, zgodność układu i CSS z projektem oraz komplet zapisanych plików i zrzutów.

Metadane

Kwalifikacja
INF.03
Rok
2025
Sesja
Czerwiec
Czas
150 min