{
  "version": "2.0.0",
  "updatedAt": "2026-10-30",
  "title": "Aeneia — osobista akademia AI",
  "weeklyPricePLN": 199,
  "billingAmountPLN": 398,
  "billingIntervalDays": 14,
  "recommendedWeeks": 24,
  "tutoringMinutesPerCycle": 50,
  "selfStudyMinutesPerWeek": 90,
  "modules": [
    {
      "id": 1,
      "title": "Oswój AI",
      "subtitle": "Dobre pytania, prywatność, weryfikacja",
      "weeks": "1–4",
      "badge": "Odkrywca"
    },
    {
      "id": 2,
      "title": "Odzyskaj czas",
      "subtitle": "Dokumenty, spotkania, wiedza",
      "weeks": "5–8",
      "badge": "Organizator"
    },
    {
      "id": 3,
      "title": "Zobacz więcej",
      "subtitle": "Dane, prezentacje, grafika",
      "weeks": "9–12",
      "badge": "Twórca"
    },
    {
      "id": 4,
      "title": "Twórz po swojemu",
      "subtitle": "Audio, wideo, własny asystent",
      "weeks": "13–16",
      "badge": "Projektant"
    },
    {
      "id": 5,
      "title": "Połącz kropki",
      "subtitle": "Automatyzacje, aplikacje, agenci",
      "weeks": "17–20",
      "badge": "Konstruktor"
    },
    {
      "id": 6,
      "title": "Działaj samodzielnie",
      "subtitle": "Branża, pomiar, portfolio, obrona",
      "weeks": "21–24",
      "badge": "Praktyk AI"
    }
  ],
  "lessons": [
    {
      "id": "L01",
      "slug": "pierwszy-dobry-prompt",
      "week": 1,
      "module": 1,
      "title": "Twój pierwszy dobry prompt",
      "tools": [
        "ChatGPT Free",
        "Zwykły edytor tekstu",
        "Stoper"
      ],
      "outcome": "Zamienisz ogólne pytanie w polecenie, z którego powstanie użyteczny plan.",
      "objectives": [
        "Własnymi słowami wyjaśnisz różnicę między modelem a aplikacją i wskażesz 2 ograniczenia AI, bez nazywania jej wyszukiwarką lub nieomylną wyrocznią.",
        "Napiszesz 3 polecenia zawierające cel, kontekst, oczekiwany format i co najmniej 2 kryteria jakości; nauczyciel rozpozna wszystkie 4 elementy w każdym poleceniu.",
        "Na tym samym zadaniu porównasz pytanie ogólne i precyzyjne; ocenisz oba wyniki według 4 identycznych kryteriów, zamiast wybierać ładniejszą odpowiedź.",
        "Zapiszesz czas wykonania jednego rzeczywistego zadania bez AI, łącznie z korektą, oraz gotowy prompt i wynik do portfolio."
      ],
      "exercise": "Wybierz zadanie: plan tygodnia, mail do klienta albo przygotowanie zebrania. Zrób wersję samodzielną, zmierz czas, potem poproś AI o wersję według briefu. Zapisz różnice i popraw jedną odpowiedź.",
      "acceptance": [
        "3 kompletne polecenia",
        "Tabela porównania 2 wyników w 4 kryteriach",
        "Pomiar bazowy czasu i opis zadania",
        "Brak danych poufnych w przykładzie"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Podstawowa obsługa przeglądarki i dostęp do ChatGPT Free",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": true
    },
    {
      "id": "L02",
      "slug": "kontekst-i-iteracje",
      "week": 2,
      "module": 1,
      "title": "Kontekst robi różnicę",
      "tools": [
        "ChatGPT Free",
        "Claude lub Gemini — bezpłatny wariant"
      ],
      "outcome": "Przygotujesz krótki brief i poprawisz odpowiedź bez rozpoczynania pracy od zera.",
      "objectives": [
        "Zbudujesz jednokartkowy brief: odbiorca, cel, dane wejściowe, ograniczenia, format i definicja gotowego wyniku; wszystkie 6 pól ma treść.",
        "Porównasz wyniki z 2 świeżych rozmów na identycznym briefie w rubryce trafność, kompletność, sprawdzalność i styl; drugi asystent jest opcjonalnym rozszerzeniem.",
        "Przeprowadzisz 3 celowe iteracje, każda zmieniająca jeden problem, oraz zapiszesz wersje przed/po.",
        "Rozpoznasz 3 sytuacje, w których trzeba otworzyć nową rozmowę lub ponownie podać kontekst; przygotujesz przenośne podsumowanie do 150 słów."
      ],
      "exercise": "Z nieuporządkowanych notatek o fikcyjnej usłudze zrób brief dla autora oferty. Uzyskaj wersję dla klienta indywidualnego i wersję dla dyrektora zakupów. Uzasadnij różnice.",
      "acceptance": [
        "Brief z 6 polami",
        "2 porównywalne wyniki",
        "3 opisane iteracje",
        "Podsumowanie kontekstu do 150 słów"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 01; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 1: przegląd prac z tygodni 1 i 2, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L03",
      "slug": "weryfikacja-i-research",
      "week": 3,
      "module": 1,
      "title": "Sprawdzaj, zanim uwierzysz",
      "tools": [
        "ChatGPT Free z wyszukiwaniem, jeśli dostępne",
        "Perplexity Free lub zwykła wyszukiwarka",
        "Oficjalne źródła"
      ],
      "outcome": "Przygotujesz krótką notatkę opartą na sprawdzonych źródłach.",
      "objectives": [
        "Rozdzielisz 10 twierdzeń na fakty, opinie i hipotezy z co najmniej 8 poprawnymi klasyfikacjami.",
        "Zweryfikujesz 5 twierdzeń w źródłach pierwotnych, zapisując URL, autora/instytucję, datę i wspierany fragment.",
        "Wskażesz 2 sprzeczności między źródłami i opiszesz, czego nie da się rozstrzygnąć bez dalszych danych.",
        "Stworzysz notatkę do 400 słów z 3 źródłami, jawnymi ograniczeniami i bez zmyślonego cytatu."
      ],
      "exercise": "Sprawdź narzędzie lub trend ważny w Twojej branży. Zrób notatkę „co wiemy / czego nie wiemy / co z tym zrobić”. Otwórz każdy cytowany link.",
      "acceptance": [
        "5 zweryfikowanych twierdzeń",
        "3 wiarygodne źródła",
        "Daty i ograniczenia",
        "Zero nieistniejących cytatów"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 02; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L04",
      "slug": "prywatnosc-i-bezpieczenstwo",
      "week": 4,
      "module": 1,
      "title": "Prywatność bez paniki",
      "tools": [
        "Ustawienia prywatności wybranego asystenta",
        "Edytor tekstu",
        "Menedżer haseł ucznia"
      ],
      "outcome": "Ułożysz własne zasady pracy z danymi i nauczysz się anonimizować materiały.",
      "objectives": [
        "Sklasyfikujesz 12 przykładów danych jako publiczne, wewnętrzne lub wrażliwe/poufne; poprawnie ocenisz co najmniej 10 i nie przeoczysz danych dostępowych.",
        "Zanonimizujesz 1 dokument: usuniesz identyfikatory bezpośrednie i pośrednie, sprawdzisz metadane i zachowasz sens zadania.",
        "Sprawdzisz aktualne ustawienia historii, użycia danych i udostępniania w swoim narzędziu; zapiszesz, co rzeczywiście ustawiono.",
        "Rozpoznasz 3 przykłady złośliwych instrukcji w dokumencie i opiszesz bezpieczną reakcję bez wykonania polecenia."
      ],
      "exercise": "Przerób fikcyjny dokument klienta na bezpieczny przykład. Napisz jednostronicową politykę: co mogę wkleić, co wymaga zgody, czego nie wklejam.",
      "acceptance": [
        "Mapa 3 klas danych",
        "Dokument bez identyfikatorów",
        "Potwierdzone ustawienia bez ujawniania sekretów",
        "Polityka 1 strony"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 03; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 2: przegląd prac z tygodni 3 i 4, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L05",
      "slug": "maile-i-komunikacja",
      "week": 5,
      "module": 2,
      "title": "Maile, które można wysłać",
      "tools": [
        "ChatGPT Free lub Claude Free",
        "Edytor dokumentów"
      ],
      "outcome": "Zrobisz zestaw wiadomości dopasowanych do odbiorcy i celu.",
      "objectives": [
        "Przygotujesz 3 wiadomości: prośbę, odpowiedź na reklamację i podsumowanie; każda ma jasną akcję, termin i właściwy ton.",
        "Zredukujesz jeden tekst o co najmniej 30% słów bez utraty 5 wskazanych faktów.",
        "Zbudujesz checklistę przed wysłaniem obejmującą fakty, odbiorcę, poufność, załączniki i obietnice.",
        "Wykonasz korektę propozycji AI, usuwając co najmniej 3 nieuzasadnione założenia lub pustosłowia."
      ],
      "exercise": "Na fikcyjnym zamówieniu napisz odpowiedź do klienta, notatkę dla przełożonego i instrukcję dla współpracownika. Ta sama sytuacja, trzy potrzeby.",
      "acceptance": [
        "3 gotowe wersje",
        "Zachowane 5 faktów",
        "Widoczna akcja i termin",
        "Checklista wysyłki"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 04; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L06",
      "slug": "dokumenty-i-pdf",
      "week": 6,
      "module": 2,
      "title": "Dokumenty bez przekopywania stosu",
      "tools": [
        "ChatGPT lub Claude — dostępne limity plików",
        "Czytnik PDF",
        "Google Docs lub Word"
      ],
      "outcome": "Zamienisz dokument w krótkie, sprawdzalne podsumowanie i listę działań.",
      "objectives": [
        "Przeanalizujesz dokument 5–15 stron i przygotujesz podsumowanie do 250 słów z odniesieniami do 5 konkretnych stron/sekcji.",
        "Wyodrębnisz terminy, obowiązki i wyjątki do tabeli, zachowując jednostki i warunki w co najmniej 8 z 10 pól.",
        "Rozpoznasz skan i ograniczenia OCR; ręcznie zweryfikujesz 5 liczb lub nazw w oryginale.",
        "Oznaczysz brak informacji jako brak, bez dopowiadania odpowiedzi; przygotujesz 5 pytań do autora."
      ],
      "exercise": "Na publicznym regulaminie lub fikcyjnej instrukcji zrób brief dla osoby, która ma go wdrożyć. Każde działanie musi wskazywać źródłową sekcję.",
      "acceptance": [
        "Podsumowanie z 5 lokalizacjami",
        "Tabela działań i wyjątków",
        "Sprawdzone liczby",
        "5 pytań o braki"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 05; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 3: przegląd prac z tygodni 5 i 6, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L07",
      "slug": "spotkania-i-notatki",
      "week": 7,
      "module": 2,
      "title": "Spotkania z konkretnym finałem",
      "tools": [
        "Własna notatka lub fikcyjna transkrypcja",
        "ChatGPT Free",
        "Opcjonalnie Granola lub Supercut"
      ],
      "outcome": "Przygotujesz agendę, decyzje i zadania ze spotkania.",
      "objectives": [
        "Ułożysz agendę 30-minutowego spotkania z celem decyzyjnym i sumą bloków równą 30 minut.",
        "Z transkrypcji wydobędziesz co najmniej 5 działań z właścicielem i terminem lub jawnym brakiem danych.",
        "Oddzielisz decyzje od propozycji i pytań w co najmniej 8 z 10 przykładów.",
        "Zaprojektujesz prostą procedurę zgody na nagrywanie i retencji nagrań zgodną z zasadami organizacji; bez potajemnego nagrywania."
      ],
      "exercise": "Użyj fikcyjnego spotkania o otwarciu sklepu. Zrób agendę, protokół i follow-up do zatwierdzenia przez człowieka.",
      "acceptance": [
        "Agenda 30 minut",
        "5 działań z właścicielem",
        "Decyzje oddzielone od pomysłów",
        "Zasady nagrywania"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 06; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L08",
      "slug": "osobista-baza-wiedzy",
      "week": 8,
      "module": 2,
      "title": "Wiedza, którą potrafisz odnaleźć",
      "tools": [
        "NotebookLM — bezpłatny wariant",
        "Folder dokumentów",
        "Opcjonalnie Notion lub Readwise"
      ],
      "outcome": "Zbudujesz małą bazę źródeł i własny system nauki.",
      "objectives": [
        "Zorganizujesz 8–12 legalnie dostępnych źródeł w 3 kategoriach z datą, opisem i właścicielem aktualizacji.",
        "Zadasz bazie 5 pytań i ręcznie sprawdzisz 5 odniesień do źródeł; odnotujesz co najmniej 1 ograniczenie.",
        "Utworzysz 10 fiszek: pytanie, poprawna odpowiedź i źródło; poprawisz wszystkie niejednoznaczne pytania.",
        "Ułożysz plan powtórek na 14 dni z 3 krótkimi sesjami i sprawdzianem bez zaglądania do odpowiedzi."
      ],
      "exercise": "Zbuduj bazę własnego zainteresowania albo procedur małej firmy. Odpowiedz na pytanie, którego źródła nie rozstrzygają, i zachowaj uczciwe „nie wiem”.",
      "acceptance": [
        "8 źródeł z metadanymi",
        "5 sprawdzonych odpowiedzi",
        "10 dobrych fiszek",
        "Plan powtórek"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 07; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 4: przegląd prac z tygodni 7 i 8, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L09",
      "slug": "arkusze-i-dane",
      "week": 9,
      "module": 3,
      "title": "Dane bez czarnej magii",
      "tools": [
        "Google Sheets lub Excel",
        "ChatGPT z analizą plików, jeśli dostępna"
      ],
      "outcome": "Oczyścisz prosty zbiór danych i sprawdzisz podstawowe obliczenia.",
      "objectives": [
        "Zidentyfikujesz duplikaty, braki, błędne jednostki i niespójne daty w zbiorze 100 fikcyjnych wierszy, opisując 4 typy problemów.",
        "Zdefiniujesz miarę przed liczeniem: licznik, mianownik, okres i jednostkę; poprawnie obliczysz 3 wskaźniki.",
        "Sprawdzisz 5 wyników niezależną formułą arkusza i wyjaśnisz rozbieżności.",
        "Przygotujesz dziennik czyszczenia i zachowasz oryginał danych, żeby odtworzyć kroki."
      ],
      "exercise": "Z fikcyjnych zamówień sklepu policz przychód, średnią wartość zamówienia i odsetek zwrotów. Wyjaśnij, czy ceny zawierają podatek i jak traktujesz zwroty.",
      "acceptance": [
        "4 klasy błędów",
        "3 zdefiniowane wskaźniki",
        "5 ręcznie zweryfikowanych wyników",
        "Oryginał i log zmian"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 08; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L10",
      "slug": "analiza-i-decyzje",
      "week": 10,
      "module": 3,
      "title": "Wnioski, które pomagają zdecydować",
      "tools": [
        "Arkusz",
        "ChatGPT lub Claude",
        "Źródłowe dane ćwiczeniowe"
      ],
      "outcome": "Przełożysz liczby na decyzję z wariantami i jawną niepewnością.",
      "objectives": [
        "Narysujesz 2 wykresy odpowiednie do pytania, z tytułem, jednostką, okresem i podpisanym źródłem.",
        "Oddzielisz 5 obserwacji od 3 hipotez o przyczynach; żadna hipoteza nie zostanie przedstawiona jako dowód.",
        "Porównasz 3 opcje decyzji według kosztu, korzyści, ryzyka i odwracalności.",
        "Napiszesz executive brief do 1 strony: rekomendacja, 3 dowody, 2 ograniczenia i następny test."
      ],
      "exercise": "Zdecyduj, czy sklep powinien zwiększyć zapas produktu. Użyj danych sprzedaży, zwrotów i stanów magazynu. Pokaż wariant ostrożny i test przed większą inwestycją.",
      "acceptance": [
        "2 czytelne wykresy",
        "Obserwacje i hipotezy osobno",
        "3 warianty",
        "Brief 1 strony"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 09; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 5: przegląd prac z tygodni 9 i 10, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L11",
      "slug": "prezentacje-i-opowiesci",
      "week": 11,
      "module": 3,
      "title": "Prezentacja z myślą przewodnią",
      "tools": [
        "Google Slides lub PowerPoint",
        "Gamma — wariant bezpłatny/kwalifikowana oferta",
        "ChatGPT"
      ],
      "outcome": "Zrobisz krótką prezentację, która prowadzi odbiorcę do konkretnej decyzji.",
      "objectives": [
        "Zapiszesz cel prezentacji jednym zdaniem i opiszesz odbiorcę, jego pytanie i decyzję.",
        "Utworzysz 7 slajdów: problem, kontekst, dowody, opcje, rekomendacja, plan i następny krok; każdy ma 1 główną myśl.",
        "Sprawdzisz wszystkie liczby i prawa do materiałów oraz zapewnisz kontrast i czytelność na ekranie laptopa.",
        "Wygłosisz 5-minutową próbę, zmierzysz czas i poprawisz 2 miejsca wskazane w feedbacku."
      ],
      "exercise": "Przedstaw usprawnienie procesu w swojej firmie lub plan prywatnego projektu. Odbiorca ma po prezentacji wiedzieć, co zatwierdzić.",
      "acceptance": [
        "Cel i odbiorca",
        "7 spójnych slajdów",
        "Sprawdzone dowody",
        "Próba 5 minut"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 10; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L12",
      "slug": "grafika-i-brief",
      "week": 12,
      "module": 3,
      "title": "Obraz, który ma zadanie",
      "tools": [
        "ChatGPT — dostępna generacja obrazów",
        "Canva Free",
        "Opcjonalnie Adobe Firefly"
      ],
      "outcome": "Przygotujesz spójną grafikę i poprawny brief wizualny.",
      "objectives": [
        "Napiszesz brief obejmujący odbiorcę, zastosowanie, temat, kompozycję, światło, paletę, format i ograniczenia.",
        "Wygenerujesz lub złożysz 3 warianty tego samego materiału i wybierzesz jeden według 5 kryteriów.",
        "Sprawdzisz tekst, anatomię/obiekty, zgodność z marką i prawa do wejściowych materiałów.",
        "Wyeksportujesz 2 formaty z nazwą, rozmiarem i opisem alternatywnym; zachowasz plik źródłowy."
      ],
      "exercise": "Zaprojektuj ilustrację do poradnika albo wizualizację fikcyjnego produktu. Nie przedstawiaj wygenerowanej osoby jako prawdziwego klienta.",
      "acceptance": [
        "Brief z 8 polami",
        "3 porównane warianty",
        "Checklista jakości",
        "2 eksporty i alt"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 11; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 6: przegląd prac z tygodni 11 i 12, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L13",
      "slug": "audio-i-glos",
      "week": 13,
      "module": 4,
      "title": "Głos i audio z dobrym scenariuszem",
      "tools": [
        "Dyktafon ucznia",
        "Audacity lub edytor przeglądarkowy",
        "Opcjonalnie ElevenLabs"
      ],
      "outcome": "Zrobisz krótką, zrozumiałą ścieżkę audio z poprawną transkrypcją.",
      "objectives": [
        "Napiszesz scenariusz 45–60 sekund o jednym celu, bez niepotwierdzonych twierdzeń.",
        "Nagrajesz własny głos lub użyjesz licencjonowanego głosu syntetycznego, z jawną zgodą i bez podszywania się.",
        "Zredagujesz transkrypcję, poprawiając wszystkie nazwy i liczby, oraz dodasz opis materiału.",
        "Wyeksportujesz plik i porównasz zrozumiałość na słuchawkach i głośniku telefonu; zanotujesz 2 poprawki."
      ],
      "exercise": "Nagraj krótką instrukcję wdrożenia procedury lub lekcję powtórkową. Nie klonuj cudzego głosu.",
      "acceptance": [
        "Scenariusz do minuty",
        "Własny/licencjonowany głos",
        "Poprawna transkrypcja",
        "2 odsłuchy i eksport"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 12; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L14",
      "slug": "wideo-i-montaz",
      "week": 14,
      "module": 4,
      "title": "Wideo od pomysłu do publikowalnego pliku",
      "tools": [
        "Telefon lub nagranie ekranu",
        "Edytor wideo",
        "Opcjonalnie Descript, Higgsfield lub Runway"
      ],
      "outcome": "Zmontujesz krótki film instruktażowy lub demonstracyjny.",
      "objectives": [
        "Przygotujesz storyboard 5 ujęć, każde z funkcją, obrazem, dźwiękiem i orientacyjnym czasem.",
        "Złożysz film 30–60 sekund z własnych/licencjonowanych materiałów, bez przedstawiania fikcyjnego dowodu jako faktu.",
        "Dodasz poprawione napisy i sprawdzisz czytelność na telefonie; wszystkie ważne słowa mieszczą się w kadrze.",
        "Sprawdzisz cały eksport: początek, środek, zakończenie, audio i proporcje; zapiszesz koszt i źródła zasobów."
      ],
      "exercise": "Pokaż trzy kroki jednego zadania. Jeśli korzystasz z generacji płatnej, najpierw ustal budżet i wykonaj próbę bez ponownego automatycznego wydawania środków.",
      "acceptance": [
        "Storyboard 5 ujęć",
        "Film 30–60 sekund",
        "Poprawne napisy",
        "QA całego eksportu i koszt"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 13; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 7: przegląd prac z tygodni 13 i 14, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L15",
      "slug": "wlasny-asystent",
      "week": 15,
      "module": 4,
      "title": "Własny asystent, który zna zasady",
      "tools": [
        "Instrukcja w ChatGPT/Claude/Gemini",
        "Opcjonalnie Projects, plugins lub Gems według dostępności konta"
      ],
      "outcome": "Zaprojektujesz powtarzalnego asystenta dla jednego zadania.",
      "objectives": [
        "Spiszesz instrukcję asystenta: zadanie, dane, granice, format, źródła i warunki odmowy; wszystkie 6 elementów są jawne.",
        "Przygotujesz 8 przypadków testowych: 4 typowe, 2 niepełne i 2 ryzykowne.",
        "Uruchomisz testy i uzyskasz co najmniej 6/8 poprawnych wyników, bez krytycznego naruszenia prywatności.",
        "Zapiszesz wersję instrukcji, ograniczenia oraz plan utrzymania i ręcznej kontroli."
      ],
      "exercise": "Zbuduj asystenta do briefów, powtórek nauki albo przygotowania ofert. W wariancie darmowym zapisuj instrukcję jako szablon do wklejenia.",
      "acceptance": [
        "Instrukcja 6 elementów",
        "8 testów",
        "6/8 i zero krytycznych błędów",
        "Wersja i właściciel"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 14; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L16",
      "slug": "testowanie-asystenta",
      "week": 16,
      "module": 4,
      "title": "Powtarzalna jakość, nie loteria",
      "tools": [
        "Arkusz testów",
        "Dwa dostępne modele",
        "Wersjonowany dokument instrukcji"
      ],
      "outcome": "Ocenisz asystenta według rubryki i poprawisz go na podstawie błędów.",
      "objectives": [
        "Zbudujesz zestaw 12 przykładów z oczekiwanym zachowaniem i wagą błędu.",
        "Ocenisz wyniki w rubryce poprawność 40, użyteczność 25, kompletność 20 i bezpieczeństwo 15 punktów.",
        "Poprawisz 2 najczęstsze klasy błędów, zachowując zestaw testowy i porównując wynik przed/po.",
        "Określisz próg wdrożenia >=80/100 i zero błędów krytycznych oraz procedurę wycofania wersji."
      ],
      "exercise": "Weź asystenta z poprzedniej lekcji. Zmień instrukcję dopiero po zapisaniu błędu i oczekiwanego wyniku. Sprawdź, czy poprawka nie psuje innych przypadków.",
      "acceptance": [
        "12 testów",
        "Rubryka 100 punktów",
        "Porównanie dwóch wersji",
        "Próg i plan cofnięcia"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 15; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 8: przegląd prac z tygodni 15 i 16, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L17",
      "slug": "pierwsza-automatyzacja",
      "week": 17,
      "module": 5,
      "title": "Automatyzacja: pierwszy bezpieczny obieg",
      "tools": [
        "Własne konto Make lub n8n — dostęp i budżet uzgodnione przed warsztatem",
        "Fikcyjne dane w arkuszu",
        "Opcjonalnie Gumloop"
      ],
      "outcome": "Rozpiszesz i przećwiczysz obieg trzech kroków. W warsztacie po przygotowaniu narzędzi uruchomisz go na fikcyjnych danych, z zatrzymaniem przed skutkiem zewnętrznym.",
      "objectives": [
        "Rozrysujesz proces: wyzwalacz, dane, 3 kroki, wynik, właściciel i punkt zatwierdzenia.",
        "Przećwiczysz przepływ na 5 fikcyjnych rekordach; w wariancie wdrożeniowym uruchomisz go w uzgodnionym narzędziu i zachowasz dziennik. Żadnych wiadomości do prawdziwych osób.",
        "Dodasz walidację braku danych i obsługę co najmniej 2 błędów.",
        "Ustawisz limit uruchomień/kosztu i opiszesz wyłączenie oraz ręczną ścieżkę awaryjną."
      ],
      "exercise": "Formularz → klasyfikacja zgłoszenia → szkic odpowiedzi w tabeli. Człowiek zatwierdza; automat jeszcze niczego sam nie wysyła.",
      "acceptance": [
        "Mapa procesu",
        "5 poprawnych rekordów",
        "2 obsłużone błędy",
        "Limit i stop"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 16; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L18",
      "slug": "integracje-api",
      "week": 18,
      "module": 5,
      "title": "Integracje, API i porządek w kluczach",
      "tools": [
        "Narzędzie automatyzacji",
        "Publiczne API ćwiczeniowe",
        "Menedżer sekretów dostawcy"
      ],
      "outcome": "Przygotujesz kontrakt API i sprawdzisz ponowienia. W warsztacie połączysz uzgodnione narzędzia, zachowując dowody bezpiecznego odczytu i braku duplikatów.",
      "objectives": [
        "Wyjaśnisz API i webhook na własnym przykładzie: zamówienie w okienku i powiadomienie o gotowości.",
        "Zmapujesz 5 pól przykładowej odpowiedzi, a w warsztacie odczytasz uzgodnione API i porównasz rzeczywisty wynik z kontraktem, typami i brakującymi danymi.",
        "Zaprojektujesz idempotencję: dwukrotne to samo zdarzenie tworzy jeden wynik; sprawdzisz to na 3 powtórzeniach.",
        "Wskażesz właściwe miejsce przechowywania sekretu, a jeśli integracja go wymaga, ustawisz go z nauczycielem po stronie dostawcy/serwera z minimalnym zakresem. Nigdy w publicznym pliku lub promptach."
      ],
      "exercise": "Pobierz dane pogodowe lub katalog publicznych danych do arkusza. Dodaj identyfikator zdarzenia, obsłuż timeout i powtórkę.",
      "acceptance": [
        "Mapa 5 pól",
        "Obsługa braku i timeout",
        "3 powtórzenia bez duplikatu",
        "Sekret poza klientem"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 17; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 9: przegląd prac z tygodni 17 i 18, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L19",
      "slug": "aplikacja-no-code",
      "week": 19,
      "module": 5,
      "title": "Własna mała aplikacja z AI",
      "tools": [
        "Zwykły plik HTML i przeglądarka; opcjonalnie własne konto Lovable lub Replit",
        "GitHub",
        "Opcjonalnie Supabase sandbox"
      ],
      "outcome": "Zbudujesz prototyp jednego użytecznego narzędzia i przetestujesz jego podstawowy przebieg.",
      "objectives": [
        "Napiszesz specyfikację 1 strony: użytkownik, problem, wejście, wynik i 5 kryteriów odbioru.",
        "Zbudujesz prototyp jednego przebiegu z formularzem, walidacją i stanem błędu.",
        "Przetestujesz 6 przypadków: typowy, pusty, długi, błędny, mobilny i brak usługi.",
        "Zachowasz kod/eksport i opiszesz różnicę między lokalnym podglądem, Preview i produkcją."
      ],
      "exercise": "Zrób kalkulator ofert, listę kontrolną albo planer. Używaj fikcyjnych danych; płatności i prywatne konta pozostają poza pierwszym prototypem.",
      "acceptance": [
        "Specyfikacja 1 strony",
        "Działający główny przebieg",
        "6 testów",
        "Eksport i granice użycia"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 18; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L20",
      "slug": "agenci-i-nadzor",
      "week": 20,
      "module": 5,
      "title": "Agenci z hamulcem i kierownicą",
      "tools": [
        "Wybrany asystent z trybem zadaniowym",
        "Tryb testowy automatyzacji",
        "Dziennik działań"
      ],
      "outcome": "Przećwiczysz kontrakt wieloetapowego zadania, a w warsztacie uruchomisz dostępnego agenta tylko do odczytu i sprawdzisz jego rzeczywisty wynik.",
      "objectives": [
        "Podzielisz zadanie na plan, dozwolone odczyty, propozycje działań i punkty wymagające zatwierdzenia.",
        "Nadasz minimalne uprawnienia oraz limit czasu/kosztu; określisz co najmniej 4 działania zabronione bez zgody.",
        "Sprawdzisz 3 scenariusze: sukces, brak danych i złośliwa instrukcja w źródle. W wariancie wdrożeniowym zachowasz rzeczywiste logi zatrzymania agenta; ręczna próba jest osobnym etapem przygotowania.",
        "Zweryfikujesz wynik niezależnie od raportu agenta i zapiszesz dowody rzeczywistego działania."
      ],
      "exercise": "Zleć przygotowanie porównania narzędzi i szkicu planu wdrożenia. Agent może czytać publiczne źródła, ale nie kupuje, nie zakłada kont i nie wysyła wiadomości.",
      "acceptance": [
        "Plan i granice",
        "Limity i 4 zakazy",
        "3 scenariusze",
        "Dowód wyniku"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 19; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 10: przegląd prac z tygodni 19 i 20, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L21",
      "slug": "specjalizacja-branzowa",
      "week": 21,
      "module": 6,
      "title": "AI w Twojej branży",
      "tools": [
        "Narzędzia wybrane do procesu",
        "Arkusz priorytetów",
        "Materiały zanonimizowane"
      ],
      "outcome": "Wybierzesz zastosowanie, które ma sens w Twojej pracy i poziomie odpowiedzialności.",
      "objectives": [
        "Wypiszesz 10 zadań swojej roli i ocenisz je w skali 1–5 pod kątem czasu, powtarzalności, ryzyka i jakości danych.",
        "Wybierzesz 2 zastosowania na podstawie jawnej macierzy priorytetów, zamiast samej atrakcyjności narzędzia.",
        "Dostosujesz 1 proces do realiów branży: odbiorcy, terminów, wymaganych zgód i kontroli człowieka.",
        "Przygotujesz kartę usprawnienia z celem, bazowym pomiarem, artefaktem i kryterium sukcesu."
      ],
      "exercise": "Wybierz ścieżkę: administracja, sprzedaż, marketing/e-commerce, HR, edukacja, operacje, zarządzanie lub życie prywatne. Zbuduj przypadek bez wrażliwych danych.",
      "acceptance": [
        "10 zadań w macierzy",
        "2 priorytety",
        "Proces branżowy",
        "Karta usprawnienia"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 20; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L22",
      "slug": "pomiar-efektywnosci",
      "week": 22,
      "module": 6,
      "title": "Ile czasu naprawdę odzyskujesz",
      "tools": [
        "Stoper",
        "Arkusz pomiarów",
        "Rubryka jakości"
      ],
      "outcome": "Policzysz oszczędność czasu bez mylenia jej z jakością i przepustowością.",
      "objectives": [
        "Wykonasz po 3 porównywalne próby przed i po wdrożeniu, uwzględniając sprawdzenie i poprawki.",
        "Obliczysz medianę, oszczędność czasu i zmianę przepustowości poprawnymi wzorami.",
        "Ocenisz jakość obu wariantów w identycznej rubryce; wynik >=80/100 i zero błędów krytycznych jest warunkiem sukcesu.",
        "Przedstawisz koszt narzędzi i utrzymania oraz 2 ograniczenia małej próby, bez uogólniania na wszystkich pracowników."
      ],
      "exercise": "Zmierz jedno zadanie z własnej branży. Jeżeli AI nie daje poprawy po uwzględnieniu korekt, opisz to i zaproponuj zmianę lub rezygnację.",
      "acceptance": [
        "6 pełnych pomiarów",
        "3 poprawne wskaźniki",
        "Rubryka jakości",
        "Koszt i ograniczenia"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 21; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 11: przegląd prac z tygodni 21 i 22, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L23",
      "slug": "projekt-koncowy",
      "week": 23,
      "module": 6,
      "title": "Projekt końcowy: od briefu do dowodu",
      "tools": [
        "Wybrany zestaw narzędzi",
        "Repozytorium/folder portfolio",
        "Arkusz testów"
      ],
      "outcome": "Dostarczysz własne usprawnienie wraz z instrukcją, testami i pomiarem.",
      "objectives": [
        "Zatwierdzisz z nauczycielem brief: problem, odbiorca, zakres, dane, ryzyko i 5 kryteriów odbioru.",
        "Dostarczysz działający artefakt lub proces, który przejdzie 8/10 wcześniej zapisanych testów i zero krytycznych błędów.",
        "Opiszesz uruchomienie, kontrolę jakości, koszty, wyłączenie i przejęcie zadania przez inną osobę.",
        "Dołączysz pomiar przed/po oraz 3 konkretne dowody działania bez ujawniania danych prywatnych."
      ],
      "exercise": "Wybierz jeden projekt: pakiet komunikacji, baza wiedzy, analiza, produkcja materiałów, automatyzacja albo mała aplikacja. Ogranicz zakres tak, żeby dało się sprawdzić wynik.",
      "acceptance": [
        "Brief i 5 kryteriów",
        "10 testów, minimum 8 poprawnych",
        "Instrukcja utrzymania",
        "Pomiar i 3 dowody"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 22; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": null,
      "minutes": 90,
      "xp": 100,
      "free": false
    },
    {
      "id": "L24",
      "slug": "obrona-i-samodzielnosc",
      "week": 24,
      "module": 6,
      "title": "Obrona i Twój plan na kolejne 90 dni",
      "tools": [
        "Portfolio",
        "Rubryka kompetencji",
        "Plan rozwoju"
      ],
      "outcome": "Udowodnisz samodzielność i zaplanujesz dalsze uczenie bez gonienia każdej nowinki.",
      "objectives": [
        "W 10 minut przedstawisz problem, rozwiązanie, pomiar, ryzyka i ograniczenia projektu, odpowiadając na 3 pytania nauczyciela.",
        "Rozwiążesz nowe zadanie transferowe bez kopiowania gotowego scenariusza; uzyskasz >=80/100 i zero krytycznych błędów.",
        "Oddasz portfolio: 3 usprawnienia, 1 workflow z nadzorem, źródła, szablony i procedury kontroli.",
        "Ułożysz plan 90 dni z 3 celami, datami przeglądu, budżetem narzędzi i zasadą rezygnacji z nieprzydatnych subskrypcji."
      ],
      "exercise": "Obroń projekt przed nauczycielem, a następnie wykonaj podobne zadanie w nowym kontekście. Wskaż, co umiesz zrobić samodzielnie, a kiedy potrzebujesz specjalisty.",
      "acceptance": [
        "Obrona 10 minut",
        "Zadanie transferowe >=80",
        "Portfolio spełnia kryteria",
        "Plan 90 dni"
      ],
      "agenda": [
        {
          "title": "Przeczytaj i obejrzyj przykład",
          "minutes": 20
        },
        {
          "title": "Przećwicz krok po kroku",
          "minutes": 20
        },
        {
          "title": "Wykonaj własne zadanie",
          "minutes": 40
        },
        {
          "title": "Sprawdź wiedzę i zapisz wnioski",
          "minutes": 10
        }
      ],
      "prerequisite": "Umiejętności z lekcji 23; nauczyciel może zalecić przeskok po diagnozie.",
      "tutoring": "Sesja 12: przegląd prac z tygodni 23 i 24, diagnoza błędu, wspólna poprawa i kolejny cel.",
      "minutes": 90,
      "xp": 100,
      "free": false
    }
  ]
}