LTI 1.3 ve LTI 1.1: Hangi Entegrasyon Standardını Kullanmalısınız?
Flat for Education, Öğrenme Yönetim Sisteminiz (LMS) ile LTI (Learning Tools Interoperability) üzerinden bağlanır. Hem modern LTI 1.3 (Advantage) standardı hem de geleneksel LTI 1.1 (Legacy) yöntemi için sertifikalı bir LTI aracıdır. Bu sayfa, ikisi arasındaki farkı açıklar ve kurumunuz için doğru seçimi yapmanıza yardımcı olur.
Yeni kurulumlar için LTI 1.3 (Advantage) öneriyoruz. Kurulumu daha hızlıdır, daha güvenlidir ve otomatik sınıf listesi senkronizasyonu ile not aktarımı (grade passback) özelliklerini etkinleştirir. LTI 1.1’i yalnızca LTI 1.3 mümkün olmadığında kullanın.
Genel bakış
| LTI 1.1 (Legacy) | LTI 1.3 (Advantage) | |
|---|---|---|
| Kurulum | Consumer Key ve Shared Secret’ın manuel olarak paylaşılması | Tek tıkla Dinamik Kayıt (Dynamic Registration) |
| Güvenlik | Tek bir paylaşılan gizli anahtar (OAuth 1.0a) | OpenID Connect; imzalı anahtarlar, her başlatmada doğrulanır |
| Kim kurar | Genellikle her ders için öğretmen veya yönetici | İlçe/kurum yöneticisi bir kez kurar, her yerde kullanılabilir |
| Sınıf listesi (rostering) | Liste senkronu yok; hesaplar yalnızca öğrenci Flat’i açtığında oluşturulur ve güncellenir | Otomatik sınıf ve liste senkronu (Names and Roles) |
| Not aktarımı (grade passback) | Yalnızca yüzde (puan 0–1 aralığına normalize edilir) | Gerçek puan değerleri (örn. 20 üzerinden veya 100 üzerinden), otomatik gönderilir |
| Puanları gömme (embed scores) | Desteklenir | Desteklenir |
| Kurum genelinde dağıtım | Sınırlı | Evet |
LTI 1.3 neden daha güvenlidir?
LTI 1.1, Flat for Education ile LMS’iniz arasında bir kez paylaşılan tek bir Consumer Key ve Shared Secret’a dayanır. Bu gizli bilgi simetrik olarak paylaşıldığı için elle saklanması, dağıtılması ve düzenli aralıklarla yenilenmesi gerekir; ayrıca bu bilgiyi ele geçiren herhangi biri bağlantıyı taklit edebilir veya bir başlatma isteğini (launch) sahte olarak üretebilir.
LTI 1.3 ise paylaşılan gizli anahtarları tamamen ortadan kaldırır ve oturum açma sürecini güçlendirir. OpenID Connect kullanır: oturum açma, isteğin gerçekten LMS’inizden geldiğini doğrulayan bir “el sıkışma” (handshake) ile başlar; her başlatma (launch) daha sonra Flat for Education’ın, LMS’inizin yayımladığı ortak anahtarlarla doğruladığı imzalı bir belirteç (token) olarak gelir. Bu belirteç yalnızca LMS’inizin elinde bulunan bir anahtarla imzalandığından, aktarım sırasında değiştirilemez ve fark edilmeden sahte olarak üretilemez; böylece oturum açma sırasında araya girme (man-in-the-middle) ve kimliğe bürünme saldırılarının önüne geçilir. Tek kullanımlık nonce ve state değerleri de ek bir katman sağlar: ele geçirilmiş bir başlatmanın yeniden oynatılmasını ve sahte bir oturum açma isteğinin araya sokuşturulmasını (cross-site request forgery) engeller. Sonuç olarak, sızdırılacak veya döndürülecek (rotate) hassas bir bilgi olmadan, hem daha güvenli hem de bakımı daha kolay bir bağlantı elde edilir.
Flat for Education’ın LTI 1.3 entegrasyonu ile neler kazanırsınız?
Standardın kendisinin ötesinde, Flat for Education’ın LTI 1.3 uygulaması, yöneticilerin ve öğretmenlerin daha önce elle yaptığı işleri otomatikleştirir:
- Dynamic Registration ile tek tıkla kurulum: LMS’iniz ve Flat for Education, tüm yapılandırma ve güvenlik anahtarlarını otomatik olarak paylaşır; manuel ve çok adımlı anahtar değişiminin yerini alır.
- Otomatik sınıf listesi senkronizasyonu (rostering): LTI 1.3 ile Flat for Education, sınıflarınızı ve listelerinizi LMS’inizle otomatik olarak senkron tutar (Names and Roles). Böylece kimsenin önce aracı açmasına gerek kalmadan tüm sınıf görünür; kayıtlar değiştikçe liste de güncellenir. LTI 1.1’de liste senkronu yoktu: bir öğrencinin hesabı yalnızca o öğrenci LMS’ten ürünümüzü açtığında oluşturulur ve güncellenirdi; bu nedenle sınıf listesi, öğrenciler aracı başlattıkça kademeli olarak dolardı.
- Otomatik not aktarımı (grade passback): Bir ödevi notlandırdığınızda, notlar ek bir yapılandırma gerektirmeden doğrudan LMS not defterinize akar. Flat for Education, LTI 1.1’in yalnızca yüzdeyle sınırlı puanı yerine, kazanılan gerçek puanı gönderir (ör. 20 üzerinden 18).
- Tek oturum açma ve hesap sağlama (provisioning): Öğretmenler ve öğrenciler Flat for Education’a zaten oturum açmış olarak gelir; hesapları ilk başlatmada otomatik oluşturulur.
- Kurum genelinde kurulum: Yönetici kurulumu bir kez tamamlar; Flat for Education tüm derslerde anında kullanılabilir hâle gelir ve öğretmenler için ek kurulum gerekmez.
- LMS’inize uyum sağlar: Flat for Education, LMS’inizin hangi servisleri desteklediğini otomatik olarak algılar; böylece yalnızca platformunuzun sunduğu özellikleri kullanırsınız.
LTI 1.1’in hâlâ doğru tercih olduğu durumlar
LTI 1.1 (Legacy) şu durumlarda hâlâ iyi bir seçenektir:
- LMS’iniz LTI 1.3’ü desteklemiyorsa.
- Yönetici yetkisi olmadan tek bir sınıfı veya dersi kurmak istiyorsanız.
- Bir LMS ilçe/kurum örneğine birden fazla Flat for Education organizasyonu bağlamanız gerekiyorsa.
- Eğitim yılına LTI 1.1 ile başladıysanız ve sürekliliği korumak istiyorsanız.
Entegrasyonunuzu kurun
LMS’inizi bağlamaya hazır mısınız?
- Dynamic Registration ile LTI 1.3’ü kurun: LTI 1.3 destekleyen herhangi bir LMS için en hızlı yol.
- Platforma özel kılavuzlar: Canvas, Schoology, Moodle, Blackboard, ClassLink ve Schoolbox.
Flat for Education’ı entegre etmek isteyen geliştiriciler ve platformlar, her iki standardı da nasıl uyguladığımıza dair teknik ayrıntıları geliştirici dokümantasyonumuzda bulabilir: LTI 1.3 (Advantage) ve LTI 1.1 (Legacy).
LTI entegrasyonunuzu seçme veya kurma konusunda yardıma ihtiyacınız olursa lütfen destek ekibimizle edu@flat.io üzerinden iletişime geçin.
Bu sayfa İngilizceden otomatik olarak çevrilmiştir. Orijinal İngilizce sürümü görüntüle.