Przejdź do treści

open source · AI-native · headless

Kursy, które pozostają wierne swoim źródłom.

Otwarty LMS, w którym AI przygotowuje szkic, autor decyduje, a każdy wygenerowany element wskazuje swoje źródło.

Kursy, które nadążają za Twoją dokumentacją i repozytoriami, dostarczane jako witryna white-label dla każdego klienta, a jeśli chcesz, na Twoich własnych serwerach.

Kurs sam się aktualizuje, gdy zmieniają się źródła

living course

Kurs sam się aktualizuje, gdy zmieniają się Twoje źródła

Edytujesz dokument albo scalasz zmiany w repozytorium. ulams znajduje każdą lekcję i każde pytanie, które się na nim opierają, i proponuje aktualizację. Ty ją zatwierdzasz, a kursanci zachowują swoje postępy.

Animowany przykład w trzech krokach. Najpierw w pliku docs/slo.md jedna linijka zmienia się z 99,9 % na 99,95 % i pojawia się nowa linijka o budżecie na 30 dni. Następnie ulams znajduje akapit lekcji i pytanie quizu, które opierają się na sekcji 2 pliku docs/slo.md. Na końcu pojawia się propozycja z czerwono-zielonym podglądem zmian, autor klika „Zatwierdź”, tekst lekcji się aktualizuje, a plakietka potwierdza, że postępy kursantów zostały zachowane.

  1. 1Zmienia się Twoje źródłoKtoś edytuje linijkę w docs/slo.md.
  2. 2ulams znajduje każdą lekcję, która się na nim opieraPodświetla się akapit lekcji i pytanie quizu.
  3. 3Zatwierdzasz, a kursanci zachowują postępyPropozycja to podgląd zmian; jedno kliknięcie aktualizuje lekcję.

Kursy przestają się starzeć, a nic nie zmienia się bez Twojej zgody.

kreator kursów

Zbuduj kurs z dokumentu w kilka minut

Wrzuć runbook, odpowiedz na trzy pytania i przejrzyj konspekt oraz szkice ze źródłami, zanim cokolwiek trafi do uczestników.

Animowany przykład kreatora kursów w studio. Użytkownik wrzuca plik incident-runbook.pdf, pojawiają się trzy odpowiedzi z wywiadu (inżynierowie, 45 minut, quiz po każdej lekcji), rośnie konspekt z trzech modułów i pięciu lekcji, a przy każdej lekcji widać znacznik źródła. Jedna z lekcji powstaje na żywo ze wskazaniem źródeł, pytanie quizu też wskazuje swoje źródło, przykładowy licznik kosztów dochodzi do 18 centów, a „Zastosuj” publikuje kurs.

Od pliku PDF do opublikowanego kursu ze źródłami, a Ty zatwierdzasz każdy krok.

obsługa z dowolnego miejsca

Zarządzaj akademią z Claude, Claude Code lub terminala

Użyj Claude Code, Claude lub dowolnego agenta zgodnego z MCP, wiersza poleceń albo API. Studio to jeden ze sposobów obsługi ulams, nie jedyny.

Pięć sposobów obsługi ulams: Claude Code, Claude z serwerem MCP ulams, wiersz poleceń ulams, REST API z SDK oraz studio.

  • Prosisz Claude Code: Zbuduj 3-lekcyjny kurs o reagowaniu na incydenty z ./runbook.md i opublikuj go
  • Claude Code: Uruchomię kreator na runbook.md i przedstawię Ci konspekt, zanim cokolwiek zostanie opublikowane.
  • Wywołanie narzędzia: Bash ulams builder start --from runbook.md --defaults --json
  • W toku: Czytam runbook.md i przygotowuję konspekt
  • Wynik: {"status":"outline_review","session":"01J9Z3K8M2"}
  • Claude Code: Konspekt gotowy: 1. Wykryj i zgłoś, 2. Ocena i łagodzenie skutków, 3. Napisz postmortem. Każda lekcja wskazuje runbook.md jako źródło. Zatwierdzić i opublikować?
  • Prosisz Claude Code: Tak, zatwierdź i opublikuj.
  • Wywołanie narzędzia: Bash ulams builder outline approve 01J9Z3K8M2 --json
  • Wynik: {"status":"apply_review","session":"01J9Z3K8M2"}
  • Wywołanie narzędzia: Bash ulams builder apply 01J9Z3K8M2 --json
  • Wynik: {"status":"applied","courseId":17}
  • Wywołanie narzędzia: Bash ulams courses publish 17 --json
  • Wynik: {"id":17,"status":"published"}
  • Claude Code: Gotowe. Incident response jest już dostępny jako kurs 17: 3 lekcje, każde stwierdzenie ze wskazaniem runbook.md.

Opisz kurs zwykłym językiem. Claude Code uruchamia CLI ulams, pokazuje Ci konspekt i publikuje dopiero po Twojej zgodzie.

  • Ty: Które kursy są jeszcze szkicami? Opublikuj ten o kawie.
  • Wywołanie narzędzia: courses_list status: draft zwróciło 2 kursy
  • Claude: Dwa szkice: Learn coffee the slow way i Incident response. Opublikuję Learn coffee the slow way. Mam kontynuować?
  • Ty: Tak, opublikuj.
  • Wywołanie narzędzia: courses_publish id: 3 zwróciło opublikowano
  • Claude: Gotowe. Learn coffee the slow way jest opublikowany. Incident response nadal jest szkicem.

Zapytaj Claude albo dowolnego agenta zgodnego z MCP o swoją akademię. Korzysta z serwera MCP ulams i pyta, zanim cokolwiek wyśle.

  • Polecenie: ulams login --url http://coffee.localhost --demo admin
  • Wynik: Signed in as [email protected]
  • Polecenie: ulams courses list --json | jq -r '.data[] | "\(.id) \(.title)"'
  • Wynik: 3 Learn coffee the slow way
  • Polecenie: ulams get Course "Learn coffee the slow way" --output yaml > course.yaml
  • Komentarz: # edytuj lekcję o stopniu zmielenia w course.yaml
  • Polecenie: ulams apply --file course.yaml --dry-run
  • Wynik: Course Learn coffee the slow way updated (dry run, nothing written)
  • Polecenie: ulams apply --file course.yaml
  • W toku: Applying 1 change
  • Wynik: Course Learn coffee the slow way updated

Kurs jako kod: wyeksportuj kurs do YAML, edytuj go w swoim edytorze, przejrzyj plan i zastosuj zmiany z powrotem.

  • Polecenie: curl -s -X POST https://oncall.example.com/api/admin/topics \
  • Polecenie, ciąg dalszy: -H "Authorization: Bearer $ULAMS_TOKEN" -H "Content-Type: application/json" \
  • Polecenie, ciąg dalszy: -d '{"title":"Reading a page","lesson_id":12,"topicable_type":"EscolaLms\\TopicTypes\\Models\\TopicContent\\RichText","value":"What the alert means."}'
  • Wynik: {"success":true,"data":{"id":88,"title":"Reading a page","lesson_id":12}}
  • Polecenie: node -e "import('@ulams/sdk').then(async ({createClient}) => { const ulams = createClient({baseUrl: 'https://oncall.example.com'}); console.log((await ulams.courses.list()).data.length) })"
  • Wynik: 1

Wszystko, co robi studio, przechodzi przez HTTP API. Zwykły curl wystarczy; do odczytu działa też @ulams/sdk.

  • Ty: Dodaj po lekcji 2 quiz oparty na runbooku.
  • Claude: Przygotowałem 5 pytań. Każde wskazuje sekcję runbook.md, a nic się nie zmieni, dopóki nie zatwierdzisz.
  • Propozycja: Proponowana zmiana: nowy quiz po lekcji „Ocena i łagodzenie skutków”, 5 pytań, wszystkie ze źródłami Zatwierdź | Odrzuć

Klasyczny sposób pracy nadal jest: studio sterowane czatem, w którym każda zmiana AI to podgląd zmian do Twojej akceptacji.

Jedna platforma, każdy interfejs, w którym Twój zespół już pracuje.

Claude i Claude Code są produktami firmy Anthropic. ulams jest niezależny i nie jest powiązany z Anthropic ani przez nią rekomendowany.

white label

Twoja marka, Twoja akademia, jeden kurs na każde źródło

Przynieś swój styl i swoje treści. ulams daje Ci akademię w barwach marki na osobnej subdomenie, osobny kurs ze źródłami dla każdego źródła oraz analitykę kursantów dla każdego z nich.

Animowany przykład w czterech krokach. Pierwszy: agent, na przykład Claude Code, z podłączonym CLI ulams oraz MCP dla Figma lub Stitch, odczytuje projekt (plik Figma, DESIGN.md ze Stitcha, PDF z księgą identyfikacji albo logo i kolory), wyciąga kolory, fonty, logo i zaokrąglenie narożników, a następnie uruchamia ulams theme set i ulams settings set; jako alternatywę pokazano własny front zbudowany na headless API. Drugi: akademia w barwach marki pojawia się na własnej subdomenie acme.ulams.app, z landingiem, katalogiem kursów i panelem admina, wszystko w wyciągniętej identyfikacji. Trzeci: dokumenty, pliki PDF, repozytorium Git i strona internetowa stają się osobnymi kursami ze źródłami, tworzonymi przez kreator kursów i aktualizowanymi przez Living Course. Czwarty: panel dla każdego kursu pokazuje postępy kursantów, wyniki quizów, kursantów zagrożonych porzuceniem kursu i sekcje, które sprawiają trudność. Wszystkie nazwy i wartości są przykładowe.

  1. Przynieś swoją markę

    Podłącz do agenta CLI lub MCP ulams oraz MCP swojego narzędzia projektowego. Agent odczyta projekt i zastosuje go w motywie albo zbuduje Twój własny front na headless API.

    • Figma, Stitch (DESIGN.md), PDF z księgą identyfikacji albo logo i kolory
    • Kolory, fonty, logo i zaokrąglenie stają się ustawieniami motywu
    • Albo własny front na API i @ulams/sdk
  2. Odbierz swoją akademię

    Witryna w Twoich barwach pojawia się na osobnej subdomenie, z landingiem, katalogiem kursów i panelem admina.

    • Jedna subdomena dla każdego klienta, na przykład acme.ulams.app
    • Landing, katalog i panel admina mają wspólną identyfikację
  3. Przynieś swoje treści

    Dodaj dokumenty, pliki PDF, repozytorium Git albo strony internetowe. Każde źródło staje się osobnym kursem ze wskazaniem źródeł.

    • Jeden kurs na każde źródło
    • Każdy wygenerowany element wskazuje swoje źródło
    • Aktualizowane przez Living Course
  4. Zobacz wszystko

    Każdy kurs ma własną analitykę kursantów dla autora i administratora.

    • Postępy i ukończenia
    • Wyniki quizów
    • Kursanci zagrożeni porzuceniem kursu
    • Sekcje, które sprawiają trudność

Twój wygląd, Twoja subdomena, Twoje treści i czytelne liczby dla każdego kursu.

dlaczego ulams

LMS, któremu można zaufać

Stworzony z myślą o edukacji deweloperów i klientów: treści zmieniają się z każdym wydaniem, a kursy są sprzedawane i dostarczane wielu odbiorcom.

  • Living Course

    Kursy pozostają zsynchronizowane z dokumentacją i repozytoriami, z których powstały, i dopasowują się do każdego kursanta.

  • Źródła w standardzie

    Każdy element wygenerowany przez AI wskazuje fragment źródła, na którym się opiera. AI proponuje, autor zatwierdza zmiany.

  • Osobna witryna dla każdego klienta

    Każdy tenant dostaje własną subdomenę, motyw i odizolowaną bazę danych: akademie white-label dla klientów i partnerów.

  • Własny hosting, open core

    Rdzeń na licencji MIT, który uruchomisz na własnych serwerach. Treści i dane kursantów pozostają Twoje, bez uzależnienia od dostawcy.

  • Standardy przede wszystkim

    H5P, SCORM, cmi5 i xAPI działają już dziś, więc ten sam kurs dostarczysz gdziekolwiek. LTI 1.3 również.

  • Sprzedaż w zestawie

    Katalog, koszyk i subskrypcje przez headless sklep Sylius; dostęp nadawany wyłącznie po zweryfikowanych zamówieniach.

living course

Jak kurs nadąża za swoimi źródłami

