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.
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) | |
|---|---|---|
| Konfiguracja | Ręczna wymiana Consumer Key i Shared Secret | Dynamic Registration „jednym kliknięciem” |
| Bezpieczeństwo | Jeden współdzielony sekret (OAuth 1.0a) | OpenID Connect z podpisanymi kluczami, weryfikowanymi przy każdym uruchomieniu |
| Kto konfiguruje | Każdy nauczyciel lub administrator, często osobno dla każdego kursu | Administrator okręgu/sieci raz — dostępne wszędzie |
| Synchronizacja składów | Brak synchronizacji; konta tworzone i aktualizowane dopiero, gdy uczeń otworzy Flat | Automatyczna synchronizacja klas i list (Names and Roles) |
| Przekazywanie ocen | Tylko procenty (wynik znormalizowany do zakresu 0–1) | Rzeczywiste wartości punktowe (np. z 20 lub 100), wysyłane automatycznie |
| Osadzanie wyników | Obsługiwane | Obsługiwane |
| Wdrożenie w skali okręgu/sieci | Ograniczone | Tak |
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?
- 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.
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.