Menu
Język
Polski
Skontaktuj się z nami
Pomoc Flat for Education > LTI 1.3 vs LTI 1.1: Który standard integracji wybrać

LTI 1.3 vs LTI 1.1: Który standard integracji wybrać

Ostatnia aktualizacja: 20 lipca 2026

Flat for Education łączy się z Twoim systemem zarządzania nauczaniem (LMS) za pośrednictwem LTI (Learning Tools Interoperability). Jest to certyfikowane narzędzie LTI zarówno dla nowoczesnego standardu LTI 1.3 (Advantage), jak i tradycyjnej metody LTI 1.1 (Legacy). Ta strona wyjaśnia różnice między nimi i pomaga wybrać właściwe rozwiązanie dla Twojej instytucji.

Tip

W przypadku nowych wdrożeń rekomendujemy LTI 1.3 (Advantage). Konfiguracja jest szybsza, rozwiązanie bezpieczniejsze, a dodatkowo zyskujesz automatyczną synchronizację składów klas oraz przekazywanie ocen. Z LTI 1.1 korzystaj tylko wtedy, gdy LTI 1.3 nie wchodzi w grę.

Na pierwszy rzut oka

LTI 1.1 (Legacy)LTI 1.3 (Advantage)
KonfiguracjaRęczna wymiana Consumer Key i Shared SecretDynamic Registration „jednym kliknięciem”
BezpieczeństwoJeden współdzielony sekret (OAuth 1.0a)OpenID Connect z podpisanymi kluczami, weryfikowanymi przy każdym uruchomieniu
Kto konfigurujeKażdy nauczyciel lub administrator, często osobno dla każdego kursuAdministrator okręgu/sieci raz — dostępne wszędzie
Synchronizacja składówBrak synchronizacji; konta tworzone i aktualizowane dopiero, gdy uczeń otworzy FlatAutomatyczna synchronizacja klas i list (Names and Roles)
Przekazywanie ocenTylko procenty (wynik znormalizowany do zakresu 0–1)Rzeczywiste wartości punktowe (np. z 20 lub 100), wysyłane automatycznie
Osadzanie wynikówObsługiwaneObsługiwane
Wdrożenie w skali okręgu/sieciOgraniczoneTak

Dlaczego LTI 1.3 jest bezpieczniejsze

LTI 1.1 opiera się na pojedynczym Consumer Key i Shared Secret, wymienianych jednorazowo między Flat for Education a Twoim LMS. Ponieważ sekret jest współdzielony symetrycznie, trzeba go ręcznie przechowywać, dystrybuować i okresowo zmieniać, a każda osoba, która go pozyska, może podszyć się pod połączenie lub sfałszować uruchomienie.

LTI 1.3 całkowicie eliminuje współdzielone sekrety i wzmacnia sam proces logowania. Wykorzystuje OpenID Connect: logowanie zaczyna się od „handshake”, który potwierdza, że żądanie rzeczywiście pochodzi z Twojego LMS, a każde uruchomienie trafia następnie jako podpisany token, który Flat for Education weryfikuje na podstawie opublikowanych kluczy publicznych Twojego LMS. Ponieważ token jest podpisany kluczem, który posiada wyłącznie Twój LMS, nie da się go zmienić w trakcie transmisji ani podrobić bez wykrycia — co zamyka drogę atakom typu man-in-the-middle i podszywaniu się podczas logowania. Jednorazowe wartości nonce i state dodają kolejną warstwę ochrony: uniemożliwiają ponowne użycie przechwyconego uruchomienia oraz „wstrzyknięcie” fałszywego logowania (cross-site request forgery). W efekcie otrzymujesz połączenie, które jest jednocześnie bezpieczniejsze i łatwiejsze w utrzymaniu — bez wrażliwych danych do wycieku czy ręcznej rotacji.

Co zyskujesz dzięki integracji LTI 1.3 w Flat for Education

Poza samym standardem implementacja LTI 1.3 w Flat for Education automatyzuje działania, które wcześniej administratorzy i nauczyciele wykonywali ręcznie:

  • Konfiguracja jednym kliknięciem dzięki Dynamic Registration: LMS i Flat for Education automatycznie wymieniają całą konfigurację oraz klucze bezpieczeństwa, zastępując ręczną, wieloetapową wymianę kluczy.
  • Automatyczna synchronizacja składów: dzięki LTI 1.3 Flat for Education automatycznie utrzymuje zgodność klas i list uczniów z Twoim LMS (Names and Roles) — cała klasa pojawia się od razu, bez konieczności pierwszego uruchomienia przez uczniów, a lista aktualizuje się wraz ze zmianami zapisów. LTI 1.1 nie oferowało synchronizacji: konto ucznia było tworzone i aktualizowane dopiero wtedy, gdy uczeń otworzył nasz produkt z poziomu LMS, więc lista zapełniała się stopniowo wraz z kolejnymi uruchomieniami narzędzia.
  • Automatyczne przekazywanie ocen: oceny trafiają bezpośrednio do dziennika ocen w LMS w momencie oceniania zadania — bez dodatkowej konfiguracji. Flat for Education wysyła rzeczywistą liczbę zdobytych punktów (np. 18 z 20), zamiast wyniku wyłącznie procentowego, do którego ograniczało się LTI 1.1.
  • Single sign-on i tworzenie kont: nauczyciele i uczniowie trafiają do Flat for Education już zalogowani, a konta są zakładane przy pierwszym uruchomieniu.
  • Instalacja w skali okręgu/sieci: administrator wykonuje konfigurację raz, a Flat for Education jest od razu dostępne w każdym kursie — bez żadnych działań po stronie nauczycieli.
  • Dostosowanie do Twojego LMS: Flat for Education automatycznie wykrywa, które usługi są obsługiwane przez Twój LMS, dzięki czemu otrzymujesz wyłącznie funkcje dostępne na Twojej platformie.

Kiedy LTI 1.1 nadal jest właściwym wyborem

LTI 1.1 (Legacy) pozostaje dobrym rozwiązaniem, jeśli:

  • Twój LMS nie obsługuje LTI 1.3.
  • Chcesz skonfigurować pojedynczą klasę lub kurs bez uprawnień administratora.
  • Musisz połączyć wiele organizacji Flat for Education z jedną instancją okręgu/sieci w LMS.
  • Rozpocząłeś rok szkolny z LTI 1.1 i chcesz zachować ciągłość.

Skonfiguruj integrację

Chcesz połączyć swój LMS?

Programiści i platformy, które chcą zintegrować Flat for Education, znajdą szczegóły techniczne dotyczące naszej implementacji obu standardów w dokumentacji dla deweloperów: LTI 1.3 (Advantage) oraz LTI 1.1 (Legacy).

Jeśli potrzebujesz pomocy w wyborze lub konfiguracji integracji LTI, skontaktuj się z naszym zespołem wsparcia pod adresem edu@flat.io.


Ta strona została automatycznie przetłumaczona z języka angielskiego. Zobacz oryginalną wersję w języku angielskim.

Czy ten artykuł był pomocny?