Najważniejsza funkcja: gdy zmienia się dokumentacja, kurs sam proponuje aktualizację, a Ty zachowujesz kontrolę.

  1. Step 1

    Podłącz źródła

    Wskaż ulams dokumentację, repozytoria i notatki o wydaniach. Staną się jedynym źródłem prawdy dla kursu.

  2. Step 2

    Generuj ze źródłami

    Lekcje, quizy i ćwiczenia interaktywne powstają na podstawie zatwierdzonych celów, a każdy element jest powiązany z fragmentem źródła.

  3. Step 3

    Przeglądaj zmiany, gdy źródła się zmienią

    Zmiana u źródła staje się propozycją aktualizacji: podglądem zmian, który zatwierdzasz, edytujesz lub odrzucasz.

demo na żywo

Sześć akademii, jedna platforma

Każde demo to osobny tenant z własnym motywem, kursem i danymi, działający na tej samej instalacji ulams. Otwórz je jako kursant albo wejdź do jego panelu admina.

  • Gravity Lab

    Układ Słoneczny na prawdziwych danych, w którym się uczysz.

    Styl
    Symulacja 3D
    Lekcje
    12
    Tematy
    54
    Cena
    Bezpłatny
  • Poland, Measured

    35 lat Polski w cytowanych danych publicznych, po angielsku i po polsku.

    Styl
    Mapa i wykresy
    Lekcje
    12
    Tematy
    48
    Cena
    Bezpłatny
  • The Scottish Book

    Ulam, Lwowska Szkoła Matematyczna i Księga Szkocka, z pięcioma interaktywnymi ćwiczeniami na żywo.

    Styl
    Matematyka i historia
    Lekcje
    11
    Tematy
    47
    Cena
    Bezpłatny
  • Coffee Academy

    Powolny, magazynowy kurs od ziarna do filiżanki: film, podcast, interaktywne diagramy, quiz i projekt końcowy.

    Styl
    Redakcyjny · we własnym tempie
    Lekcje
    6
    Tematy
    19
  • On-Call

    Dowodzenie incydentem dla inżynierów platformy: 4-tygodniowa kohorta z symulatorem awarii, ćwiczeniem na żywo i recenzowanym postmortem.

    Styl
    Kohorta · ciemne narzędzie pro
    Lekcje
    5
    Tematy
    16
  • Night Sky Explorers

    Siedem krótkich misji do gwiazd z robotem Orbim, odznakami i dyplomem do wydruku.

    Styl
    Grywalizacja · dzieci 10–14 lat
    Lekcje
    7
    Tematy
    16
    Cena
    Bezpłatny

Dema resetują się co godzinę. Bez rejestracji: logujesz się automatycznie.

standardy

Dostarczaj gdziekolwiek

Standardy zamiast uzależnienia: używaj istniejących pakietów, śledź naukę gdziekolwiek, integruj przez API.

  • H5Ptreści interaktywne
  • SCORM 1.2 / 2004
  • cmi5
  • xAPIwbudowany LRS
  • LTI 1.3
  • OpenAPIREST API
  • Webhooks

wszystko, co potrafi

Wszystkie funkcje, od wideo po analitykę

Pełna lista, pogrupowana i zwinięta. Każda pozycja prowadzi do pakietu lub przewodnika, który za nią stoi.

Lekcje i typy treści

Typy treści poniżej można dowolnie łączyć w jednym kursie.

  • Siedem wbudowanych typów tematów

    Wideo, audio, obraz, PDF, tekst sformatowany (Markdown), oEmbed i H5P w jednym kursie.

    topic-typescourses

  • Kursy w LiaScript

    Napisz kurs w Markdownie LiaScript. Każda zmiana, wgranie lub przywrócenie tworzy niezmienną wersję, więc nic nie jest nadpisywane.

    liascript

  • Interaktywne aplikacje webowe

    Wgraj zip z plikiem index.html i manifestem. Działa w piaskownicy na domenie treści tenanta, z polityką bezpieczeństwa treści dla każdej wersji i wersjami, które możesz przypiąć lub śledzić.

    interactive

  • Lekcje z układem

    Treść lekcji złożona z zatwierdzonych komponentów dydaktycznych, takich jak osie czasu, karty do odwracania, kroki i wyróżnienia.

    topic-type-layout

  • Projekty uczniów

    Uczący się wgrywają swoje rozwiązania jako pliki.

    topic-type-project

  • Kursy, kategorie i tagi

    Uporządkuj katalog za pomocą kategorii i tagów.

    coursescategoriestags

  • Słowniki i strony

    Zarządzaj słownikami i ich wyrażeniami oraz publikuj strony statyczne.

    dictionariespages

  • Zakładki i notatki

    Uczący się przechowują zakładki i notatki w jednym modelu danych.

    bookmarks_notes

Doświadczenie uczącego się

Renderowana po stronie serwera aplikacja uczącego się z odtwarzaczem kursu działającym na małych ekranach.

  • Odtwarzacz kursu

    Drzewo programu ze statusem każdego tematu (ukończony, bieżący, otwarty lub zablokowany), pasek postępu i strona ukończenia, z odtwarzaczem dla każdego typu tematu.

  • Notatki i zakładki

    Uczący się zapisują notatki i zakładki w trakcie nauki.

    bookmarks_notes

  • Dostępność domyślnie

    WCAG 2.2 AA to standard jakości stron dla uczących się, skanowany axe w testach.

  • Logowanie przez przeglądarkę

    Uczący się i tutorzy logują się w aplikacji webowej, a ta sama sesja zatwierdza tokeny CLI i agentów.

Przetwarzanie mediów

Wgraj raz; platforma konwertuje, skaluje i zabezpiecza pliki.

  • Wideo do adaptacyjnego HLS przez ffmpeg

    Zadanie ffmpeg w kolejce konwertuje każde wgrane wideo do strumienia HLS o kilku przepływnościach (domyślnie 250, 500 i 1000 kb/s, rozdzielczość do ustawienia). Przetwarzanie można wyłączyć, a dysk magazynu wybrać.

    video

  • Skalowanie obrazów na żądanie

    Poproś o dowolną szerokość i wysokość albo nazwany rozmiar, np. miniaturę, i otrzymaj zbuforowaną, zoptymalizowaną kopię: jedno wywołanie z przekierowaniem lub zbiorcze żądanie JSON dla wielu obrazów. Limity rozmiaru i liczby żądań chronią serwer.

    images

  • Bezpieczne wgrywanie plików

    Jedna ochrona dla każdego wgrania: rozmiar, rozszerzenie, typ MIME wykrywany z zawartości, skan antywirusowy oraz kontrole zip-slip, dowiązań symbolicznych i zip-bomb dla archiwów.

    uploads

  • Biblioteka mediów

    Administratorzy wyświetlają, wyszukują, wgrywają, przenoszą i usuwają pliki w bibliotece mediów.

    files

Quizy i ocenianie

Testy wiedzy, formularze opinii i zadania.

  • Quizy GIFT

    Osiem typów pytań: jednokrotnego wyboru, wielokrotnego wyboru, prawda/fałsz, krótkie odpowiedzi, dopasowywanie, liczbowe, esej i opis.

    topic-type-gift

  • Próby, limity czasu i losowanie

    Ogranicz liczbę prób i czas jednej próby, losuj kolejność pytań i odpowiedzi w każdej próbie (stałą po odświeżeniu) i pozwól nauczycielom oceniać eseje ręcznie.

    topic-type-gift

  • Ankiety

    Twórz ankiety, aby zbierać odpowiedzi uczących się.

    questionnaire

  • Zadania

    Użytkownicy tworzą własne zadania lub przypisują zadania innym użytkownikom.

    tasks

  • Certyfikaty

    Certyfikat PDF jest wystawiany po ukończeniu kursu, na podstawie szablonu zaprojektowanego w panelu administratora (domyślny to A4 poziomo z kodem QR). Szablon jest zapisywany razem z każdym certyfikatem.

    templates-pdfcourses

Interaktywne treści H5P

H5P działa we własnej, odizolowanej usłudze, więc jego kod GPL nigdy nie miesza się z rdzeniem na licencji MIT. Oto typy treści opublikowane na h5p.org.

  • Odizolowana usługa H5P

    Twórz, edytuj i odtwarzaj treści H5P w lekcjach; obsługuje je biblioteka Lumi h5p-nodejs-library w osobnej usłudze.

    h5p

  • Instalacja z H5P Hub

    Administratorzy platformy instalują, ograniczają i usuwają typy treści. Biblioteki są wspólne dla wszystkich akademii, a treści i wyniki pozostają osobno dla każdego tenanta.

    h5p

  • Accordion
  • Advent Calendar
  • Agamotto
  • AR Scavenger
  • Arithmetic Quiz
  • Audio Recorder
  • Chart
  • Collage
  • Cornell Notes
  • Crossword
  • Dialog Cards
  • Dictation
  • Documentation Tool
  • Drag and Drop
  • Drag the Words
  • Essay
  • Fill in the Blanks
  • Find Multiple Hotspots
  • Find the Hotspot
  • Find the words
  • Flashcards
  • Game Map
  • Guess the Answer
  • Iframe Embedder
  • Image Hotspots
  • Image Juxtaposition
  • Image pairing
  • Image Sequencing
  • Image Slider
  • Impressive Presentation
  • Information Wall
  • Interactive Book
  • KewAr Code
  • Mark the Words
  • Memory Game
  • Multimedia Choice
  • Multiple Choice
  • Page
  • Personality Quiz
  • Questionnaire
  • Quiz (Question Set)
  • Single Choice Set
  • Sort the Paragraphs
  • Speak the Words
  • Speak the Words Set
  • Structure Strip
  • Summary
  • Timeline
  • True/False Question
  • Virtual Tour (360)
  • Complex fill the blanks
  • Interactive Video
  • Course Presentation
  • Branching Scenario

Standardy i interoperacyjność

Przenieś istniejące pakiety, śledź naukę wszędzie, przenoś kursy między systemami.

  • SCORM 1.2 i 2004

    Wgrywaj pakiety SCORM, odtwarzaj je w lekcjach i śledź postępy każdego uczącego się dla każdego SCO.

    scormlaravel-scorm

  • cmi5 i xAPI

    Uruchamiaj jednostki przypisywalne cmi5; własne repozytorium rekordów xAPI przyjmuje zdarzenia.

    cmi5lrs

  • LTI 1.3 w obie strony

    Uruchamiaj zewnętrzne narzędzia w lekcjach z przekazywaniem ocen albo pozwól, by Moodle, Canvas i inne LMS-y uruchamiały kursy ulams.

    lti

  • Import i eksport kursów

    Przenoś kursy między instalacjami jako pakiety .ulam z plikiem content.json i wszystkimi zasobami.

    courses-import-export

  • Użytkownicy z CSV

    Eksportuj i importuj użytkowników w formacie CSV.

    csv-users

  • Adapt Learning

    Źródła kursów Adapt jako wersjonowany JSON, budowane do SCORM przez odizolowanego workera GPL-3.0. Domyślnie wyłączone.

    adapt

AI i Living Course

AI proponuje, autor zatwierdza: każda zmiana jest diffem do przeglądu, a każdy wygenerowany element cytuje swoje źródło.

  • Kreator kursów AI

    Zamień Markdown, PDF lub DOCX w kurs z cytowaniami: krótki wywiad, zatwierdzany przez Ciebie konspekt z celami nauczania, wygenerowane lekcje i quizy, wdrożone przez serwisy domenowe LMS.

    course-builder

  • Living Course

    Obserwuje źródła kursu, znajduje lekcje i pytania quizowe, które cytują zmienione fragmenty, i proponuje aktualizacje z cytowaniami do przejrzenia jako jeden diff. Postępy uczących się zachowują jawne reguły.

    living-course

  • Warstwa LLM niezależna od dostawcy

    Jedna warstwa dostępu do dużych modeli językowych dla wszystkich pakietów, ze sterownikiem Anthropic oraz sterownikami fake i disabled do testów.

    ai

Analityka dla nauczycieli i autorów

