LTI 1.3 vs LTI 1.1: Który standard integracji wybrać
Ostatnia aktualizacja: 21 października 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.
W przypadku nowych instalacji zalecamy LTI 1.3 (Advantage). Jest szybszy w konfiguracji, bezpieczniejszy i przesyła do dziennika ocen rzeczywistą liczbę punktów. Używaj LTI 1.1 tylko wtedy, gdy LTI 1.3 nie jest dostępny.
W skrócie
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Konfiguracja | Ręczna wymiana klucza Consumer Key i Shared Secret | Dynamic Registration za pomocą jednego kliknięcia |
| Bezpieczeństwo | Jeden współdzielony sekret (OAuth 1.0a) | OpenID Connect z podpisanymi kluczami, weryfikowanymi przy każdym uruchomieniu |
| Kto konfiguruje | Nauczyciel lub administrator, często osobno dla każdego kursu | Administrator szkoły lub okręgu — jednorazowo (w Canvas nauczyciele dodają następnie narzędzie do każdego kursu za pomocą identyfikatora Client ID) |
| Tworzenie klas | Brak synchronizacji listy uczniów; konta są tworzone i aktualizowane dopiero wtedy, gdy uczeń otworzy Flat | Klasy są tworzone automatycznie; każdy uczeń zostaje dodany przy pierwszym otwarciu Flat for Education |
| Przesyłanie ocen | Tylko wynik procentowy (znormalizowany do wartości od 0 do 1) | Rzeczywista liczba punktów (np. na 20 lub 100 możliwych), przesyłana automatycznie |
| Oceny za osadzone materiały | Obsługiwane | Obsługiwane |
| Wdrożenie w całym okręgu szkolnym | Ograniczone | Tak |
Dlaczego LTI 1.3 jest bezpieczniejsze
LTI 1.1 opiera się na pojedynczym kluczu 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 wymieniać, a każdy, kto 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 względem 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 oraz podszywaniu się podczas logowania. Jednorazowe wartości nonce i state dodają kolejną warstwę ochrony, zapobiegając ponownemu użyciu przechwyconego uruchomienia oraz „wstrzyknięciu” fałszywego logowania (cross-site request forgery). W efekcie połączenie jest zarówno bezpieczniejsze, jak i łatwiejsze w utrzymaniu — bez wrażliwych sekretów do wycieku czy ręcznej rotacji.
Co oferuje integracja Flat for Education z LTI 1.3
Oprócz możliwości samego standardu integracja Flat for Education z LTI 1.3 automatyzuje zadania, które administratorzy i nauczyciele wykonywali dotąd ręcznie:
- Konfiguracja jednym kliknięciem dzięki Dynamic Registration: Twój LMS i Flat for Education automatycznie wymieniają wszystkie ustawienia i klucze zabezpieczeń, zastępując wieloetapową, ręczną wymianę kluczy.
- Automatyczne tworzenie klas: Flat for Education automatycznie tworzy klasę dla każdego kursu w Twoim LMS. Każdy uczeń zostaje do niej dodany przy pierwszym otwarciu Flat for Education z poziomu LMS, dlatego poproś uczniów, aby zrobili to raz na początku.
- Automatyczne przesyłanie ocen: po ocenieniu zadania oceny trafiają bezpośrednio do dziennika ocen w Twoim LMS, bez dodatkowej konfiguracji. Flat for Education przesyła rzeczywistą liczbę zdobytych punktów (np. 18 na 20 możliwych), a nie tylko wynik procentowy, do którego ograniczał się LTI 1.1.
- Jednokrotne logowanie i automatyczne tworzenie kont: nauczyciele i uczniowie otwierają Flat for Education już zalogowani, a ich konta są tworzone przy pierwszym uruchomieniu.
- Instalacja w całym okręgu szkolnym: administrator przeprowadza konfigurację raz dla całej szkoły lub okręgu, bez konieczności udostępniania kluczy. W zależności od LMS Flat for Education jest następnie dostępny w każdym kursie albo nauczyciele dodają go do swoich kursów za pomocą jednego identyfikatora Client ID (Canvas).
- Dostosowanie do Twojego LMS: Flat for Education automatycznie wykrywa usługi obsługiwane przez Twój LMS, dzięki czemu masz dostęp tylko do funkcji oferowanych przez Twoją platformę.
Kiedy LTI 1.1 nadal jest właściwym wyborem
LTI 1.1 (Legacy) pozostaje dobrą opcją, 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/dzielnicy w LMS.
- Rozpocząłeś(-aś) rok szkolny na LTI 1.1 i chcesz zachować ciągłość.
Skonfiguruj integrację
Gotowy(-a) połączyć swój LMS?
- Skonfiguruj LTI 1.3 z Dynamic Registration: najszybsza ścieżka dla każdego LMS obsługującego LTI 1.3.
- Przewodniki dla konkretnych platform: Canvas, Schoology, Moodle, Blackboard, ClassLink oraz Schoolbox.
Deweloperzy i platformy, które chcą zintegrować Flat for Education, znajdą szczegóły techniczne dotyczące tego, jak zaimplementowaliśmy oba standardy, w naszej 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 nami: kontakt z zespołem wsparcia.
Ta strona została automatycznie przetłumaczona z języka angielskiego. Zobacz oryginalną wersję w języku angielskim.