Przychodnia Medica
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i polega na przygotowaniu kompletnej aplikacji internetowej dla przychodni, z użyciem HTML5, CSS, PHP, MySQL/MariaDB oraz środowiska XAMPP. Najpierw trzeba utworzyć bazę danych medica, zaimportować strukturę i dane z pliku SQL, a następnie zapisać zrzut ekranu potwierdzający poprawny import. Kolejny etap to napisanie czterech zapytań SQL: pobranie nazwy, ceny i opisu abonamentów, obliczenie średniej ceny z aliasem, odczyt cech abonamentu przez relację wiele-do-wielu dla wskazanego id oraz wyszukiwanie opisów zawierających słowa „zdrowie” lub „opieką”. Treść zapytań trafia do pliku tekstowego, a wyniki są dokumentowane zrzutami ekranu. Część webowa opiera się na pliku medica.php i dodatkowej podstronie opis.html. Strona ma semantyczny układ z nagłówkiem, artykułem, trzema sekcjami i stopką. W artykule wyświetlane są pakiety abonamentów pobrane z bazy, a w sekcjach listy cech dla trzech wariantów: Standardowy, Premium i Dziecko. Skrypt PHP łączy się z lokalną bazą jako root bez hasła, wykonuje odpowiednie zapytania i prezentuje dane w postaci nagłówków, akapitów oraz elementów listy. Trzeba też przygotować faviconę przez przeskalowanie grafiki do 32x32 px oraz osobny arkusz stylów z określonymi kolorami, cieniami, hoverami, tłem obrazkowym i niestandardowymi punktorami listy. Dokumentacja końcowa obejmuje również plik z nazwą użytej przeglądarki. Egzaminator ocenia poprawność bazy i kwerend, działanie połączenia PHP z MySQL, zgodność układu strony z projektem oraz kompletność plików i zrzutów ekranu.
Metadane
- Kwalifikacja:
- INF.03
- Rok:
- 2025
- Sesja:
- Czerwiec
- Czas:
- 150 min