Co można mierzyć już dziś.

  • Statystyki kursu

    Średni czas i czas na temat, osoby, które kupiły, zaczęły i ukończyły, ukończone tematy oraz lista obecności, z eksportem do arkusza.

    reports

  • Statystyki tematów i quizów

    Średni czas na temat i podsumowanie wyników każdego quizu GIFT.

    reportstopic-type-gift

  • Raporty quizów i ręczne ocenianie

    Każda próba filtrowana według daty, kursu i uczącego się, z widocznymi odpowiedziami. Oceń eseje lub popraw dowolny automatyczny wynik, a suma się zaktualizuje.

    topic-type-gift

  • Wykresy na pulpicie

    Wydatki na kurs, popularność kursów, czas spędzony na kursie i popularność tutorów, a także najlepiej oceniane kursy i warianty pokazujące tutorom tylko ich własne kursy.

    reports

  • Aktywność w okresie

    Nowi użytkownicy, aktywni użytkownicy oraz rozpoczęte i ukończone kursy między dowolnymi dwiema datami.

    reports

  • Historia metryk

    Metryki można zapisywać według harmonogramu, dzięki czemu API zwraca wartość dla przeszłej daty. W domyślnej konfiguracji wyłączone.

    reports

  • Ankiety

    Ankiety z pytaniami ocennymi, tekstowymi i recenzjami, opcjonalną maksymalną punktacją, publicznymi lub ukrytymi odpowiedziami oraz wynikami dla każdej ankiety.

    questionnaire

  • Wyniki xAPI

    Wyniki cmi5 trafiają do wbudowanego repozytorium rekordów nauki, z listą zdarzeń w panelu administratora.

    lrscmi5

  • Śledzenie SCORM

    Postępy każdego uczącego się dla każdego SCO, zapisywane dla każdego pakietu SCORM.

    scormlaravel-scorm

  • Dziennik powiadomień

    Kto został powiadomiony o czym i kiedy, z filtrami użytkownika, zdarzenia i daty.

    notifications

  • Ścieżka audytu aktualizacji

    Każda decyzja Living Course trafia do ścieżki audytu odpornej na modyfikacje, a postępy uczących się podlegają jawnym regułom.

    living-course

  • Analityka kursu dla autorów

    Pulpit dla każdego kursu z postępami, ukończeniem, wynikami quizów i fragmentami, które mylą uczących się.

  • Uczący się zagrożeni porażką

    Punktacja ryzyka oparta na regułach, z czytelnymi uzasadnieniami i progami dla każdego tenanta, oraz ograniczane częstotliwościowo przypomnienia.

  • Tutor AI

    Odpowiada wyłącznie na podstawie źródeł kursu, z cytowaniami, i mówi, gdy pytanie wykracza poza zakres.

Analityka sprzedaży

Przychody, klienci i zamówienia, z tych samych danych, na których działa sklep.

  • Przychód na kurs

    Suma opłaconych pozycji zamówień dla każdego kursu, jako wykres na pulpicie i metryka API.

    reportscart

  • Najlepiej sprzedające się i najlepiej oceniane kursy

    Szereguj kursy według sprzedaży i ocen.

    reports

  • Nowi i powracający klienci

    Statystyki koszyka pokazują nowych klientów, klientów powracających i wydatki na klienta.

    reportscart

  • Od zakupu do ukończenia

    Dla każdego kursu: ile osób go kupiło, zaczęło i ukończyło.

    reports

  • Zamówienia

    Suma częściowa, podatek, suma, pozycje, kupujący i status każdego zamówienia, z filtrami zakresu dat, użytkownika, produktu i statusu.

    cartshopping-cart

  • Płatności

    Kwota, waluta, status i opłacany obiekt każdej płatności: nowa, przekierowanie, opłacona, nieudana, anulowana lub zwrócona.

    payments

  • Eksport do arkusza

    Statystyki kursów i tematów można wyeksportować do arkusza do własnej analizy.

    reports

Nauka na żywo

Webinary, spotkania, wydarzenia stacjonarne i sesje jeden na jeden.

  • Webinary z transmisją na YouTube

    Planuj webinary z przypomnieniami godzinę i dzień wcześniej i transmituj je na żywo w YouTube.

    webinaryoutube

  • Spotkania Jitsi

    Generuj parametry odtwarzacza Jitsi dla spotkań wideo.

    jitsi

  • Pencil Spaces

    Integracja z Pencil Spaces.

    pencil-spaces

  • Wydarzenia stacjonarne

    Zarządzaj wydarzeniami stacjonarnymi.

    stationary-events

  • Konsultacje

    Rozmowy jeden na jeden, z zapytaniami o bezpłatny dostęp do konsultacji, które mogą zaakceptować użytkownicy z odpowiednim uprawnieniem.

    consultationsconsultation-access

  • Mattermost

    Integracja z Mattermost.

    mattermost

Sprzedaż i dostęp

LMS jest właścicielem uprawnień; dostęp jest przyznawany wyłącznie na podstawie zweryfikowanych zamówień.

  • Koszyk

    Koszyk z produktami do kupienia.

    cartshopping-cart

  • Produkty i subskrypcje

    Sprzedawaj pojedyncze produkty, pakiety i subskrypcje (z okresem, automatycznym odnawianiem i opcjonalnym okresem próbnym), z ceną, ceną poprzednią, stawką podatku, dodatkowymi opłatami oraz limitami zakupów na użytkownika i łącznymi.

    cartshopping-cart

  • Zasady kuponów

    Rabaty kwotowe lub procentowe na cały koszyk albo wybrane produkty, z oknem aktywności, limitami łącznymi i na użytkownika, minimalną i maksymalną wartością koszyka oraz ograniczeniami do produktów, kategorii lub użytkowników.

    vouchers

  • Weryfikowane powiadomienia płatności

    Powiadomienia Stripe są przyjmowane tylko z poprawnym podpisem lub po pobraniu PaymentIntent ze Stripe, z obsługą 3-D Secure. Darmowe zamówienia używają bramki, która odrzuca każdą niezerową kwotę.

    payments

  • Zakupy w aplikacjach mobilnych

    Bramka RevenueCat przyjmuje zakupy tylko wtedy, gdy skonfigurowano weryfikator paragonów po stronie serwera.

    payments

  • Publikacja i dostęp

    Kursy w wersji roboczej, opublikowane, zaplanowane i zarchiwizowane; kursy publiczne i darmowe tematy podglądowe; dostęp dla użytkowników i grup, prośby o dostęp i zaproszenia e-mailem.

    coursescourse-access

  • Stripe i Przelewy24

    Przyjmuj płatności przez Stripe lub Przelewy24; klucze bramek można zmienić w ustawieniach.

    paymentsprzelewy24-php

  • Kupony

    Kupony obniżające cenę koszyka przed złożeniem zamówienia.

    vouchers

  • Faktury

    Generuj fakturę PDF na podstawie zamówienia.

    invoices

  • Dostęp do kursów

    Przyznawaj dostęp do kursu poszczególnym użytkownikom i grupom albo przypisuj osoby, które nie mają jeszcze konta.

    course-accessassign-without-account

  • Sklep Sylius w trybie headless

    Osobna usługa Sylius 2.x za jednym frontendem: katalog, koszyk i zamówienia tam, uprawnienia w LMS.

    commerce

Platforma i administracja

Jedno wdrożenie, wiele akademii, wszystkie ustawienia w panelu administratora.

  • Strona dla każdego klienta

    Każdy tenant ma własny host, bazę danych, bucket, klucze i prefiks Redis, więc token jednego tenanta jest odrzucany przez wszystkie pozostałe.

    tenancy

  • Publiczne dema

    Odwiedzający logują się jako uczeń, tutor lub administrator bez hasła; demo resetuje się co godzinę.

    demo

  • Użytkownicy, grupy i uprawnienia

    Zarządzanie użytkownikami, grupami i profilami z rolami i uprawnieniami za REST API.

    authpermissions

  • Ustawienia i pola własne

    Zmieniaj konfigurację w panelu administratora i dodawaj dowolną liczbę dodatkowych pól prostych do każdego modelu.

    settingsmodel-fields

  • Tłumaczenia

    Zarządzaj tłumaczeniami.

    translations

  • Szablony e-mail, SMS i PDF

    Edytowalne szablony e-maili, SMS-ów (przez Twilio) i plików PDF, powiązane ze zdarzeniami.

    templatestemplates-emailtemplates-smstemplates-pdf

  • Powiadomienia

    Rejestruj i rozsyłaj powiadomienia ze wszystkich pakietów, rejestruj tokeny urządzeń do powiadomień zbiorczych i synchronizuj z MailerLite.

    notificationsbulk-notificationsmailerlite

  • Raporty

    Statystyki i raporty.

    reports

  • Import użytkowników i zaproszenia

    Importuj i eksportuj użytkowników jako CSV lub Excel oraz zapraszaj osoby, które nie mają jeszcze konta.

    csv-usersauth

  • Motywy white-label

    Każda akademia ma własny motyw i kolor akcentu, z dostępnym kontrastem sprawdzanym po stronie serwera.

    tenancysettings

  • Powiadomienia w aplikacji i push

    Każde zdarzenie pakietu może być zapisane jako powiadomienie w aplikacji, a administratorzy wysyłają wiadomości push na urządzenia mobilne.

    notificationsbulk-notifications

Bezpieczeństwo i eksploatacja

Uruchom to samodzielnie, na hostingu współdzielonym lub w klastrze, z izolacją między akademiami.

  • Treści w piaskownicy

    H5P działa we własnej usłudze, a aplikacje interaktywne w nieprzezroczystej piaskownicy na osobnej domenie treści, z polityką bezpieczeństwa treści dla każdej wersji.

  • Nagłówki bezpieczeństwa i raporty CSP

    Polityka Content Security Policy dla aplikacji uczącego się, panelu administratora i API, z raportami naruszeń; zacznij w trybie samego raportowania, potem egzekwuj.

  • Limity żądań

    Ograniczenia dla logowania urządzeń, tokenów, API platformy, limity na token, webhooków i publicznych endpointów, konfigurowalne zmiennymi środowiskowymi.

  • Opcje samodzielnego hostingu

    Docker Compose, współdzielone konto MyDevil lub VPS za Cloudflare, każde z opisanym przewodnikiem.

  • Wysoka dostępność

    Topologia referencyjna oddzielająca komponenty bezstanowe od tych, które przechowują stan, wdrożenia i migracje bez przestoju oraz uwagi o Kubernetes.

  • Kopie zapasowe i odtwarzanie

    Twórz kopie całej instalacji i odtwarzaj ją w całości albo tylko jednego tenanta.

  • Monitoring

    Kontrole stanu każdego kontenera, endpointy HTTP do sprawdzania, kontrole workerów i harmonogramu, logi i śledzenie błędów.

  • Licencje rozdzielone

    Rdzeń na licencji MIT, a komponenty GPL, takie jak H5P i Adapt, odizolowane we własnych usługach, oraz strona z licencjami każdego obrazu.

Dla programistów

Headless z założenia: wszystko, co robią aplikacje, przechodzi przez to samo API.

  • Rozszerzalność przez pakiety

    Każda funkcja to pakiet composera z własnymi trasami, uprawnieniami, ustawieniami i zdarzeniami. Działający przykład pokazuje cały wzorzec.

    example-plugin

  • Serwer MCP dla agentów AI

    ulams mcp udostępnia każde polecenie CLI jako narzędzia MCP przez stdio lub Streamable HTTP, dla Claude Code, Claude Desktop i innych klientów MCP: domyślnie 23 narzędzia, do 535 ze wszystkimi zestawami. Dziś budowany z repozytorium; pakiet npm jest planowany.

  • Bezpieczne dla agentów

    Tryb tylko do odczytu, przełącznik ukrywający narzędzia destrukcyjne, plany dry-run z diffem dla każdego zapisu i jednorazowe tokeny potwierdzenia dla usuwania. API nadal egzekwuje uprawnienia użytkownika i zakresy tokena.

  • Dziennik audytu agentów

    Tokeny z zakresami rejestrują, co zrobił agent, razem z klientem i nazwą agenta wysyłanymi w każdym żądaniu.

  • Budowanie kursów z wiersza poleceń

    Kreator kursów i Living Course to polecenia i narzędzia MCP: uruchom przebieg, odpowiedz w wywiadzie, zatwierdź konspekt, wdróż i sprawdzaj długie przebiegi przez uchwyt oczekiwania.

  • CLI czytelne dla maszyn

    Każde polecenie zwraca kopertę JSON z kodami wyjścia, opisuje się przez ulams schema i loguje przez przeglądarkę z kodem urządzenia. Uzupełnianie w powłoce w zestawie.

  • Strony jako dane

    Strony główne i kursów to dokumenty JSON z komponentów katalogu, renderowane po stronie serwera i generowane przez Kreator kursów, więc model nigdy nie pisze kodu strony.

  • Dokumentacja OpenAPI

    Każdy endpoint jest opisany w OpenAPI, z przeszukiwalną przeglądarką API i Swagger UI na każdym hoście API.

  • SDK TypeScript

    Typowane żądania dla serwerów i przeglądarek, z paginacją, obsługą błędów i idempotentnymi zapisami.

  • Tokeny API z zakresami

    Tokeny ograniczone do wybranych zakresów, z dziennikiem audytu oraz nagłówkami Idempotency-Key i X-Request-Id.

  • Wiersz poleceń

    CLI ulams wywołuje dowolny endpoint API ze skryptów i agentów, z wynikiem JSON i kodami wyjścia.

  • Webhooki przychodzące

    Webhooki dla pushy Git w Living Course, Stripe i nagrań Jitsi. Webhooków wychodzących jeszcze nie ma.

