INF.03-11-25.01-SG Styczeń 2025 · 150 min

Losowanie nagród wolontariatu

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i łączy pracę z bazą danych, grafiką rastrową oraz stworzenie dynamicznej strony PHP współpracującej z MySQL w środowisku XAMPP. Trzeba przygotować bazę konkurs w phpMyAdmin, zaimportować tabelę nagrody z pliku SQL i wykonać cztery kwerendy: losowanie pięciu rekordów z polami nazwa, opis i cena, filtrowanie nagród o cenie od 100 do 1000 przy ilości równej 2, usunięcie rekordów z pustą ceną lub ceną 0 oraz wybór nazw, cen i dat dodania z sierpnia 2021 roku z sortowaniem rosnącym. Treść zapytań zapisuje się w pliku tekstowym, a wyniki dokumentuje pełnoekranowymi zrzutami. Część webowa polega na wykonaniu strony konkurs.php zgodnej z podanym projektem: nagłówek, lewy panel z przyciskiem odświeżającym losowanie i tabelą wyników, prawy panel z grafiką pucharu oraz listą linków do zrzutów kwerend, a na dole stopka z numerem zdającego. Skrypt PHP łączy się z lokalną bazą konkurs jako root bez hasła, wysyła pierwsze zapytanie i wypełnia tabelę rekordami, dodając numerację wierszy od 1. Osobno przygotowuje się plik styles.css z dokładnie określonymi kolorami, gradientem, cieniami, wymiarami bloków i stylami tabeli, listy oraz odnośników. Trzeba też edytować grafikę puchar.png: zachować przezroczyste tło, dodać cień i ustawić rozmiar 260 na 260 pikseli. Egzaminator ocenia poprawność importu i kwerend, zgodność układu strony z projektem, działanie losowania po przeładowaniu, jakość stylów CSS oraz prawidłowe połączenie PHP z bazą i komplet zapisanych plików.

Metadane

Kwalifikacja:
INF.03
Rok:
2025
Sesja:
Styczeń
Czas:
150 min