Portal szkoleniowy z bazą danych
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i polega na przygotowaniu kompletnej strony internetowej współpracującej z bazą danych MySQL/MariaDB w środowisku XAMPP. Trzeba utworzyć bazę szkolenia, zaimportować strukturę i dane z pliku SQL, a następnie zapisać zrzut ekranu potwierdzający poprawny import. Kolejny etap to przygotowanie czterech zapytań SQL: pobranie kodu, nazwy i ceny kursów z sortowaniem po cenie, pobranie samych nazw kursów, dodanie nowego uczestnika oraz zestawienie kursów z liczbą zapisanych osób. Treść zapytań trafia do pliku tekstowego, a wyniki ich działania są dokumentowane zrzutami ekranu. Sama witryna ma postać pliku index.php z dołączonym arkuszem stylów styl.css i semantycznym układem HTML5. W nagłówku pojawia się napis „SZKOLENIA”, po lewej stronie tabela kursów generowana z bazy, a po prawej formularz zapisów z polami imię, nazwisko, wiek i listą rozwijaną kursów wypełnianą dynamicznie z bazy. Po wysłaniu formularza skrypt PHP sprawdza kompletność danych, zapisuje uczestnika i wyświetla komunikat potwierdzający albo informację o brakach. Tabela ma prezentować obraz kursu na podstawie jego kodu, nazwę i cenę, a stylizacja obejmuje m.in. kolory #880E4F i #FCE4EC, cień bloku, szerokości sekcji oraz efekt podświetlenia wiersza tabeli po najechaniu kursorem. Dokumentacja końcowa zawiera też plik z nazwą użytej przeglądarki. Egzaminator ocenia poprawność zapytań SQL, działanie połączenia PHP z bazą, generowanie treści strony z danych oraz zgodność układu i CSS z wymaganiami.
Metadane
- Kwalifikacja:
- INF.03
- Rok:
- 2025
- Sesja:
- Czerwiec
- Czas:
- 150 min