porównanie

Jak wypada ulams

To, co kupujący zwykle biorą pod uwagę, produkt po produkcie, w dwóch grupach: platformy open source i dla twórców oraz zestawy enterprise.

Które produkty porównać

Platformy open source i dla twórców

Porównanie funkcji ulams z Moodle, Canvas LMS, Open edX, TalentLMS, Thinkific i LearnDash, stan na październik 2026
Funkcjaulamsopen coreMoodleopen sourceCanvas LMSopen sourceOpen edXopen sourceTalentLMShostowany LMS (SaaS)Thinkificplatforma dla twórców kursówLearnDashwtyczka WordPress
Deweloperzy i headless
REST APIUdokumentowane REST API obejmujące całą platformę, a nie tylko raporty czy synchronizację użytkownikówTakREST endpoints under /api and /api/admin for courses, lessons, topics, users, progress and moreTakWeb services with REST, SOAP and other protocols, per-user tokensTakDocumented REST APITakDocumented REST APIs with JWT; the default UI is micro-frontends on themCzęściowoREST API v2 for users, courses, groups and enrolments; paid plansCzęściowoAdmin REST API, GraphQL and webhooks for integrations (Grow and Plus)TakREST API ldlms/v2 with an OpenAPI spec endpoint
Zarządzanie kursami przez APITworzenie, edycja i publikacja kursów, lekcji i treści w całości przez APITakCreate, update, clone and delete courses, lessons and topics, upload resources, set status, all over the APICzęściowoWeb services cover courses and enrolments; no generic add-activity function foundTakREST API covers courses, modules, pages, assignments, quizzes and content migrationsCzęściowoStudio APIs for course runs and per-block OLX export; no full content authoring API documentedCzęściowoAPI V2 manages users, courses, groups, branches, enrolment; unit authoring not documentedNieAdmin API spec has only GET for courses, chapters, contents; GraphQL covers admin/student dataTakREST ldlms/v2 plus MCP create/update courses, lessons, topics; quizzes not via MCP
Opublikowana specyfikacja OpenAPIOpis API w formacie czytelnym dla maszynTakBrak danychNot found in the public documentation checked; API docs are served per siteCzęściowoOpenAPI 3 spec generated from source (rake doc:openapi); no hosted download foundTakdrf-yasg spec at /api-docs.yaml on instances; coverage of endpoints is incompleteBrak danychAPI V2 docs published as Postman collection; no OpenAPI file foundTakAdmin API OpenAPI 3.0 YAML served at /openapi/thinkific-admin-api-v1.yamlTakOpenAPI docs served at /wp-json/learndash/v1/docs/openapi (YAML supported)
Typowany SDK (TypeScript)Oficjalna biblioteka kliencka dla TypeScriptu lub JavaScriptuTakTyped TypeScript client, types generated from the OpenAPI spec; in the repository, not yet on npmBrak danychNot found in the public documentation checkedCzęściowoOnly a Python DAP client library (data export); no official JS/TS API client foundBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checked; official GitHub org lists noneBrak danychNot found in the public documentation checked
CLI dla autorów i deweloperówZarządzanie treścią kursów z terminala (deklaratywne apply, eksport, polecenia kreatora)TakAgent-first CLI (ulams): courses, builder and Living Course as commands, declarative apply, JSON outputCzęściowoAdmin CLI scripts only (install, upgrade, maintenance); no author push/pull CLICzęściowoDAP CLI exports data only; no course authoring CLI foundCzęściowoTutor is a deployment/operator CLI; no author push/pull CLIBrak danychNot found in the public documentation checkedBrak danychNo CLI found; themes edited in the in-app code editor, theme extensions via appsBrak danychNo official WP-CLI commands or author CLI found; generic WP-CLI only
Serwer MCPOficjalny serwer, dzięki któremu agenci AI i asystenci mogą pracować z kursamiTakulams mcp (stdio and HTTP): the same commands as tools, scoped tokens, confirm tokens for destructive onesPrzez wtyczkęCommunity plugin webservice_mcp on Moodle plugin directory; no Moodle HQ server foundBrak danychAn Instructure Community post mentions a Canvas MCP; no official documentation confirmedPrzez wtyczkęThird-party plugin openedx-mcp (blend-ed); no server under openedx org foundBrak danychNo vendor MCP found; community servers existBrak danychNo vendor MCP found; third-party hosted servers existTakOfficial @stellarwp/learndash-mcp-server (LearnDash 5.0); uses REST API and app password
Webhooki i zdarzeniaZdarzenia wychodzące do Twoich systemówTakBrak danychInternal Events API only; outbound webhooks not found in docs checkedTakLive Events: Canvas pushes event data to HTTPS or SQS endpointsCzęściowoEvent bus pub/sub (Open edX Events) between services; no HTTP webhook feature documentedCzęściowoAutomation 'call URL on course completion' only; no webhook API documentedTakWebhooks API plus admin UI; HMAC-signed, retries up to 14 timesPrzez wtyczkęNo native webhook system found; first-party Zapier add-on sends events
Kurs jako kod / synchronizacja z GitemKursy jako pliki tekstowe przechowywane w GicieTakBrak danychBackups are .mbz archives; GIFT/XML text only for questions; no Git sync foundBrak danychCommon Cartridge/content export packages only; no Git sync foundTakOLX text/XML course format, exported and imported as tar.gz archivesBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedCzęściowoCourse transfer via WordPress XML export/import; no Git sync documented
Własny hostingUruchomienie na własnych serwerach; informacje o open source w wierszu o licencjiTakDocker Compose; the API, admin, frontend and H5P service run on your serversTakSelf-hosted download alongside the MoodleCloud SaaS optionTakOfficial production install guide for the open-source editionTakOn-premises or any cloud; Tutor is the official Docker distributionNieCloud only; the vendor's eFront is its on-premises productBrak danychOffered as a SaaS subscription; no install option foundTakWordPress plugin on your own hosting; a hosted Cloud plan also exists
Generatywny interfejsInterfejsy składane przez AI w czasie działania (A2UI)TakBrak danychBrak danychBrak danychBrak danychBrak danychBrak danych
AI
Generowanie kursów przez AIKursy tworzone przez AI na podstawie Twoich własnych źródełTakCourse Builder: upload sources, interview, outline, lessons and quizzes, applied after author approvalCzęściowoAI subsystem generates text and images from prompts; generation from uploaded sources not documentedCzęściowoHosted Canvas: opt-in IgniteAI generates quiz questions from course content or filesPrzez wtyczkęThird-party AI Course Creator works from uploaded documentsTakTalentCraft builds a unit from an uploaded docx, pptx or pdf; AI credits by planCzęściowoOutline (titles) from a prompt; quiz questions from existing lesson contentCzęściowoAI outline (lesson titles) and quiz builder from course content; own OpenAI key
AI ze źródłami, zatwierdzane zmianyWygenerowane treści wskazują źródła; zmiany to podgląd, który zatwierdza autorTakGenerated elements cite source fragments; every AI change is a reviewable diffBrak danychBrak danychBrak danychBrak danychBrak danychBrak danych
Kursy zsynchronizowane ze źródłamiPropozycje aktualizacji, gdy zmieniają się źródłaTakLiving Course: update proposals as reviewable diffsBrak danychBrak danychBrak danychBrak danychBrak danychBrak danych
Adaptacyjne ścieżki naukiŚcieżki dopasowujące się do każdego kursantaTakLearner Insights packageTakRule-based: restrict access by date, grade, group or completionTakMastery Paths assign follow-up work based on scoresCzęściowoContent experiments, randomised blocks, score-based flow control XBlockCzęściowoLearning paths with order and completion rules (Grow plan and above)CzęściowoPrerequisites and drip; Plus adds learning paths and quiz-based recommendationsCzęściowoPrerequisites and drip-feed scheduling
Standardy treści
H5PInteraktywne treści H5PTakIsolated H5P service, framed in the playerTakH5P activity and content bank in the standard distributionPrzez wtyczkęThird-party H5P.com through LTI (paid H5P plan)Przez wtyczkęH5P XBlock (community) in the Open edX marketplaceCzęściowoH5P content listed as playable on the web, not in the mobile appCzęściowoEmbeds externally hosted H5P content in a lessonPrzez wtyczkęH5P WordPress plugin and its block inside lessons
SCORMPakiety SCORMTakSCORM 1.2 and 2004 packagesTakSCORM 1.2; SCORM 2004 not supportedTakHosted Canvas: SCORM LTI enabled by the admin; SCORM 1.2 and 2004Przez wtyczkęSCORM XBlock, enabled per course in StudioTakSCORM 1.2TakPlus plans; SCORM 1.2 and 2004 4th editionPrzez wtyczkęThird-party add-ons; native content is not SCORM
cmi5 / xAPIAktywności cmi5 i śledzenie xAPITakcmi5 activities and a built-in xAPI LRSCzęściowoCore xAPI library (not a full LRS); cmi5 through pluginsCzęściowoSmall xAPI piece for LTI tool activity time; cmi5 not documentedPrzez wtyczkęxAPI through event-routing-backends; cmi5 through a marketplace XBlockTakxAPI and cmi5 contentNieVendor states xAPI and cmi5 packages are not supportedPrzez wtyczkęxAPI through third-party add-ons and an LRS; cmi5 not mentioned
LTI 1.3LTI 1.3 / LTI AdvantageTakTakExternal tool (consumer) and publish as LTI tool (provider), LTI AdvantageTakLTI 1.3 / LTI Advantage tools via Developer KeysTakLTI 1.3 consumer with LTI Advantage; can also be an LTI tool providerTakLTI 1.3 external tools as course units (Grow plan and above)Brak danychNieDocs state there is no built-in LTI support
Biznes
Witryna dla każdego klientaOsobne witryny white-label (tenanty) z jednej instalacjiTakA subdomain, theme and database per tenantPłatny dodatekMulti-tenancy is a Moodle Workplace feature, available through Moodle PartnersCzęściowoSub-accounts with their own theme; separate per-customer domains not verifiedTakSeveral sites per install, each with its own domain, theme and coursesTakBranches: sub-portals with own URL, theme and users (paid plans)TakPlus plan: multiple independent, separately branded environmentsNieRequirements state WordPress Multisite is not supported
Wbudowana sprzedażSprzedaż kursów i przyjmowanie płatnościTakTakEnrolment on payment with payment gateways; PayPal built inPłatny dodatekSelling courses needs Canvas Catalog, a separate Instructure productPrzez wtyczkęNo built-in ecommerce; WooCommerce integrationTakCourse sales and subscriptions through Stripe or PayPalTakThinkific Payments (Stripe) and PayPal built inTakBuilt-in Stripe Connect and PayPal; WooCommerce integration
Licencja open sourceLicencja rdzeniaRdzeń open core na licencji MITAPI application Apache-2.0; H5P runs as a separate GPL-3.0 serviceGPL-3.0-or-laterGPL v3 or any later version for Moodle 2.x and laterAGPL-3.0Open-source canvas-lms repositoryAGPL-3.0Core platform repository licenceWłasnościowaHosted service under the vendor's termsWłasnościowaHosted service under the vendor's termsGPL-2.0-or-later, płatna licencjaUpdates, add-ons and support need an active annual licence
Model cenowyBezpłatny własny hostingBezpłatny (GPL); płatny hostingMoodleCloud annual plans and Moodle Partner hostingBezpłatny przy własnym hostingu (AGPL); hosting wg wycenyNo public price list; free Canvas Lite for individual educatorsBezpłatny (AGPL); hosting na własny kosztNo licence fees; hosting via your team or third-party providersSaaS wg aktywnych użytkowników mies.; plan bezpłatnyCore, Grow, Pro and Enterprise plansPlany SaaS; Plus wg wycenyPublished Basic, Start and Grow plans; free trialLicencja roczna zależna od progu liczby witrynEssentials, Pro and Elite tiers; hosted Cloud plan separate

Zestawy enterprise

