Portal biblioteki szkolnej
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i polega na przygotowaniu kompletnej strony internetowej współpracującej z bazą danych dla szkolnej biblioteki. Trzeba połączyć kilka obszarów: import bazy w phpMyAdmin, napisanie kwerend SQL, obróbkę grafiki rastrowej, wykonanie responsywnej witryny w HTML5 i CSS oraz skrypt PHP pobierający dane z MySQL/MariaDB. Najpierw tworzy się bazę biblioteka, importuje strukturę i dane z pliku SQL, a następnie zapisuje cztery zapytania: filtrowanie uczniów po dacie wypożyczenia, połączenie danych uczniów i książek relacją, usunięcie rekordów z błędnym autorem oraz losowanie pięciu książek. Do tego dochodzą pełnoekranowe zrzuty ekranu z importu i wyników kwerend. Sama witryna ma postać pliku biblioteka.php z dołączonym styles.css, polskim językiem strony i poprawnym kodowaniem znaków. Układ wykorzystuje semantyczne znaczniki HTML5: nagłówek, sekcję z tabelą i część główną z trzema artykułami. Tabela jest generowana przez PHP na podstawie czwartego zapytania i pokazuje autora, tytuł oraz kod katalogowy. Niżej znajdują się trzy kafle z okładkami książek i opisami. Grafiki trzeba wcześniej przygotować w edytorze rastrowym, wstawiając elementy z pliku ksiazki.png oraz odpowiednie napisy z autorem i tytułem. Stylowanie wymaga m.in. kolorowych bloków artykułów, tabeli z efektem hover oraz responsywności: trzy kolumny od 800 px wzwyż i układ pionowy na mniejszych ekranach. Egzaminator ocenia poprawność zapytań i połączenia z bazą, zgodność wyglądu strony z projektem, działanie tabeli generowanej z danych oraz komplet zapisanych plików i zrzutów.
Metadane
- Kwalifikacja:
- INF.03
- Rok:
- 2025
- Sesja:
- Czerwiec
- Czas:
- 150 min