Dokumentacja Learnly
Kompletny przewodnik po platformie e-learningowej nowej generacji. Wszystko, czego potrzebujesz, aby tworzyć i sprzedawać kursy online.
Brak wyników. Spróbuj innego zapytania.
Rozpocznij pracę z Learnly
Pierwsze kroki: instalacja, konfiguracja i Twój pierwszy kurs.
Wprowadzenie
WPSell Learnly to kompletna platforma e-learningowa (LMS) dla WordPress, zaprojektowana z myślą o polskim rynku edukacji online. Łączy w sobie kreator kursów, system sprzedaży, grywalizację, AI i zaawansowaną analitykę — wszystko w jednej wtyczce.
Kursy i lekcje
Twórz kursy z modułami, lekcjami wideo, quizami i zadaniami
Sprzedaż
WooCommerce, subskrypcje, pakiety, kupony i wiele opcji płatności
Sztuczna inteligencja
AI generuje kursy, quizy i treści — oszczędzaj godziny pracy
Grywalizacja
Punkty XP, odznaki, rankingi i poziomy motywują kursantów
Analityka
Szczegółowe raporty postępów, zaangażowania i przychodów
Integracje
OptimizePress, email marketing, piksele, webhooks i API
- WordPress 6.0 lub nowszy
- PHP 7.4+ (zalecane 8.1+)
- WooCommerce 7.0+ (do sprzedaży kursów)
- MySQL 5.7+ lub MariaDB 10.3+
Instalacja i konfiguracja
Instalacja wtyczki
Kreator konfiguracji
Przy pierwszym uruchomieniu Learnly oferuje kreator konfiguracji, który przeprowadzi Cię przez:
- Ustawienia ogólne (nazwa platformy, waluta, język)
- Konfigurację stron (panel kursanta, logowanie, rejestracja)
- Integrację z WooCommerce
- Ustawienia e-mail i powiadomień
- Import danych z innych platform (opcjonalnie)
Kreator można uruchomić ponownie w dowolnym momencie z poziomu Learnly → Ustawienia → Uruchom kreator.
Szybki start — Twój pierwszy kurs w 10 minut
Oto najszybsza ścieżka do stworzenia i opublikowania kursu:
Twój kurs jest dostępny online. Kursanci mogą go kupić, zapisać się i rozpocząć naukę natychmiast.
Poradniki krok po kroku
Praktyczne przewodniki po kluczowych funkcjach Learnly.
Tworzenie kursu
Struktura kursu
Każdy kurs w Learnly ma następującą hierarchię:
├── Moduł 1 (np. „Wprowadzenie”)
│ ├── Lekcja 1.1 (wideo, tekst, załączniki)
│ ├── Lekcja 1.2
│ └── Quiz modułu
├── Moduł 2 (np. „Podstawy”)
│ ├── Lekcja 2.1
│ └── Zadanie praktyczne
└── Egzamin końcowy + Certyfikat
Ustawienia kursu
| Pole | Opis |
|---|---|
| Tytuł | Nazwa kursu wyświetlana na stronie i w katalogu |
| Opis | Szczegółowy opis kursu (obsługuje HTML i bloki WordPress) |
| Miniaturka | Obraz wyróżniający (zalecany rozmiar: 800×450 px) |
| Poziom trudności | Początkujący / Średniozaawansowany / Zaawansowany |
| Cena regularna | Standardowa cena kursu |
| Cena promocyjna | Opcjonalna cena ze zniżką (wyświetla przekreśloną cenę) |
| Kategoria | Kategorie kursów do filtrowania w katalogu |
| Czas dostępu | Dożywotni lub ograniczony (w dniach) |
| Produkt WooCommerce | Powiązany produkt WC do obsługi płatności |
Zamiast pisać kurs od zera, użyj AI Kreatora kursów — podaj temat, a AI wygeneruje pełną strukturę z modułami, lekcjami i quizami.
Dodawanie lekcji
Typy treści w lekcji
Wideo
YouTube, Vimeo, Bunny.net lub własny plik MP4
Tekst
Edytor WordPress z formatowaniem, obrazami i tabelami
Załączniki
PDF, arkusze, szablony — pobieralne materiały
Audio
Podcasty, nagrania audio i materiały dźwiękowe
Jak dodać lekcję wideo
Zaznacz opcję „Darmowa lekcja” — niezalogowani użytkownicy będą mogli ją obejrzeć bez zakupu. Świetne na zwiększenie konwersji.
Quizy i zadania
System quizów
| Typ pytania | Opis | Auto-ocena |
|---|---|---|
| Wielokrotny wybór | Jedna prawidłowa odpowiedź z kilku opcji | ✅ Tak |
| Wielokrotny wybór (multi) | Kilka prawidłowych odpowiedzi | ✅ Tak |
| Prawda / Fałsz | Proste pytanie z dwoma opcjami | ✅ Tak |
| Pytanie otwarte | Student wpisuje wolny tekst | ❌ Ręczna |
| Dopasowywanie | Łączenie par elementów | ✅ Tak |
Ustawienia quizu
- Próg zaliczenia — minimalny procent, np. 70%
- Limit czasu — opcjonalny timer (np. 30 minut)
- Liczba prób — ile razy student może podejść
- Losowanie pytań — pytania i odpowiedzi losowane
- Feedback — wyjaśnienia po pytaniu lub na końcu
Zadania praktyczne
- Student przesyła plik (PDF, ZIP, obraz) lub wpisuje odpowiedź
- Instruktor ocenia ręcznie i dodaje komentarz
- Zadanie może być wymagane do ukończenia kursu
Sprzedaż kursu
Darmowy
Kurs dostępny za darmo po rejestracji
Jednorazowa płatność
Klasyczna sprzedaż przez WooCommerce
Subskrypcja
Cykliczne płatności za dostęp
Pakiet
Zestaw kursów w jednej cenie ze zniżką
Konfiguracja sprzedaży
Twórz kupony rabatowe w WooCommerce → Kupony. Działają automatycznie z kursami Learnly.
Pakiety kursów
Pakiety pozwalają sprzedawać kilka kursów razem w atrakcyjnej cenie. Learnly obsługuje zaawansowany system wariantów z wersjami i poziomami cenowymi.
Tworzenie pakietu
Pakiet „Learnly Pro” oferuje 3 wersje (Marketing & AI, Python & UX/UI, React.js) oraz 3 poziomy cenowe (Starter 497 zł, Professional 897 zł, Master 997 zł).
Certyfikaty
Learnly generuje profesjonalne certyfikaty ukończenia kursu z unikalnym kodem weryfikacji.
Jak to działa
- Student ukończy 100% lekcji i zda quiz końcowy
- Certyfikat generuje się automatycznie (PDF)
- Unikalny kod weryfikacji potwierdza autentyczność
- Student pobiera certyfikat z panelu kursanta
Personalizacja certyfikatu
W Learnly → Certyfikaty znajdziesz wizualny edytor:
- Własne logo i kolory marki
- Edytowalne pola (imię studenta, nazwa kursu, data)
- Wybór szablonu (klasyczny, nowoczesny, minimalistyczny)
- Tło i ramka certyfikatu
Panel kursanta
Panel kursanta to centralny punkt dla studentów — tu widzą swoje kursy, postępy i certyfikaty.
Co widzi student
- Moje kursy — lista zapisanych kursów z paskami postępu
- Postępy — szczegółowy widok ukończonych lekcji i quizów
- Certyfikaty — pobieralne certyfikaty
- Odznaki — zdobyte odznaki i punkty XP
- Notatki — osobiste notatki z lekcji
- Profil — ustawienia konta i dane osobowe
Panel kursanta używa shortcode’a Musisz być zalogowany, aby zobaczyć panel kursanta. Zaloguj się
Dostosuj wygląd panelu w Learnly → Ustawienia → Wygląd. Kolory, układ i widoczne sekcje są konfigurowalne.
Funkcje platformy
Zaawansowane funkcje, które wyróżniają Learnly spośród innych LMS.
AI Kreator kursów PRO
AI Kreator pozwala wygenerować pełny kurs w kilka minut. Podaj temat, a sztuczna inteligencja stworzy strukturę, moduły, lekcje i quizy.
AI Kreator wymaga klucza OpenAI API. Ustaw go w Learnly → Ustawienia → AI. Obsługiwane modele: GPT-4 i GPT-3.5.
Grywalizacja PRO
System grywalizacji motywuje kursantów dzięki punktom doświadczenia, odznakom, poziomom i rankingom.
| Element | Opis |
|---|---|
| 🏅 Punkty XP | Zdobywane za ukończenie lekcji, quizów, logowanie |
| 🎖️ Odznaki | Nagrody za osiągnięcia („Pierwszy quiz”, „Mistrz modułu”) |
| 📊 Poziomy | System rang: Nowicjusz → Ekspert → Mistrz |
| 🏆 Rankingi | Tabele najlepszych kursantów |
| 🔥 Serie | Nagrody za regularne logowanie (streak days) |
Konfiguracja punktacji
- Ukończenie lekcji: 10 XP
- Zaliczenie quizu: 25 XP
- Ukończenie modułu: 50 XP
- Ukończenie kursu: 200 XP
- Codzienne logowanie: 5 XP
Sesje na żywo PRO
Prowadź transmisje wideo na żywo. Integracja z Zoom, Google Meet lub własnymi narzędziami.
- Planowanie sesji z automatycznymi powiadomieniami e-mail
- Kalendarz sesji w panelu kursanta
- Automatyczne nagrywanie i udostępnianie powtórek
- Chat na żywo podczas sesji
- Sesje mogą być przypisane do konkretnego kursu
Drip content
Drip content pozwala udostępniać lekcje stopniowo zamiast dawać cały kurs od razu.
Tryby udostępniania
- Po czasie — Lekcja 2 dostępna 3 dni po rozpoczęciu kursu
- Po ukończeniu — Lekcja 3 otwiera się po ukończeniu Lekcji 2
- Konkretna data — Moduł dostępny od wybranej daty
- Mieszany — Kombinacja powyższych metod
Drip content zwiększa zaangażowanie, bo studenci wracają regularnie. Zmniejsza też refundy.
Napisy do wideo PRO
Learnly automatycznie generuje napisy dzięki AI (Whisper). Napisy zwiększają dostępność i SEO.
- Po dodaniu wideo kliknij „Generuj napisy”
- AI tworzy napisy z sygnaturami czasowymi
- Napisy wyświetlają się pod odtwarzaczem
- Obsługa wielu języków
- Edycja ręczna po wygenerowaniu
Analityka i raporty
Panel analityki daje pełny obraz tego, jak kursanci korzystają z platformy.
| Raport | Co pokazuje |
|---|---|
| Przegląd | Liczba kursantów, ukończeń, przychody |
| Postępy kursantów | Kto ile ukończył, gdzie utknął |
| Wyniki quizów | Średnie wyniki, najtrudniejsze pytania |
| Zaangażowanie | Czas na lekcjach, częstotliwość logowania |
| Przychody | Sprzedaż, AOV, refundy, trendy |
| Popularne kursy | Ranking wg zapisów, ukończeń i ocen |
Wszystkie raporty można wyeksportować do CSV lub PDF.
Powiadomienia
Typy powiadomień
- E-mail — Potwierdzenie zapisu, przypomnienia, nowe lekcje, wyniki quizów
- W aplikacji — Dzwonek z liczbą nieprzeczytanych
- Push — Opcjonalne powiadomienia przeglądarki (PRO)
Szablony e-mail
- Powitanie nowego kursanta
- Potwierdzenie zapisu na kurs
- Przypomnienie o niedokończonym kursie
- Nowa lekcja w kursie (drip content)
- Certyfikat gotowy do pobrania
- Zbliżająca się live sesja
Notatki kursanta
- Notatki przypisane do konkretnej lekcji
- Edytor z podstawowym formatowaniem
- Automatyczny zapis — student nie traci notatek
- Eksport notatek do tekstu
- Notatki widoczne tylko dla autora (prywatne)
E-commerce i płatności
WooCommerce, subskrypcje, kupony — wszystko o sprzedaży kursów.
Integracja z WooCommerce
WooCommerce to silnik sprzedaży Learnly. Obsługuje płatności, zamówienia, faktury i automatyczne zapisy.
Konfiguracja
Jak działa sprzedaż
| Krok | Co się dzieje |
|---|---|
| 1. Klient klika „Kup kurs” | Produkt WC dodaje się do koszyka |
| 2. Składa zamówienie | WooCommerce przetwarza płatność |
| 3. Płatność potwierdzona | Learnly zapisuje studenta na kurs |
| 4. Student loguje się | Kurs pojawia się w panelu kursanta |
Learnly działa z: PayU, Przelewy24, tpay, Stripe, PayPal oraz przelewem bankowym (BACS).
Subskrypcje PRO
Model subskrypcyjny pozwala pobierać cykliczne opłaty za dostęp do kursów.
Modele subskrypcji
- Dostęp do jednego kursu — miesięczna opłata
- All Access — dostęp do całej biblioteki
- Członkostwo premium — ekskluzywne treści, live sesje, mentoring
Kupony i promocje
System kuponów WooCommerce działa automatycznie z kursami Learnly.
| Typ | Przykład |
|---|---|
| Rabat procentowy | 20% zniżki → KURS20 |
| Rabat kwotowy | 50 zł taniej → MINUS50 |
| Kupony jednorazowe | Unikalne kody dla każdego użytkownika |
Ustaw kupon jako automatyczny — rabat nalicza się bez wpisywania kodu, gdy klient spełni warunki.
Integracje
Połącz Learnly z OptimizePress, narzędziami email, pikselami i zewnętrznymi systemami.
OptimizePress NEW
OptimizePress to popularny page builder do landing page’y i funneli. Learnly integruje się z OP, pozwalając osadzać elementy kursów na stronach OptimizePress.
Landing page kursu
Stwórz piękną stronę sprzedażową z przyciskiem „Kup kurs”
Shortcodes
Wstaw elementy Learnly na stronach OP
Funnele
Landing → Checkout → Thank You → Kurs
Treści chronione
Pokazuj sekcje tylko zapisanym kursantom
Konfiguracja
Shortcodes dla OptimizePress
| Shortcode | Opis |
|---|---|
| [wpsell_buy_button course_id=”ID”] | Przycisk „Kup kurs” |
| [wpsell_course_price id=”ID”] | Cena kursu |
| [wpsell_course_progress id=”ID”] | Pasek postępu |
| [wpsell_enroll_form course_id=”ID”] | Formularz zapisu (darmowe kursy) |
| [wpsell_if enrolled=”ID”]…[/wpsell_if] | Treść warunkowa |
Reklama → Landing OP → Checkout WC → Thank You OP → Panel kursanta Learnly. Tak działają najlepsze platformy kursów online.
Import danych NEW
Przenosisz się z innej platformy? Learnly migruje kursy, lekcje, quizy i dane studentów.
Obsługiwane platformy
| Platforma | Co importujemy | Status |
|---|---|---|
| WebToLearn | Kursy, lekcje, moduły, quizy, studenci | Pełny |
| Tutor LMS | Kursy, lekcje, quizy, kategorie | Pełny |
| LearnDash | Kursy, lekcje, tematy, quizy, grupy | Pełny |
| LearnPress | Kursy, lekcje, quizy, zamówienia | Pełny |
| Sensei LMS | Kursy, lekcje, quizy | Podstawowy |
| CSV / Excel | Dowolne dane tabelaryczne | FREE |
Import z WebToLearn
Import z Tutor LMS
Import CSV
„Marketing cyfrowy”;”Kurs marketingu”;”Wstęp”;1;”Czym jest marketing?”;”https://youtube.com/…”;”15:30″
Zawsze zrób kopię zapasową bazy danych przed importem.
Email marketing
Learnly integruje się z popularnymi narzędziami email marketingu.
Obsługiwane platformy
- MailerLite — darmowy plan do 1000 subskrybentów
- Mailchimp — globalny lider
- GetResponse — polski serwis z automatyzacją
- ActiveCampaign — CRM + email
- ConvertKit — dla twórców kursów
Student kupuje kurs → trafia na listę → otrzymuje sekwencję powitalną. Automatycznie!
Webhooks i REST API
REST API
Endpointy pod prefiksem /wp-json/learnly/v1/:
| Endpoint | Metoda | Opis |
|---|---|---|
| /courses | GET | Lista kursów |
| /courses/{id} | GET | Szczegóły kursu |
| /courses/{id}/enroll | POST | Zapisz studenta |
| /students/{id}/progress | GET | Postępy studenta |
| /lessons/{id}/complete | POST | Oznacz lekcję jako ukończoną |
Webhooks
- student.enrolled — student zapisał się na kurs
- lesson.completed — ukończył lekcję
- course.completed — ukończył kurs
- quiz.passed — zdał quiz
- certificate.issued — wygenerowano certyfikat
Webhooks działają z Zapier, Make (Integromat) i n8n.
Piksele śledzące
| Platforma | Zdarzenia |
|---|---|
| Facebook / Meta Pixel | ViewContent, AddToCart, Purchase |
| Google Analytics 4 | page_view, begin_checkout, purchase |
| Google Ads | Conversion tracking |
| TikTok Pixel | ViewContent, AddToCart, Purchase |
| LinkedIn Insight | Konwersje na checkout |
W Learnly → Ustawienia → Piksele wpisz ID piksela. Learnly automatycznie wstrzykuje kody śledzenia i wysyła zdarzenia e-commerce.
Zaawansowane
Shortcodes, osadzanie, RODO, ustawienia i najczęstsze pytania.
Shortcodes
| Shortcode | Opis |
|---|---|
Produktywność i Zarządzanie CzasemDarmowy kurs efektywności osobistej. GTD, Pomodoro, Notion, nawyki — sprawdzone metody zarządzania czasem i energią. Zobacz kursUX/UI Design — Projektowanie InterfejsówNaucz się projektować interfejsy użytkownika w Figmie. Design Thinking, badania UX, prototypowanie — kompletny kurs. Zobacz kursAI dla Biznesu — Praktyczny PrzewodnikWykorzystaj sztuczną inteligencję w swojej firmie. ChatGPT, automatyzacje, generowanie treści — praktyczne zastosowania AI. Zobacz kursReact.js — Nowoczesne Aplikacje WeboweZaawansowany kurs React.js z Next.js, TypeScript i Zustand. Od komponentów po deployment produkcyjnej aplikacji SaaS. Zobacz kursPython od Zera do Analityka DanychNaucz się Pythona od podstaw i zostań analitykiem danych. Pandas, wizualizacja, machine learning — wszystko w jednym kursie. Zobacz kursMarketing Cyfrowy od A do ZKompletny kurs marketingu cyfrowego — SEO, Google Ads, social media i email marketing. Naucz się pozyskiwać klientów online od zera. Zobacz kurs |
Katalog kursów z filtrami i siatką |
Musisz być zalogowany, aby zobaczyć panel kursanta. Zaloguj się |
Panel kursanta |
| [wpsell_login_form] | Formularz logowania |
| [wpsell_register_form] | Formularz rejestracji |
| [wpsell_buy_button course_id=”ID”] | Przycisk zakupu |
| [wpsell_course_progress id=”ID”] | Pasek postępu |
| [wpsell_course_price id=”ID”] | Cena kursu |
| [wpsell_if enrolled=”ID”]…[/wpsell_if] | Treść warunkowa |
| [wpsell_leaderboard] | Ranking grywalizacji |
Parametry wspólne
- columns=”3″ — kolumny siatki
- limit=”6″ — max elementów
- orderby=”date” — sortowanie
- style=”card” — styl wyświetlania
Osadzanie kursów
Osadź kursy lub lekcje na zewnętrznych stronach:
width=”100%” height=”600″ frameborder=”0″
allow=”autoplay; fullscreen”></iframe>
Opcje osadzania
- Pełny kurs — cała zawartość z nawigacją
- Pojedyncza lekcja — odtwarzacz wideo + tekst
- Katalog — lista kursów z przyciskami zakupu
- Widget postępu — mały widget z paskiem postępu
Ukryj branding Learnly w trybie embed. Skonfiguruj w Learnly → Ustawienia → Embed.
RODO / GDPR
Learnly jest zgodne z RODO — europejskim rozporządzeniem o ochronie danych osobowych.
- Checkbox zgody — przy rejestracji i zakupie
- Eksport danych — student pobiera swoje dane
- Usuwanie danych — prawo do bycia zapomnianym
- Polityka prywatności — automatyczny tekst o przetwarzaniu
- Zgody marketingowe — oddzielna zgoda na komunikację
Learnly dostarcza narzędzia, ale odpowiedzialność prawna leży po stronie administratora. Zalecamy konsultację z prawnikiem.
Ustawienia
Wszystkie ustawienia w Learnly → Ustawienia:
| Zakładka | Co konfiguruje |
|---|---|
| Ogólne | Nazwa platformy, logo, waluta, język |
| Strony | Przypisanie stron (panel, logowanie, rejestracja) |
| Wygląd | Kolory, układ katalogu, karty kursów |
| WooCommerce | Integracja płatności, auto-zapisy |
| Szablony powiadomień, nadawca | |
| Integracje | Email marketing, piksele, API, webhooks |
| AI | Klucz OpenAI, model, limity |
| Grywalizacja | XP, odznaki, rankingi, poziomy |
| Licencja | Klucz, status, data wygaśnięcia |
FAQ — Najczęstsze pytania
Czy Learnly działa z moim motywem WordPress?
Tak. Learnly jest kompatybilne z większością motywów (Astra, OceanWP, Divi, GeneratePress, Kadence). Dla OptimizePress — używaj shortcodów Learnly.
Ile kursów mogę stworzyć?
Bez limitu. Learnly nie ogranicza liczby kursów, lekcji, modułów ani studentów.
Czy mogę przenieść kursy z innej platformy?
Tak! Obsługujemy import z WebToLearn, Tutor LMS, LearnDash, LearnPress, Sensei LMS i CSV.
Jakie metody płatności są obsługiwane?
Wszystkie bramki WooCommerce: PayU, Przelewy24, tpay, Stripe, PayPal, przelew bankowy (BACS) i wiele innych.
Czy Learnly jest po polsku?
Tak! W pełni przetłumaczone na język polski — panel admina, frontend, e-maile i dokumentacja.
Czy mogę sprzedawać kursy bez WooCommerce?
WooCommerce jest wymagane do płatnej sprzedaży. Bez WC — tylko darmowe kursy.
Jak chronić wideo przed kopiowaniem?
Learnly nie wyświetla bezpośrednich linków do wideo. Dla najlepszej ochrony używaj Bunny.net lub Vimeo Pro.
Jak uzyskać wsparcie techniczne?
Napisz na support@wpsell.pl lub skorzystaj z czatu na wpsell.pl. Wsparcie: pn-pt 9:00–17:00.
Czy mogę używać Learnly na wielu stronach?
Zależy od licencji. Starter = 1 strona, Professional = 3 strony, Master = nieograniczone.
Jak zaktualizować wtyczkę?
Aktualizacje przychodzą automatycznie przez panel WordPress. Learnly sprawdza aktualizacje z serwera WPSell.