Porównanie funkcji ulams z Articulate 360, Docebo, Cornerstone, SAP SuccessFactors Learning, Absorb LMS i 360Learning, stan na październik 2026
Funkcjaulamsopen coreArticulate 360pakiet narzędzi autorskichDoceboLMS dla firmCornerstonepakiet talentów i naukiSAP SuccessFactors Learningmoduł nauki w systemie HCMAbsorb LMSLMS dla firm360Learningwspółpraca w nauce
Deweloperzy i headless
REST APIUdokumentowane REST API obejmujące całą platformę, a nie tylko raporty czy synchronizację użytkownikówTakREST endpoints under /api and /api/admin for courses, lessons, topics, users, progress and moreCzęściowoReach 360 has an API (courses, users, enrollments, reports, webhooks); Rise and Storyline have none foundTakPublic REST API (JSON, bearer token) with reference in the in-platform API browserTakREST APIs with OAuth 2.0 client credentials; Developer Portal lists endpointsTakLearning OData APIs (V4 microservices, REST endpoints); OAuth token accessTakPublic REST Integration API docs with changelog; also SCIM API; Infuse API needs sign-in, paid add-onTakAPI v2 documented (users, courses, groups, paths, webhooks); built for integrations
Zarządzanie kursami przez APITworzenie, edycja i publikacja kursów, lekcji i treści w całości przez APITakCreate, update, clone and delete courses, lessons and topics, upload resources, set status, all over the APICzęściowoReach 360 API: courses, enrollments, users, invitations, reports; Rise/Storyline authoring has no APICzęściowoAPI manages users and courses; learning object content creation not documentedBrak danychNot found in the public documentation checkedCzęściowoOData cannot create items/classes; SAP KBA points to Item/Class Connectors insteadCzęściowoREST API has courses, chapters, lessons resources; authoring depth not verifiedCzęściowoAPI v2 creates/edits paths and uploads SCORM/AICC/xAPI courses; no native content authoring
Opublikowana specyfikacja OpenAPIOpis API w formacie czytelnym dla maszynTakBrak danychNot found in the public documentation checkedBrak danychAPI browser (Swagger UI style) per platform; no spec download foundBrak danychPortal is script-rendered; could not be read. Not found in the public documentation checkedBrak danychOData APIs listed on SAP Business Accelerator Hub; Learning spec not confirmedBrak danychIntegration API v2 docs page links no OpenAPI/Swagger spec fileBrak danychAPI v2 docs on ReadMe; no spec download documented
Typowany SDK (TypeScript)Oficjalna biblioteka kliencka dla TypeScriptu lub JavaScriptuTakTyped TypeScript client, types generated from the OpenAPI spec; in the repository, not yet on npmBrak danychNot found in the public documentation checkedNieDocebo states it provides no client library for its APIs; Mobile SDK is for embedding UIBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checked
CLI dla autorów i deweloperówZarządzanie treścią kursów z terminala (deklaratywne apply, eksport, polecenia kreatora)TakAgent-first CLI (ulams): courses, builder and Living Course as commands, declarative apply, JSON outputBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checked
Serwer MCPOficjalny serwer, dzięki któremu agenci AI i asystenci mogą pracować z kursamiTakulams mcp (stdio and HTTP): the same commands as tools, scoped tokens, confirm tokens for destructive onesBrak danychNo official server found; third-party hosted MCP wrappers existTakOfficial Docebo MCP server, beta, learner-focused; admin tools plannedBrak danychNo official server found; third-party unified-API MCP servers existBrak danychNo SAP-published server found; community and CData/StackOne servers existBrak danychNo Absorb-published server found; third-party Unified.to connector exists (beta)TakOfficial MCP server, beta, on request; tools: ping and catalog search only
Webhooki i zdarzeniaZdarzenia wychodzące do Twoich systemówTakTakReach 360 Webhooks API and Webhook Events articles; plan gating not statedTakHTTP/HTTPS; SQS and EventBridge depend on plan; Superadmin Webhooks appBrak danychThird-party guides show webhooks in Cornerstone; official page not readableBrak danychNot found in the public documentation checkedTakWebhooks push LMS events (e.g. learner created, course completed) to external systemsTakSubscription API with signed HTTP POST delivery, retries and subscription status
Kurs jako kod / synchronizacja z GitemKursy jako pliki tekstowe przechowywane w GicieTakBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checked
Własny hostingUruchomienie na własnych serwerach; informacje o open source w wierszu o licencjiTakDocker Compose; the API, admin, frontend and H5P service run on your serversBrak danychTerms cover hosted cloud services and desktop apps; no on-premises option found. Authoring+distribution suiteNieMSA grants remote access to software located on Docebo's server; no on-premises optionBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedNieCloud-hosted multi-tenant SaaS on AWS; no on-premises optionBrak danychHosted on Microsoft Azure per security page; no self-managed install found
Generatywny interfejsInterfejsy składane przez AI w czasie działania (A2UI)TakBrak danychNot found in the public documentation checkedBrak danychNo runtime AI-composed learner interface found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychNo runtime AI-composed learner interface found
AI
Generowanie kursów przez AIKursy tworzone przez AI na podstawie Twoich własnych źródełTakCourse Builder: upload sources, interview, outline, lessons and quizzes, applied after author approvalTakAI Assistant in Rise and Storyline drafts outlines and lessons from uploaded source material or promptsCzęściowoCreator generates lessons from uploaded PDF/DOCX; may not be on all plans (Creator Pack)Brak danychAI curation/summarization described; no generation from uploaded documents foundCzęściowoGenerates course details and task checklists from a text prompt (up to 500 chars), not uploaded documentsCzęściowoAbsorb Create generates from a short description or outline; PowerPoint conversion; upload-based AI not statedTakAI Content Builder builds courses from documents (e.g. PDFs, presentations) and/or a prompt
AI ze źródłami, zatwierdzane zmianyWygenerowane treści wskazują źródła; zmiany to podgląd, który zatwierdza autorTakGenerated elements cite source fragments; every AI change is a reviewable diffBrak danychOutput is editable by the author; source citations and diff review not found in pages checkedBrak danychNo source citations or diff-style approval of AI lessons found; editor offers draft review/editBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychApproval workflows exist; AI source citations not found in pages checkedBrak danychNo source citations or diff-style approval found on the pages checked
Kursy zsynchronizowane ze źródłamiPropozycje aktualizacji, gdy zmieniają się źródłaTakLiving Course: update proposals as reviewable diffsBrak danychNo update-from-source feature found in the Rise feature pages checkedBrak danychKnowledge connectors sync source systems for AI search; no course auto-update documentedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychCreate publishes one-way to the LMS; source sync not foundBrak danychNo sync with changing source documents found in pages checked
Adaptacyjne ścieżki naukiŚcieżki dopasowujące się do każdego kursantaTakLearner Insights packageCzęściowoAuthor-built branching: Storyline variables, triggers and branching; Rise via button-based branchingCzęściowoAI content recommendations from history and skills; per-learner path adaptation not documentedTakDescribes AI-driven personalized and adaptive learning paths based on skills and rolesBrak danychNot found in the public documentation checkedCzęściowoAbsorb Skills auto-assigns training by role, goals and skill gaps; adaptive paths not describedCzęściowoPositioning quiz waives mastered content; no AI-adaptive paths described
Standardy treści
H5PInteraktywne treści H5PTakIsolated H5P service, framed in the playerBrak danychNot listed in Rise 360 features; H5P native support not found in official pages checkedBrak danychH5P not listed among supported training material types in system requirementsBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedBrak danychH5P not found in the public pages checkedBrak danychH5P not mentioned on the authoring or LMS product pages
SCORMPakiety SCORMTakSCORM 1.2 and 2004 packagesTakCourses export as SCORM (also AICC) for any LMS; Reach hosts them. Export, not import of external packagesTakSCORM 1.2 and 2004 3rd Edition; 2004 sequencing not supportedTakSCORM, AICC and xAPI content formats listedTakSCORM 1.2 and SCORM 2004 supported for structured content; AICC also supportedTakSCORM compliance listed; Create publishes to SCORMTakSCORM 1.2 and 2004 import and bulk import; AICC also listed
cmi5 / xAPIAktywności cmi5 i śledzenie xAPITakcmi5 activities and a built-in xAPI LRSTakBoth cmi5 and xAPI export are documented for Articulate 360 coursesCzęściowoxAPI (Tin Can 1.0) with built-in LRS supported; cmi5 not documentedCzęściowoxAPI courses can be uploaded and launched; cmi5 not mentionedBrak danychxAPI/cmi5 not found in Learning help portal searchCzęściowoCreate publishes to xAPI; cmi5 not found in pages checkedTakBoth xAPI and cmi5 listed as supported standards
LTI 1.3LTI 1.3 / LTI AdvantageTakBrak danychLTI is not listed among publishing formats (SCORM, AICC, cmi5, xAPI)CzęściowoLTI 1.3 basic content only; advanced capabilities such as Deep Linking not supportedBrak danychNot found in the public documentation checkedBrak danychNot found in the public documentation checkedTakLTI 1.3 consumer mode with deep linking and grade servicesBrak danychLTI tools connect via login URL, redirect URLs and keyset URL; version (1.3) not stated
Biznes
Witryna dla każdego klientaOsobne witryny white-label (tenanty) z jednej instalacjiTakA subdomain, theme and database per tenantBrak danychReach offers custom domain and branding; separate portals per audience not foundTakExtended Enterprise: separate client domains with own branding, SSO and catalogsCzęściowoExtended Enterprise serves external audiences; separate branded portals not confirmedCzęściowoLearning-only extended-enterprise users via basic access or sites; one Learning instanceTakSeparate portals per audience via departments; own domain, logo, fonts, coloursCzęściowoBranded Academies and Extended Academies (custom URL/domain) within one platform
Wbudowana sprzedażSprzedaż kursów i przyjmowanie płatnościTakBrak danychReach page lists sharing and tracking; no payments or course sales foundPłatny dodatekE-commerce available only with the e-commerce pack; payment gateways incl. Stripe, PayPalTakE-commerce engine in Extended Enterprise: paid assets, multi-currency, card processingTakShopping cart, credit card/prepaid payment, coupons and vouchers for external Learning-only usersTakBuilt-in eCommerce cart with 70+ gateways, coupons, bundles; no transaction commissionTakE-commerce integration to sell courses incl. catalogue and payment processing
Licencja open sourceLicencja rdzeniaRdzeń open core na licencji MITAPI application Apache-2.0; H5P runs as a separate GPL-3.0 serviceWłasnościowaSubscription right to use cloud services; revocable licence for desktop appsWłasnościowaProprietary SaaS subscription under the Master Services AgreementWłasnościowaCommercial SaaS; no open-source licence statedWłasnościowaSubscription right to use SAP cloud services under SAP general termsWłasnościowaService terms: Service is licensed, not soldWłasnościowaCommercial subscription; no open-source licence found
Model cenowyBezpłatny własny hostingSubskrypcja za stanowisko; Reach wg liczby kursantówReach 360 Pro from $3,600/yr for 1,200 active learnersWycena indywidualnaPer-active-user subscription by tier (Elevate/Enterprise) plus add-ons; prices not publishedWycena indywidualna; cennik niepublikowanyPackages sold via demo request; no prices listedWycena indywidualna; cennik niepublikowanyPricing page offers a request-a-quote form onlyWycena indywidualna; cennik niepublikowanyPricing form by learner count (1-50 to 25,000+)Team 8 USD/os./mies. (do 100); Business/Enterprise: wycenaBilled on active users; 30-day trial; higher tiers quote-based
Lokalizacja danychWybór regionu przechowywania danych albo własny hostingTakSelf-hosted on your servers or cloud region; a database per tenantTakUS or EU hosting location for subscriptions started after 2025-02-21; some processing may occur elsewhereTakData hosting in any of Docebo's global data centers (Elevate and Enterprise)Brak danychTrust Center lists Hosting Regions but choice of region could not be readCzęściowoSAP says customers can select the data centre for only some cloud servicesTakChoose one of five AWS regions at onboarding; data stays in that regionBrak danychAzure hosting outside Patriot Act scope; no customer region choice stated
SSO (SAML / OIDC)Jednokrotne logowanie przez firmowego dostawcę tożsamościTakTakSAML 2.0 for Teams sign-in; Reach 360 learner SSO; OIDC not documentedTakSAML 2.0 and OpenID Connect (Authorization Code flow) supportedTakInbound SAML 2.0 (with provisioning) and OIDC; also AESTakSAML 2.0 via SuccessFactors/Identity Authentication; Learning-only users require Identity AuthenticationTakSAML 2.0 and LDAPS stated; OpenID Connect and OAuth also listed in FAQTakSAML 2.0 cited in LMS FAQ; providers incl. Microsoft, Google, Okta
Provisioning SCIMUżytkownicy i grupy zakładane z dostawcy tożsamościTakNieSupport article states Articulate 360 does not support SCIM provisioning and deprovisioningBrak danychSCIM not found; SSO just-in-time provisioning and Okta connector documentedBrak danychNot found in the public documentation checked; SSO page lists no SCIMBrak danychLearning is an Identity Provisioning target; SCIM for Learning not statedTakSCIM 2.0 API for users and groups; Okta and Azure guidesTakNeeds the SCIM integration enabled through the account manager
Wbudowane narzędzie autorskieTworzenie kursów bez osobnego narzędzia autorskiegoTakAdmin course editor: rich text, H5P, LiaScript, quizzes, SCORMTakRise 360 (web) and Storyline 360 (desktop) are the authoring tools; Reach is the distribution layerCzęściowoCreator lessons built in; plan-dependent, listed as Creator Pack; Shape is a separate toolCzęściowoCreate tool listed in Platinum content subscription tier; page gives few detailsBrak danychNo built-in course authoring tool found; AI-assisted course detail generation onlyTakAbsorb Create, described as a content creation tool within the LMSTakNative AI Content Builder authoring tool with collaboration workflows
Biblioteka treści / marketplaceGotowe kursy lub treści zewnętrzne do kupienia albo włączeniaNieTakContent Library 360 assets and templates included with subscription; no complete prebuilt courses statedCzęściowoContent marketplace built in; Docebo Content/Go1 need no licence, external providers need subscriptionTakContent subscriptions from 200+ providers in Silver/Gold/Platinum tiers; inclusion not statedCzęściowoOpen Content Network links third-party provider content; provider subscription arranged separatelyCzęściowoAbsorb Amplify tiers, 500 to 20,000+ courses; appears sold separately, price not statedCzęściowoThird-party catalogue connectors (LinkedIn Learning, Udemy, Go1); inclusion/cost not stated

