JS / WARSZTAT — autorskie projekty BitEdu
1. Rozpakuj ZIP. Cztery foldery: czat, kalkulator, plansza, karty.
2. Otwórz index.html wybranego projektu w przeglądarce. Kod zmieniaj w edytorze i odświeżaj stronę.
3. Funkcja wczytania JSON w projekcie karty wymaga HTTP: w folderze paczki uruchom python3 -m http.server 8092 --bind 127.0.0.1 (albo lokalny serwer edytora). Otwórz http://127.0.0.1:8092/karty/ . Serwer służy tylko do pracy lokalnej.
4. F12 → Console: błędy JavaScript; Network: plik JS, JSON i status HTTP; Sources: breakpoint, obserwacja wartości, krok po kroku.
5. Zmień jedną rzecz i wykonaj próby: poprawna, pusta, graniczna, błędna. Oddaj własny kod i opis wyników, nie tylko zrzut wyglądu.
CZAT to lokalny prototyp UI z dziewięcioma losowymi odpowiedziami. Nie łączy osób, nie zapisuje wiadomości. Pełny komunikator wymaga serwera, uwierzytelnienia, autoryzacji rozmów, transportu i zabezpieczeń.
KALKULATOR: ceny całkowite w groszach, podział bez odsetek, ostatnia rata wyrównuje resztę. To nie oferta finansowa.
PLANSZA: naprzemienne ruchy, blokada pól; wykrywanie zwycięstwa/remisu jest naszym rozszerzeniem zadania egzaminacyjnego.
KARTY: najpierw struktura danych w JS (tak jak zaleca arkusz z czerwca2026), dopiero przycisk dodaje własne rozszerzenie fetch/JSON. Nie przechowujemy danych pacjentów. JSON jest formatem danych, nie kodem JS.
Projekty ćwiczą wybrane umiejętności skryptowe INF.03. Nie są rozwiązaniami całego arkusza (SQL, grafika, dokładny układ i nazwy plików są osobnymi wymaganiami).
Źródła i objaśnienia w lekcjach BitEdu: id106/107 kalkulator,108/109 plansza,110 czat,112 karty. Pełne HTML/CSS/JS w każdym folderze, bez bibliotek i instalacji zależności.
