Nauka praktyki to stanowisko egzaminacyjne w przeglądarce. Rozwiązujesz na nim arkusz INF.03-01-26.06-SG „Islandia” z czerwca 2026 tak jak na egzaminie: z edytorem, bazą danych, phpMyAdmin i PHP. Po każdym zapisie program sprawdza pracę według 37 kryteriów z zasad oceniania CKE i pokazuje, ile punktów już masz.
[ PLAN PUNKTÓW ]
próg 28 z 37
~/egzamin
exit 0
❯
islandia --punkty
baza i zapytania
6 pkt
treść HTML
9 pkt
działanie strony
5 pkt
styl CSS
10 pkt
skrypty PHP
7 pkt
razem
37 pkt
próg
28 pkt (75%)
[OK]
bez PHP zostaje 30 pkt, czyli da się zdać
[!]
zrzuty ekranu to 5 pkt: dobre zapytanie bez zrzutu daje zero
Nauka praktyki potrzebuje okna szerokiego na co najmniej 1100 pikseli i przeglądarki Chrome, Edge albo Firefox. Pierwsze uruchomienie pobiera około 12 MB, a przy mniej niż 8 GB pamięci RAM może działać wolno. Pliki i postęp zostają w przeglądarce, w której pracujesz, bez zakładania konta.
Stanowisko po lewej, arkusz po prawej: 13 z 37 punktów, CSS w połowie, PHP jeszcze nie ruszone.
Co robisz w nauce praktyki
Ekran ma dwie połowy. Po lewej jest stanowisko: edytor, podgląd strony pod adresem localhost i phpMyAdmin. Po prawej leży arkusz, który wygląda jak wydruk z egzaminu, z tymi samymi stronami, tabelami i ilustracjami.
›
Edytor wygląda i działa jak Visual Studio Code: ma te same skróty, podpowiedzi i prawdziwy Emmet.
›
PHP 8.2 i baza MariaDB działają w przeglądarce, więc niczego nie instalujesz i nie uruchamiasz XAMPP-a.
›
phpMyAdmin jest prawdziwy i po polsku: zakładasz w nim bazę, importujesz tabele i wykonujesz zapytania.
›
Ctrl+S zapisuje plik i sprawdza wszystkie 37 kryteriów. Przy punktach polecenia w arkuszu pojawiają się znaczki: zielony, gdy punkt jest zaliczony, czerwony, gdy nie.
›
Pasek nad arkuszem liczy punkty i przypomina, że zdajesz od 28.
›
Kliknięcie punktu w arkuszu otwiera pod nim notatkę z krótkim wyjaśnieniem i podpowiedziami, które odsłaniasz po kolei. Ostatnia to gotowy kod, a przycisk „Wstaw” wpisuje go we właściwe miejsce pliku.
Plan punktów: da się zdać bez PHP
Arkusz Islandia daje 37 punktów, a część praktyczną zdajesz od 75%, czyli od 28 punktów. Skrypty PHP to 7 punktów. Baza danych, HTML i CSS dają razem 30, więc bez PHP da się zdać, jeśli reszta jest zrobiona porządnie.
Listy, które w arkuszu wypełniają skrypty, można w razie kłopotów z PHP wpisać ręcznie w HTML. Zasady oceniania uznają tę treść „w skrypcie lub HTML”, więc punkty za zawartość strony zostają. Zepsuty skrypt nie zabiera też reszty pracy: egzaminator ocenia wtedy kod i pozostałe skrypty.
Dlatego nauka praktyki prowadzi od najtańszych punktów: najpierw baza i zapytania, potem HTML i CSS, a PHP na końcu.
Baza danych w phpMyAdmin
Pierwsze 6 punktów leży w phpMyAdmin. Zakładasz bazę islandia z zestawem znaków utf8_unicode_ci, importujesz do niej plik baza1.sql i wykonujesz cztery zapytania z arkusza. Zapytania zapisujesz w pliku kwerendy.txt, a wyniki utrwalasz zrzutami ekranu.
phpMyAdmin po polsku: baza islandia po imporcie pliku baza1.sql, pięć tabel.
Pułapka: zrzut po imporcie zapisujesz w formacie JPEG, a zrzuty zapytań w PNG. Każdy ma obejmować cały ekran z paskiem zadań. Wykadrowanego zrzutu egzaminator nie ocenia, więc dobre zapytanie daje wtedy zero.
Zrzutów nie da się sprawdzić w przeglądarce, dlatego przy tych punktach jest lista kontrolna: kiedy zrobisz zrzut, zaznaczasz to w notatce pomocy przy punkcie arkusza.
Triki z tego arkusza
Emmet to skróty, które edytor rozwija w gotowy kod po naciśnięciu Tab. Jest wbudowany w Visual Studio Code, więc działa na egzaminie, jeśli na stanowisku stoi VS Code (bywa też Notepad++, który Emmeta nie ma). W tym arkuszu oszczędza najwięcej pisania, ale dwa skróty dają kod, który trzeba poprawić.
Szkielet strony: ! i Tab
Skrót ! wstawia cały szkielet dokumentu HTML5, ale z językiem angielskim:
Szkielet z Emmeta: w drugim wierszu lang="en", który trzeba zmienić na pl.
Kryterium R.2.1 wymaga języka polskiego, więc zmień en na pl:
1
<htmllang="pl">
Arkusz stylów: link:css
Skrót link:css wstawia odnośnik do pliku style.css. Arkusz każe nazwać plik styl.css, bez litery e. Bez tej poprawki strona zostaje bez stylu, a z nim przepada 10 punktów za CSS:
1
<linkrel="stylesheet"href="styl.css">
Bloki strony jednym skrótem
Blok nagłówkowy, boczny, główny z sekcją i stopkę daje jeden skrót:
1
header+aside+main>section^footer
Znak > wchodzi do środka elementu, a ^ wraca poziom wyżej. Bez ^ stopka trafi do środka main, a arkusz wymaga jej jako osobnego bloku pod pozostałymi. Po rozwinięciu:
1
2
3
4
5
6
<header></header>
<aside></aside>
<main>
<section></section>
</main>
<footer></footer>
Jak działa sprawdzanie
Sprawdzanie patrzy na efekt, tak jak egzaminator: otwiera stronę w przeglądarce, czyta style w inspektorze i wykonuje zapytania na bazie. Zapytanie musi działać także wtedy, gdy w bazie przybędzie wierszy, bo zasady oceniania wymagają zapytania uniwersalnego, a nie dopasowanego do jednego zestawu danych.
Gdy punkt nie przechodzi, komunikat mówi, co jest nie tak i gdzie: w którym pliku, linii albo elemencie. Kiedy sprawdzanie nie ma pewności, stawia znak zapytania zamiast zaliczać, bo nie może być łagodniejsze od egzaminatora.
Najczęstsze pytania
?
Czy da się zdać arkusz Islandia bez PHP?
Tak. Arkusz daje 37 punktów, a próg to 28. PHP to 7 punktów, a baza danych, HTML i CSS razem 30. Listy, które wypełniają skrypty, można w awaryjnej wersji wpisać ręcznie w HTML, a zasady oceniania uznają je także wtedy.
?
Czy w nauce praktyki jest rozwiązanie arkusza krok po kroku?
Tak, ale dopiero na końcu. Kliknięcie punktu w arkuszu otwiera pod nim notatkę z krótkim wyjaśnieniem, a podpowiedzi odsłaniasz po kolei, kiedy ich potrzebujesz. Ostatnia to gotowy kod, który przycisk „Wstaw” wpisuje we właściwe miejsce pliku.
?
Czy nauka praktyki działa na telefonie?
Nie. Edytor potrzebuje okna szerokiego na co najmniej 1100 pikseli, a PHP i baza danych sporo pamięci. Na telefonie możesz przeczytać tę stronę i wysłać sobie link, żeby otworzyć go na komputerze.
?
Czy trzeba instalować XAMPP?
Nie. PHP 8.2 i MariaDB działają w przeglądarce. Na egzaminie jest XAMPP 8.2.12, więc wersja PHP się zgadza. Baza w przeglądarce to nowsza MariaDB, dlatego niektóre komunikaty błędów wyglądają trochę inaczej niż w XAMPP.
?
Czy trzeba zakładać konto?
Nie. Pliki i postęp zapisują się w tej przeglądarce, więc odświeżenie strony niczego nie gubi. Przycisk „Zacznij od nowa” czyści wszystko.