Stan na październik 2026. Informacje o innych produktach pochodzą z ich oficjalnej dokumentacji, cenników i licencji; zmieniają się, więc sprawdź źródła.

Nazwy produktów są znakami towarowymi ich właścicieli i służą wyłącznie do identyfikacji produktów. Poprawki są mile widziane.

Źródła (202)
  1. ulams: REST API, Zarządzanie kursami przez API github.com/ulams-dev/ulams/blob/main/api/packages/courses/src/routes.php (sprawdzono 9 paź 2026)
  2. ulams: Opublikowana specyfikacja OpenAPI github.com/ulams-dev/ulams/blob/main/api/config/l5-swagger.php (sprawdzono 9 paź 2026)
  3. ulams: Typowany SDK (TypeScript) github.com/ulams-dev/ulams/blob/main/front/sdk/package.json (sprawdzono 9 paź 2026)
  4. ulams: CLI dla autorów i deweloperów github.com/ulams-dev/ulams/blob/main/front/cli/src/commands/index.ts (sprawdzono 9 paź 2026)
  5. ulams: Serwer MCP github.com/ulams-dev/ulams/blob/main/front/cli/src/mcp/server.ts (sprawdzono 9 paź 2026)
  6. ulams: Webhooki i zdarzenia, Kurs jako kod / synchronizacja z Gitem, Kursy zsynchronizowane ze źródłami, Adaptacyjne ścieżki nauki, LTI 1.3, Wbudowana sprzedaż, Model cenowy, Provisioning SCIM, Biblioteka treści / marketplace github.com/ulams-dev/ulams/blob/main/docs/ROADMAP-TODO.md (sprawdzono 9 paź 2026)
  7. ulams: Własny hosting, Lokalizacja danych github.com/ulams-dev/ulams/blob/main/README.md (sprawdzono 9 paź 2026)
  8. ulams: Generatywny interfejs github.com/ulams-dev/ulams/blob/main/docs/decisions/0023-a2ui-surfaces-as-ag-ui-activity-snapshots.md (sprawdzono 9 paź 2026)
  9. ulams: Generowanie kursów przez AI github.com/ulams-dev/ulams/blob/main/api/packages/course-builder/README.md (sprawdzono 9 paź 2026)
  10. ulams: AI ze źródłami, zatwierdzane zmiany github.com/ulams-dev/ulams/blob/main/docs/decisions/0028-generation-stages-and-grounding.md (sprawdzono 9 paź 2026)
  11. ulams: H5P github.com/ulams-dev/ulams/blob/main/docs/decisions/0003-h5p-as-isolated-gpl-service.md (sprawdzono 9 paź 2026)
  12. ulams: SCORM, cmi5 / xAPI github.com/ulams-dev/ulams/blob/main/api/packages/README.md (sprawdzono 9 paź 2026)
  13. ulams: Witryna dla każdego klienta github.com/ulams-dev/ulams/blob/main/docs/decisions/0007-tenancy-package.md (sprawdzono 9 paź 2026)
  14. ulams: Licencja open source github.com/ulams-dev/ulams/blob/main/LICENSING.md (sprawdzono 9 paź 2026)
  15. ulams: SSO (SAML / OIDC) github.com/ulams-dev/ulams/blob/main/api/packages/auth/src/Enums/SocialiteProvidersEnum.php (sprawdzono 9 paź 2026)
  16. ulams: Wbudowane narzędzie autorskie github.com/ulams-dev/ulams/blob/main/front/docs-site/src/content/docs/creators/create-a-course.mdx (sprawdzono 9 paź 2026)
  17. Moodle: REST API docs.moodle.org/en/Using_web_services (sprawdzono 9 paź 2026)
  18. Moodle: Zarządzanie kursami przez API, Opublikowana specyfikacja OpenAPI, Typowany SDK (TypeScript), Kurs jako kod / synchronizacja z Gitem moodledev.io/docs/5.0/apis/subsystems/external (sprawdzono 9 paź 2026)
  19. Moodle: CLI dla autorów i deweloperów docs.moodle.org/en/Administration_via_command_line (sprawdzono 9 paź 2026)
  20. Moodle: Serwer MCP marketplace.moodle.com/plugins/webservice_mcp (sprawdzono 9 paź 2026)
  21. Moodle: Webhooki i zdarzenia moodledev.io/docs/apis/core/event (sprawdzono 9 paź 2026)
  22. Moodle: Własny hosting download.moodle.org/ (sprawdzono 9 paź 2026)
  23. Moodle: Generatywny interfejs, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami docs.moodle.org/en/AI_subsystem (sprawdzono 9 paź 2026)
  24. Moodle: Generowanie kursów przez AI docs.moodle.org/en/AI_placements (sprawdzono 9 paź 2026)
  25. Moodle: Adaptacyjne ścieżki nauki docs.moodle.org/en/Restrict_access (sprawdzono 9 paź 2026)
  26. Moodle: H5P docs.moodle.org/en/H5P_activity (sprawdzono 9 paź 2026)
  27. Moodle: SCORM docs.moodle.org/en/SCORM_FAQ (sprawdzono 9 paź 2026)
  28. Moodle: cmi5 / xAPI moodledev.io/docs/apis/subsystems/xapi/ (sprawdzono 9 paź 2026)
  29. Moodle: LTI 1.3 docs.moodle.org/en/Publish_as_LTI_tool (sprawdzono 9 paź 2026)
  30. Moodle: Witryna dla każdego klienta docs.moodle.org/en/Multi-tenancy (sprawdzono 9 paź 2026)
  31. Moodle: Wbudowana sprzedaż docs.moodle.org/en/Payment_gateways (sprawdzono 9 paź 2026)
  32. Moodle: Licencja open source moodledev.io/general/license (sprawdzono 9 paź 2026)
  33. Moodle: Model cenowy moodle.com/solutions/moodlecloud/ (sprawdzono 9 paź 2026)
  34. Canvas LMS: REST API canvas.instructure.com/doc/api/ (sprawdzono 9 paź 2026)
  35. Canvas LMS: Zarządzanie kursami przez API, Opublikowana specyfikacja OpenAPI, Serwer MCP developerdocs.instructure.com/services/canvas (sprawdzono 9 paź 2026)
  36. Canvas LMS: Typowany SDK (TypeScript) developerdocs.instructure.com/services/dap/lib-index.md (sprawdzono 9 paź 2026)
  37. Canvas LMS: CLI dla autorów i deweloperów developerdocs.instructure.com/services/dap/dap-cli-readme.md (sprawdzono 9 paź 2026)
  38. Canvas LMS: Webhooki i zdarzenia developerdocs.instructure.com/services/canvas/data-services/live-events.md (sprawdzono 9 paź 2026)
  39. Canvas LMS: Kurs jako kod / synchronizacja z Gitem developerdocs.instructure.com/services/canvas/resources/content_migrations.md (sprawdzono 9 paź 2026)
  40. Canvas LMS: Własny hosting github.com/instructure/canvas-lms/wiki/Production-Start (sprawdzono 9 paź 2026)
  41. Canvas LMS: Generatywny interfejs, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami www.instructure.com/igniteai (sprawdzono 9 paź 2026)
  42. Canvas LMS: Generowanie kursów przez AI community.instructure.com/en/kb/articles/664235-how-do-i-use-igniteai-question-authoring-for-quizzes (sprawdzono 9 paź 2026)
  43. Canvas LMS: Adaptacyjne ścieżki nauki community.instructure.com/en/kb/articles/660914-how-do-i-use-mastery-paths-in-course-modules (sprawdzono 9 paź 2026)
  44. Canvas LMS: H5P h5p.com/ (sprawdzono 9 paź 2026)
  45. Canvas LMS: SCORM community.instructure.com/en/kb/articles/660683-how-do-i-import-scorm-files-as-an-assignment (sprawdzono 9 paź 2026)
  46. Canvas LMS: cmi5 / xAPI canvas.instructure.com/doc/api/file.xapi.html (sprawdzono 9 paź 2026)
  47. Canvas LMS: LTI 1.3 canvas.instructure.com/doc/api/file.lti_dev_key_config.html (sprawdzono 9 paź 2026)
  48. Canvas LMS: Witryna dla każdego klienta community.instructure.com/en/kb/articles/661410-how-do-i-create-a-theme-for-an-account-using-the-theme-editor (sprawdzono 9 paź 2026)
  49. Canvas LMS: Wbudowana sprzedaż www.instructure.com/canvas/catalog (sprawdzono 9 paź 2026)
  50. Canvas LMS: Licencja open source github.com/instructure/canvas-lms (sprawdzono 9 paź 2026)
  51. Canvas LMS: Model cenowy www.instructure.com/try-canvas (sprawdzono 9 paź 2026)
  52. Open edX: REST API docs.openedx.org/projects/edx-platform/en/latest/how-tos/use_the_api.html (sprawdzono 9 paź 2026)
  53. Open edX: Zarządzanie kursami przez API, Typowany SDK (TypeScript) docs.openedx.org/en/latest/developers/references/index.html (sprawdzono 9 paź 2026)
  54. Open edX: Opublikowana specyfikacja OpenAPI pypi.org/project/edx-api-doc-tools/ (sprawdzono 9 paź 2026)
  55. Open edX: CLI dla autorów i deweloperów docs.tutor.edly.io/reference/cli/index.html (sprawdzono 9 paź 2026)
  56. Open edX: Serwer MCP pypi.org/project/openedx-mcp/ (sprawdzono 9 paź 2026)
  57. Open edX: Webhooki i zdarzenia docs.openedx.org/projects/openedx-events/en/ulmo/concepts/event-bus.html (sprawdzono 9 paź 2026)
  58. Open edX: Kurs jako kod / synchronizacja z Gitem docs.openedx.org/en/release-teak/educators/olx/studio-example/index.html (sprawdzono 9 paź 2026)
  59. Open edX: Własny hosting, Wbudowana sprzedaż, Model cenowy openedx.org/faq/ (sprawdzono 9 paź 2026)
  60. Open edX: Generatywny interfejs, Kursy zsynchronizowane ze źródłami openedx.org/platform/features/ (sprawdzono 9 paź 2026)
  61. Open edX: Generowanie kursów przez AI openedx.org/blog/introducing-the-ai-course-creator-for-the-open-edx-platform/ (sprawdzono 9 paź 2026)
  62. Open edX: AI ze źródłami, zatwierdzane zmiany docs.openedx.org/projects/openedx-ai-extensions/en/latest/ (sprawdzono 9 paź 2026)
  63. Open edX: Adaptacyjne ścieżki nauki openedx.org/marketplace/flow-control-xblock/ (sprawdzono 9 paź 2026)
  64. Open edX: H5P openedx.org/marketplace/h5p-xblock/ (sprawdzono 9 paź 2026)
  65. Open edX: SCORM docs.openedx.org/en/latest/educators/how-tos/course_development/exercise_tools/manage_scorm_content.html (sprawdzono 9 paź 2026)
  66. Open edX: cmi5 / xAPI docs.openedx.org/en/latest/developers/references/internal_data_formats/xapi_events.html (sprawdzono 9 paź 2026)
  67. Open edX: LTI 1.3 docs.openedx.org/en/latest/educators/concepts/exercise_tools/about_lti_component.html (sprawdzono 9 paź 2026)
  68. Open edX: Witryna dla każdego klienta docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/sites/index.html (sprawdzono 9 paź 2026)
  69. Open edX: Licencja open source github.com/openedx/edx-platform/blob/master/LICENSE (sprawdzono 9 paź 2026)
  70. TalentLMS: REST API, Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Serwer MCP, Kurs jako kod / synchronizacja z Gitem help.talentlms.com/hc/en-us/articles/24874457011356-TalentLMS-API-V2 (sprawdzono 9 paź 2026)
  71. TalentLMS: Zarządzanie kursami przez API, Opublikowana specyfikacja OpenAPI documenter.gw.postman.com/view/metadata/2sAY548Kou (sprawdzono 9 paź 2026)
  72. TalentLMS: Webhooki i zdarzenia help.talentlms.com/hc/en-us/articles/9651467215900-How-to-work-with-automations-in-TalentLMS (sprawdzono 9 paź 2026)
  73. TalentLMS: Własny hosting www.talentlms.com/efrontlearning (sprawdzono 9 paź 2026)
  74. TalentLMS: Generatywny interfejs, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami help.talentlms.com/hc/en-us/articles/18209693273372-What-are-the-TalentLMS-AI-features (sprawdzono 9 paź 2026)
  75. TalentLMS: Generowanie kursów przez AI help.talentlms.com/hc/en-us/articles/12618676903068-How-to-generate-AI-content-from-your-documents-in-TalentCraft (sprawdzono 9 paź 2026)
  76. TalentLMS: Adaptacyjne ścieżki nauki help.talentlms.com/hc/en-us/articles/21712800370204-How-to-create-and-manage-Learning-Paths-in-TalentLMS (sprawdzono 9 paź 2026)
  77. TalentLMS: H5P help.talentlms.com/hc/en-us/articles/9651766450716-Which-content-types-are-supported-by-the-TalentLMS-mobile-app (sprawdzono 9 paź 2026)
  78. TalentLMS: SCORM, cmi5 / xAPI help.talentlms.com/hc/en-us/articles/9651360207132-How-to-work-with-the-supported-eLearning-protocols-SCORM-1-2-xAPI-and-cmi5-in-TalentLMS (sprawdzono 9 paź 2026)
  79. TalentLMS: LTI 1.3 help.talentlms.com/hc/en-us/articles/18600381592476-How-to-enable-LTI-1-3-in-TalentLMS (sprawdzono 9 paź 2026)
  80. TalentLMS: Witryna dla każdego klienta help.talentlms.com/hc/en-us/articles/10730422769436-How-to-work-with-branches-in-TalentLMS (sprawdzono 9 paź 2026)
  81. TalentLMS: Wbudowana sprzedaż help.talentlms.com/hc/en-us/articles/9651801532188-How-to-set-up-your-Stripe-payment-gateway (sprawdzono 9 paź 2026)
  82. TalentLMS: Licencja open source www.talentlms.com/terms (sprawdzono 9 paź 2026)
  83. TalentLMS: Model cenowy www.talentlms.com/prices (sprawdzono 9 paź 2026)
  84. Thinkific: REST API support.thinkific.dev/hc/en-us/articles/5700872617111-api-overview (sprawdzono 9 paź 2026)
  85. Thinkific: Zarządzanie kursami przez API developers.thinkific.com/openapi/thinkific-admin-api-v1.yaml (sprawdzono 9 paź 2026)
  86. Thinkific: Opublikowana specyfikacja OpenAPI developers.thinkific.com/api/api-documentation (sprawdzono 9 paź 2026)
  87. Thinkific: Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Kurs jako kod / synchronizacja z Gitem support.thinkific.dev/hc/en-us/articles/5700872617111-API-Overview (sprawdzono 9 paź 2026)
  88. Thinkific: Serwer MCP support.thinkific.dev/hc/en-us (sprawdzono 9 paź 2026)
  89. Thinkific: Webhooki i zdarzenia support.thinkific.dev/hc/en-us/articles/4422685850775-Using-Webhooks (sprawdzono 9 paź 2026)
  90. Thinkific: Własny hosting, cmi5 / xAPI, LTI 1.3 www.thinkific.com/ai-info-page/ (sprawdzono 9 paź 2026)
  91. Thinkific: Generatywny interfejs www.thinkific.com/updates/learning-paths-quizzes-and-the-latest-august-updates/ (sprawdzono 9 paź 2026)
  92. Thinkific: Generowanie kursów przez AI, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami support.thinkific.com/hc/en-us/articles/16342787791511-AI-at-Thinkific (sprawdzono 9 paź 2026)
  93. Thinkific: Adaptacyjne ścieżki nauki support.thinkific.com/hc/en-us/articles/24607767184407-Learning-Recommendations (sprawdzono 9 paź 2026)
  94. Thinkific: H5P support.thinkific.com/hc/en-us/articles/360030740653-Adding-H5P-org-Tools-to-Your-Course (sprawdzono 9 paź 2026)
  95. Thinkific: SCORM support.thinkific.com/hc/en-us/articles/24607412212119-Create-SCORM-Compliant-Courses (sprawdzono 9 paź 2026)
  96. Thinkific: Witryna dla każdego klienta support.thinkific.com/hc/en-us/articles/360048085513-Creating-Multiple-Thinkific-Environments (sprawdzono 9 paź 2026)
  97. Thinkific: Wbudowana sprzedaż support.thinkific.com/hc/en-us/articles/1500012376321-Thinkific-Payments-Supported-Countries-and-Transaction-Fees (sprawdzono 9 paź 2026)
  98. Thinkific: Licencja open source www.thinkific.com/terms-of-service/ (sprawdzono 9 paź 2026)
  99. Thinkific: Model cenowy www.thinkific.com/pricing/ (sprawdzono 9 paź 2026)
  100. LearnDash: REST API developers.learndash.com/learndash-rest-api-ldlms-v2/ (sprawdzono 9 paź 2026)
  101. LearnDash: Zarządzanie kursami przez API, Serwer MCP learndash.com/support/kb/non-knowledgebase/getting-started-with-learndash-mcp-server/mcp-setup/ (sprawdzono 9 paź 2026)
  102. LearnDash: Opublikowana specyfikacja OpenAPI docs.nexcess.com/software/learndash/developers.md (sprawdzono 9 paź 2026)
  103. LearnDash: Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Kurs jako kod / synchronizacja z Gitem developers.learndash.com/ (sprawdzono 9 paź 2026)
  104. LearnDash: Webhooki i zdarzenia learndash.com/support/kb/add-ons/zapier-add-on/zapier-integration/ (sprawdzono 9 paź 2026)
  105. LearnDash: Własny hosting docs.nexcess.com/software/learndash/learndash-cloud/ (sprawdzono 9 paź 2026)
  106. LearnDash: Generatywny interfejs, Kursy zsynchronizowane ze źródłami docs.nexcess.com/software/learndash/overview/ (sprawdzono 9 paź 2026)
  107. LearnDash: Generowanie kursów przez AI docs.nexcess.com/software/learndash/quiz-ai-builder/ (sprawdzono 9 paź 2026)
  108. LearnDash: AI ze źródłami, zatwierdzane zmiany docs.nexcess.com/software/learndash/course-outline-builder/ (sprawdzono 9 paź 2026)
  109. LearnDash: Adaptacyjne ścieżki nauki docs.nexcess.com/software/learndash/drip-feeding/ (sprawdzono 9 paź 2026)
  110. LearnDash: H5P learndash.com/support/kb/learndash-app/uncategorized/add-h5p-content/ (sprawdzono 9 paź 2026)
  111. LearnDash: SCORM, cmi5 / xAPI docs.nexcess.com/software/learndash/scorm-xapi/ (sprawdzono 9 paź 2026)
  112. LearnDash: LTI 1.3 docs.nexcess.com/software/learndash/lti-support/ (sprawdzono 9 paź 2026)
  113. LearnDash: Witryna dla każdego klienta docs.nexcess.com/software/learndash/requirements/ (sprawdzono 9 paź 2026)
  114. LearnDash: Wbudowana sprzedaż docs.nexcess.com/software/learndash/payments/ (sprawdzono 9 paź 2026)
  115. LearnDash: Licencja open source www.liquidweb.com/policies/learndash-terms-and-conditions/ (sprawdzono 9 paź 2026)
  116. LearnDash: Model cenowy www.liquidweb.com/software/learndash/ (sprawdzono 9 paź 2026)
  117. Articulate 360: REST API access.articulate.com/support/article/Reach-360-API-Endpoints-Reference-Guide (sprawdzono 9 paź 2026)
  118. Articulate 360: Zarządzanie kursami przez API, Opublikowana specyfikacja OpenAPI, Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Serwer MCP, Webhooki i zdarzenia, Kurs jako kod / synchronizacja z Gitem www.articulatesupport.com/article/Reach-360-API (sprawdzono 9 paź 2026)
  119. Articulate 360: Własny hosting, Licencja open source www.articulate.com/360-terms-of-service/ (sprawdzono 9 paź 2026)
  120. Articulate 360: Generatywny interfejs, Generowanie kursów przez AI, AI ze źródłami, zatwierdzane zmiany www.articulate.com/blog/ai-assistant-is-here/ (sprawdzono 9 paź 2026)
  121. Articulate 360: Kursy zsynchronizowane ze źródłami, H5P www.articulate.com/360/rise/all/ (sprawdzono 9 paź 2026)
  122. Articulate 360: Adaptacyjne ścieżki nauki www.articulate.com/360/storyline/ (sprawdzono 9 paź 2026)
  123. Articulate 360: SCORM, cmi5 / xAPI, LTI 1.3 www.articulate.com/features/flexible-publishing/ (sprawdzono 9 paź 2026)
  124. Articulate 360: Witryna dla każdego klienta, Wbudowana sprzedaż www.articulate.com/360/reach/ (sprawdzono 9 paź 2026)
  125. Articulate 360: Model cenowy, Wbudowane narzędzie autorskie www.articulate.com/360/pricing/ (sprawdzono 9 paź 2026)
  126. Articulate 360: Lokalizacja danych www.articulate.com/trust/regional-data-hosting/ (sprawdzono 9 paź 2026)
  127. Articulate 360: SSO (SAML / OIDC), Provisioning SCIM access.articulate.com/support/article/Articulate-360-Teams-Single-Sign-On (sprawdzono 9 paź 2026)
  128. Articulate 360: Biblioteka treści / marketplace www.articulate.com/360/content-library/ (sprawdzono 9 paź 2026)
  129. Docebo: REST API, Zarządzanie kursami przez API, Typowany SDK (TypeScript) developer.docebo.com/docs/api-general-information (sprawdzono 9 paź 2026)
  130. Docebo: Opublikowana specyfikacja OpenAPI developer.docebo.com/docs/get-started-with-the-docebo-api-browser (sprawdzono 9 paź 2026)
  131. Docebo: CLI dla autorów i deweloperów, Kurs jako kod / synchronizacja z Gitem developer.docebo.com/llms.txt (sprawdzono 9 paź 2026)
  132. Docebo: Serwer MCP www.docebo.com/products/mcp/ (sprawdzono 9 paź 2026)
  133. Docebo: Webhooki i zdarzenia developer.docebo.com/docs/creating-and-managing-webhooks (sprawdzono 9 paź 2026)
  134. Docebo: Własny hosting, Licencja open source tos.docebo.com/Docebo_MSA.pdf (sprawdzono 9 paź 2026)
  135. Docebo: Generatywny interfejs help.docebo.com/hc/en-us/articles/360020125779-FAQs-on-Docebo-artificial-intelligence-features (sprawdzono 9 paź 2026)
  136. Docebo: Generowanie kursów przez AI, Wbudowane narzędzie autorskie help.docebo.com/hc/en-us/articles/22017806044946-Creating-and-managing-Creator-lessons (sprawdzono 9 paź 2026)
  137. Docebo: AI ze źródłami, zatwierdzane zmiany help.docebo.com/hc/en-us/articles/26032328516114-Editing-lessons-with-the-Creator-tool (sprawdzono 9 paź 2026)
  138. Docebo: Kursy zsynchronizowane ze źródłami help.docebo.com/hc/en-us/articles/39155940536082-Knowledge-connectors (sprawdzono 9 paź 2026)
  139. Docebo: Adaptacyjne ścieżki nauki help.docebo.com/hc/en-us/articles/4410338779922-Content-recommendation (sprawdzono 9 paź 2026)
  140. Docebo: H5P help.docebo.com/hc/en-us/articles/360021001819-Docebo-system-requirements (sprawdzono 9 paź 2026)
  141. Docebo: SCORM help.docebo.com/hc/en-us/articles/360020128479-Uploading-and-managing-SCORM-as-training-material (sprawdzono 9 paź 2026)
  142. Docebo: cmi5 / xAPI help.docebo.com/hc/en-us/articles/360020128459-Uploading-xAPI-formerly-Tin-Can-API-content (sprawdzono 9 paź 2026)
  143. Docebo: LTI 1.3 help.docebo.com/hc/en-us/articles/360020082660-Managing-LTI-training-material (sprawdzono 9 paź 2026)
  144. Docebo: Witryna dla każdego klienta help.docebo.com/hc/en-us/articles/360020124899-Managing-the-Extended-enterprise-app (sprawdzono 9 paź 2026)
  145. Docebo: Wbudowana sprzedaż help.docebo.com/hc/en-us/articles/360020124559-Selling-content-online-with-e-commerce (sprawdzono 9 paź 2026)
  146. Docebo: Model cenowy www.docebo.com/pricing/ (sprawdzono 9 paź 2026)
  147. Docebo: Lokalizacja danych www.docebo.com/company/docebo-service-descriptions-ee/ (sprawdzono 9 paź 2026)
  148. Docebo: SSO (SAML / OIDC) help.docebo.com/hc/en-us/articles/360020125299-Docebo-for-OpenID-Connect (sprawdzono 9 paź 2026)
  149. Docebo: Provisioning SCIM help.docebo.com/hc/en-us/articles/28938055525906-General-guidance-for-SSO-configuration (sprawdzono 9 paź 2026)
  150. Docebo: Biblioteka treści / marketplace help.docebo.com/hc/en-us/articles/360020082700-Managing-the-content-marketplace (sprawdzono 9 paź 2026)
  151. Cornerstone: REST API help.csod.com/help/csod_0/Content/User/Edge/Overview_Topics_-_Edge/APIs_Overview.htm (sprawdzono 9 paź 2026)
  152. Cornerstone: Zarządzanie kursami przez API, Opublikowana specyfikacja OpenAPI, Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Serwer MCP, Webhooki i zdarzenia, Kurs jako kod / synchronizacja z Gitem csod.dev/ (sprawdzono 9 paź 2026)
  153. Cornerstone: Własny hosting, Generatywny interfejs, Kursy zsynchronizowane ze źródłami, H5P, SCORM, LTI 1.3 www.cornerstoneondemand.com/platform/learning/ (sprawdzono 9 paź 2026)
  154. Cornerstone: Generowanie kursów przez AI, AI ze źródłami, zatwierdzane zmiany www.cornerstoneondemand.com/platform/content-curation/ (sprawdzono 9 paź 2026)
  155. Cornerstone: Adaptacyjne ścieżki nauki www.cornerstoneondemand.com/platform/learning-experience-lxp/ (sprawdzono 9 paź 2026)
  156. Cornerstone: cmi5 / xAPI help.csod.com/help/csod_0/Content/Catalog/xAPI_Package_Support/xAPI_Package_Support_-_Overview.htm (sprawdzono 9 paź 2026)
  157. Cornerstone: Witryna dla każdego klienta www.cornerstoneondemand.com/resources/article/cornerstone-extended-enterprise-datasheet/ (sprawdzono 9 paź 2026)
  158. Cornerstone: Wbudowana sprzedaż help.csod.com/help/csod_0/Content/Extended_Enterprise/E-Commerce_-_Extended_Enterprise_Overview.htm (sprawdzono 9 paź 2026)
  159. Cornerstone: Licencja open source, Lokalizacja danych trustcenter.cornerstoneondemand.com/ (sprawdzono 9 paź 2026)
  160. Cornerstone: Model cenowy, Wbudowane narzędzie autorskie, Biblioteka treści / marketplace www.cornerstoneondemand.com/platform/content/ (sprawdzono 9 paź 2026)
  161. Cornerstone: SSO (SAML / OIDC), Provisioning SCIM help.csod.com/help/csod_0/Content/Edge/Single_Sign-on_Configurations/SSO_Configurations.htm (sprawdzono 9 paź 2026)
  162. SAP SuccessFactors Learning: REST API help.sap.com/doc/cd753f29622244df98e335af737b5422/2511/en-US/SF_LRN_Web_Svc_Integ.pdf (sprawdzono 9 paź 2026)
  163. SAP SuccessFactors Learning: Zarządzanie kursami przez API userapps.support.sap.com/sap/support/knowledge/en/2859976 (sprawdzono 9 paź 2026)
  164. SAP SuccessFactors Learning: Opublikowana specyfikacja OpenAPI api.sap.com/products/SAPSuccessFactors/apis/ODATAV4 (sprawdzono 9 paź 2026)
  165. SAP SuccessFactors Learning: Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Serwer MCP, Webhooki i zdarzenia, Kurs jako kod / synchronizacja z Gitem help.sap.com/docs/successfactors-learning (sprawdzono 9 paź 2026)
  166. SAP SuccessFactors Learning: Własny hosting, Adaptacyjne ścieżki nauki, H5P, SCORM, cmi5 / xAPI, LTI 1.3 help.sap.com/docs/successfactors-learning/implementing-structured-content/scorm-overview (sprawdzono 9 paź 2026)
  167. SAP SuccessFactors Learning: Generatywny interfejs, Generowanie kursów przez AI, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami, Wbudowane narzędzie autorskie help.sap.com/docs/successfactors-learning/managing-sap-successfactors-learning-for-administrators/generating-courses-using-ai-assistance (sprawdzono 9 paź 2026)
  168. SAP SuccessFactors Learning: Witryna dla każdego klienta help.sap.com/docs/successfactors-learning/offering-learning-to-extended-enterprise/sap-successfactors-learning-in-extended-enterprise (sprawdzono 9 paź 2026)
  169. SAP SuccessFactors Learning: Wbudowana sprzedaż help.sap.com/docs/successfactors-learning/offering-learning-to-extended-enterprise/shopping-account-types-for-learning-only-users (sprawdzono 9 paź 2026)
  170. SAP SuccessFactors Learning: Licencja open source assets.cdn.sap.com/agreements/general-terms-and-conditions/cls/general-terms-and-conditions-for-cloud-services-united-kingdom-v4-2026.pdf (sprawdzono 9 paź 2026)
  171. SAP SuccessFactors Learning: Model cenowy www.sap.com/products/hcm/corporate-lms/pricing.html (sprawdzono 9 paź 2026)
  172. SAP SuccessFactors Learning: Lokalizacja danych www.sap.com/about/trust-center/data-center.html (sprawdzono 9 paź 2026)
  173. SAP SuccessFactors Learning: SSO (SAML / OIDC) help.sap.com/doc/0a7a999a75874cd394bba2d4c2ae6619/2611/en-US/SF_PLT_SF-IAS_Integration_Admin_en.pdf (sprawdzono 9 paź 2026)
  174. SAP SuccessFactors Learning: Provisioning SCIM help.sap.com/docs/identity-provisioning/identity-provisioning/target-sap-successfactors-learning (sprawdzono 9 paź 2026)
  175. SAP SuccessFactors Learning: Biblioteka treści / marketplace help.sap.com/docs/successfactors-learning/implementing-open-content-network/open-content-network-ocn-implementation (sprawdzono 9 paź 2026)
  176. Absorb LMS: REST API, Provisioning SCIM docs.myabsorb.com/ (sprawdzono 9 paź 2026)
  177. Absorb LMS: Zarządzanie kursami przez API, Opublikowana specyfikacja OpenAPI, Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Serwer MCP, Kurs jako kod / synchronizacja z Gitem docs.myabsorb.com/integration-api/v2/docs (sprawdzono 9 paź 2026)
  178. Absorb LMS: Webhooki i zdarzenia support.absorblms.com/hc/en-us/articles/28999993938451-Webhooks (sprawdzono 9 paź 2026)
  179. Absorb LMS: Własny hosting, Lokalizacja danych support.absorblms.com/hc/en-us/articles/53677872546323-Data-Hosting-Locations-and-AWS-Regions (sprawdzono 9 paź 2026)
  180. Absorb LMS: Generatywny interfejs, H5P, SCORM www.absorbai.com/features (sprawdzono 9 paź 2026)
  181. Absorb LMS: Generowanie kursów przez AI, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami, cmi5 / xAPI www.absorbai.com/products/absorb-create-online-course-builder (sprawdzono 9 paź 2026)
  182. Absorb LMS: Adaptacyjne ścieżki nauki www.absorbai.com/ (sprawdzono 9 paź 2026)
  183. Absorb LMS: LTI 1.3 support.absorblms.com/hc/en-us/articles/34077061848211-LTI-1-3-Consumer-Mode-in-Absorb-LMS (sprawdzono 9 paź 2026)
  184. Absorb LMS: Witryna dla każdego klienta www.absorbai.com/solutions/partner-enablement (sprawdzono 9 paź 2026)
  185. Absorb LMS: Wbudowana sprzedaż www.absorbai.com/features/ecommerce (sprawdzono 9 paź 2026)
  186. Absorb LMS: Licencja open source www.absorbai.com/uploads/AbsorbServiceTermsandConditions-Masterv2.1.pdf (sprawdzono 9 paź 2026)
  187. Absorb LMS: Model cenowy www.absorbai.com/get-pricing (sprawdzono 9 paź 2026)
  188. Absorb LMS: SSO (SAML / OIDC) www.absorbai.com/features/integrations/apis (sprawdzono 9 paź 2026)
  189. Absorb LMS: Wbudowane narzędzie autorskie www.absorbai.com/products (sprawdzono 9 paź 2026)
  190. Absorb LMS: Biblioteka treści / marketplace www.absorbai.com/features/content-libraries (sprawdzono 9 paź 2026)
  191. 360Learning: REST API, Opublikowana specyfikacja OpenAPI, Typowany SDK (TypeScript), CLI dla autorów i deweloperów, Kurs jako kod / synchronizacja z Gitem 360learning.readme.io/docs (sprawdzono 9 paź 2026)
  192. 360Learning: Zarządzanie kursami przez API 360learning.readme.io/llms.txt (sprawdzono 9 paź 2026)
  193. 360Learning: Serwer MCP 360learning.readme.io/docs/mcp (sprawdzono 9 paź 2026)
  194. 360Learning: Webhooki i zdarzenia 360learning.readme.io/docs/webhooks (sprawdzono 9 paź 2026)
  195. 360Learning: Własny hosting, Lokalizacja danych 360learning.com/privacy-and-security/ (sprawdzono 9 paź 2026)
  196. 360Learning: Generatywny interfejs 360learning.com/product/artificial-intelligence/ (sprawdzono 9 paź 2026)
  197. 360Learning: Generowanie kursów przez AI, AI ze źródłami, zatwierdzane zmiany, Kursy zsynchronizowane ze źródłami, H5P, SCORM, cmi5 / xAPI, Wbudowane narzędzie autorskie 360learning.com/product/authoring-tool/ (sprawdzono 9 paź 2026)
  198. 360Learning: Adaptacyjne ścieżki nauki, Wbudowana sprzedaż, SSO (SAML / OIDC), Biblioteka treści / marketplace 360learning.com/product/learning-management-system/ (sprawdzono 9 paź 2026)
  199. 360Learning: LTI 1.3 support.360learning.com/hc/en-us/articles/37882851435410-Connect-an-LTI-tool-to-a-group (sprawdzono 9 paź 2026)
  200. 360Learning: Witryna dla każdego klienta 360learning.com/product/academies/ (sprawdzono 9 paź 2026)
  201. 360Learning: Licencja open source, Model cenowy 360learning.com/pricing/ (sprawdzono 9 paź 2026)
  202. 360Learning: Provisioning SCIM support.360learning.com/hc/en-us/articles/15226356498580-Configure-the-SCIM-integration (sprawdzono 9 paź 2026)

self-hosting

Twoje serwery. Twoje dane.

Rdzeń jest na licencji MIT i działa w Docker Compose: API, panel admina, ten frontend i usługa H5P. Płatne funkcje chmurowe i enterprise są dodatkiem, nigdy zamiennikiem.

            
            $ git clone https://github.com/ulams-dev/ulams$ cd ulams && yarn install$ yarn dev:api✓ api, admin, h5p and storage are up$ yarn dev:web✓ http://coffee.app.localhost:4321