Menu
Język
Polski
Skontaktuj się z nami
Pomoc Flat for Education > LTI 1.3 vs LTI 1.1: którego standardu integracji użyć

LTI 1.3 vs LTI 1.1: którego standardu integracji użyć

Flat for Education łączy się z Twoim systemem zarządzania nauczaniem (LMS) przez LTI (Learning Tools Interoperability). Jest to certyfikowane narzędzie LTI zarówno dla nowoczesnego standardu LTI 1.3 (Advantage), jak i tradycyjnego podejścia 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ń zalecamy LTI 1.3 (Advantage). Konfiguruje się je szybciej, jest bezpieczniejsze oraz odblokowuje automatyczne tworzenie składów klas i przekazywanie ocen. LTI 1.1 stosuj tylko wtedy, gdy LTI 1.3 nie wchodzi w grę.

Najważniejsze różnice w skrócie

LTI 1.1 (Legacy)LTI 1.3 (Advantage)
KonfiguracjaRęczna wymiana Consumer Key i Shared SecretDynamic Registration jednym kliknięciem
BezpieczeństwoJeden wspólny 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/jednostki raz, dostępne wszędzie
Składy klas (rostering)Brak synchronizacji list; konta są tworzone i aktualizowane dopiero, gdy uczeń otworzy FlatAutomatyczna synchronizacja klas i list (Names and Roles)
Przekazywanie ocen (grade passback)Tylko procent (wynik znormalizowany do 0–1)Rzeczywiste wartości punktowe (np. na 20 lub 100), wysyłane automatycznie
Osadzanie wynikówObsługiwaneObsługiwane
Wdrożenie w całej jednostceOgraniczoneTak

Dlaczego LTI 1.3 jest bezpieczniejsze

LTI 1.1 opiera się na pojedynczym Consumer Key i Shared Secret, które są jednorazowo wymieniane między Flat for Education a Twoim LMS. Ponieważ sekret jest współdzielony symetrycznie, trzeba go ręcznie przechowywać, dystrybuować i rotować, 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 uzgodnienia (handshake), które potwierdza, że żądanie faktycznie pochodzi z Twojego LMS, a każde uruchomienie jest przekazywane 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 sfałszować 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ąc ponowne odtworzenie przechwyconego uruchomienia oraz „wstrzyknięcie” fałszywego logowania (cross-site request forgery). W efekcie otrzymujesz połączenie jednocześnie bezpieczniejsze i łatwiejsze w utrzymaniu — bez wrażliwych sekretów, które mogłyby wyciec lub wymagać 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 zadania, które wcześniej administratorzy i nauczyciele wykonywali ręcznie:

  • Konfiguracja jednym kliknięciem dzięki Dynamic Registration: Twój LMS i Flat for Education automatycznie wymieniają całą konfigurację oraz klucze bezpieczeństwa, zastępując ręczną, wieloetapową wymianę kluczy.
  • Automatyczne tworzenie składów klas: dzięki LTI 1.3 Flat for Education automatycznie utrzymuje synchronizację klas i list uczniów z Twoim LMS (Names and Roles), więc cała klasa jest widoczna bez konieczności wcześniejszego otwierania narzędzia, a lista aktualizuje się wraz ze zmianami zapisów. W LTI 1.1 nie było synchronizacji: konto ucznia było tworzone i aktualizowane dopiero, gdy uczeń otworzył nasz produkt z poziomu LMS, więc lista zapełniała się stopniowo wraz z uruchamianiem narzędzia przez uczniów.
  • Automatyczne przekazywanie ocen: oceny trafiają bezpośrednio do dziennika ocen w LMS, gdy oceniasz zadanie — bez dodatkowej konfiguracji. Flat for Education wysyła rzeczywistą liczbę zdobytych punktów (np. 18 na 20), a nie wynik procentowy, 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 ich konta są tworzone przy pierwszym uruchomieniu.
  • Instalacja w całej jednostce: administrator wykonuje konfigurację raz, a Flat for Education jest od razu dostępne w każdym kursie — bez żadnych działań po stronie nauczycieli.
  • Dopasowanie do Twojego LMS: Flat for Education automatycznie wykrywa, które usługi obsługuje Twój LMS, dzięki czemu otrzymujesz tylko funkcje dostępne na Twojej platformie.

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 podłączyć wiele organizacji Flat for Education do jednego wystąpienia okręgu/jednostki w LMS.
  • Rozpocząłeś rok szkolny z LTI 1.1 i chcesz zachować ciągłość.

Skonfiguruj integrację

Chcesz połączyć swój LMS?

Deweloperzy i platformy chcący zintegrować Flat for Education znajdą szczegóły techniczne naszej implementacji obu standardów w dokumentacji deweloperskiej: 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?