FastComments.com

Add Comments to Your LMS via LTI 1.3

FastComments, IMS LTI Dynamic Registration standardı aracılığıyla D2L Brightspace, Moodle, Blackboard Learn, Sakai, Schoology ve diğerleri gibi herhangi bir LTI 1.3 uyumlu LMS ile entegre olur. LMS'inizin kayıt ekranına yapıştırılan tek bir URL tüm entegrasyonu yapılandırır: SSO, ders bağlamı, rol eşleştirme ve içerik yerleştirme. Sunucunuza yüklemeniz gereken bir eklenti yoktur. (Canvas LMS için kayıt akışı farklı olduğundan ayrı bir kılavuz bulunmaktadır.)

Kayıt edildikten sonra FastComments, kurslarınızın içinde bir Öğrenme Aracı olarak görünür. Öğrenciler, ders içeriğinin yanında konu dizili yorumları ve işbirlikli sohbeti görür ve LMS hesaplarıyla otomatik olarak oturum açmış olurlar.

Fiyatlandırma Internal Link


FastComments LTI 1.3 entegrasyonu, Flex ve Pro planlarında ek ücret olmadan dahildir. Dinamik Kayıt da dahil olmak üzere IMS LTI 1.3 Advantage spesifikasyonunu destekleyen herhangi bir LMS ile çalışır.


Moodle Ders İçeriğine Ekle Internal Link

Bu kılavuz, site yöneticisi aracı kaydettikten ve etkinlik seçicide gösterilecek şekilde ayarladıktan sonra Moodle 4.x dersine FastComments eklemeyi kapsar. Eğer FastComments henüz kaydedilmediyse, önce Moodle kayıt kılavuzuna bakın.

Dersi Düzenleme Modunda Açın

  1. Ders için Moodle'a bir Editing Teacher (veya daha yüksek) olarak giriş yapın.
  2. Dersi açın.
  3. Ders başlığının sağ üst köşesindeki anahtarı kullanarak Edit mode'u açın.

Moodle 4.x, 3.x'in kullandığı eski "Add an activity or resource" açılır menüsünün yerini tam ekran bir etkinlik seçici iletişim kutusuna bıraktı. Moodle 4.5 aynı seçiciyi korur ancak üstte yıldızlanmış/favoriler satırı ekler; böylece FastComments'i sabitlemek, ileride erişimi hızlandırır.

FastComments Etkinliğini Ekle

  1. Tartışmanın ait olduğu ders bölümüne (konu veya hafta) gidin.
  2. O bölümün altındaki Add an activity or resource'a tıklayın.
  3. Seçici iletişim kutusunda FastComments'i seçin. Görmüyorsanız, aşağıdaki uyarılar bölümüne atlayın.

Etkinlik ayarları formu açılır. Önemli alanlar:

  • Activity name (required). Ders sayfasında ve not defterinde gösterilir. Örnek: Week 3 Discussion.
  • Activity description. Yorum dizisinin üstünde görüntülenen isteğe bağlı giriş metni.
  • Show description on course page. Açıklamanın etkinliğe tıklamadan görünmesini istiyorsanız işaretleyin.
  • Preconfigured tool. FastComments olarak ayarlı (seçiciden başlatıldığında otomatik seçilir). Değiştirmeyin.
  • Launch container. New window olarak ayarlayın. Bazı Moodle dağıtımlarında "Same window" seçeneğinin neden bozulduğunu görmek için uyarılar bölümüne bakın.
  • Tool URL, Public key, Shared secret, Custom parameters. Boş bırakın. Dinamik Kayıt bunları site düzeyinde ele aldı.

Sayfanın altına kaydırın ve Save and return to course'a tıklayın (veya etkinliği hemen açmak için Save and display).

Etkinlik, FastComments simgesiyle bölümde bir satır olarak görünür. Öğrenciler yorum dizisini açmak için satıra tıklar.

Editörde FastComments'i Satır İçi Gömme

Bir Page, Book bölümü, Lesson veya Atto ya da TinyMCE editörünü kullanan herhangi bir kaynak içinde bir dizi oluşturmak için:

  1. Kaynağı düzenleme modunda açın.
  2. Dizinin görünmesini istediğiniz yere imleci yerleştirin.
  3. Editör araç çubuğunda LTI / External tool düğmesine tıklayın. Atto'da "Insert LTI Advantage content" olarak etiketlenmiştir. TinyMCE'de (Moodle 4.3+ varsayılan) More menüsünün altında External tools olarak bulunur.
  4. Araç listesinden FastComments'i seçin.
  5. FastComments derin bağlantı (deep-linking) seçici açar. Dizinin başlığını onaylayın ve Embed'e tıklayın.
  6. Editör bir LTI yer tutucu bloğu ekler. Kaynağı kaydedin.

Her gömülü örnek, deep-link content item ID ile anahtarlanan ayrı bir dizidir; bu yüzden bir Sayfada üç FastComments gömüsü varsa üç bağımsız dizi olur.

Erişimi Kısıtlama ve Grup Ayarları

FastComments etkinlikleri için standart Moodle etkinlik ayarları uygulanır:

  • Common module settings > Group mode. Bunu Separate groups veya Visible groups olarak ayarlamak FastComments'i otomatik olarak grup başına ayrı dizilere bölmez. Moodle'ın grup modu yalnızca not defterini ve üye listesini filtreler. Her grup için ayrı bir dizi çalıştırmak istiyorsanız, grup başına bir FastComments etkinliği ekleyin ve her birini kapsamlamak için Restrict access kullanın.
  • Restrict access > Add restriction. Standart Moodle koşullarını destekler: Date, Grade, Group, Grouping, User profile ve iç içe geçmiş kısıtlama setleri. Bir FastComments etkinliğini tek bir gruba kilitlemek için Group kullanın.
  • Activity completion. Tamamlama takibi istiyorsanız Students must view this activity to complete it olarak ayarlayın. FastComments şu anda başlatmanın ötesinde Moodle'a bir tamamlama etkinliği raporlamaz.

Rol Eşlemesi

FastComments, Moodle'ın her başlatmada gönderdiği LTI roles iddiasını okur ve şu şekilde eşler:

  • Moodle Manager veya Site administrator -> FastComments admin
  • Moodle Editing teacher veya Non-editing teacher -> FastComments moderator
  • Moodle Student -> FastComments commenter
  • Moodle Guest -> salt okunur

Admins herhangi bir yorumu silebilir, kullanıcıları yasaklayabilir ve dizi ayarlarını düzenleyebilir. Moderatlar başlattıkları dizinin içindeki yorumları silebilir ve onaylayabilir. Özelleştirilmiş Moodle rolleri, klonlandıkları arketipin eşlemesini miras alır.

Öğrencilerin Gördükleri

Öğrenciler FastComments etkinliğine tıklar (veya bir Page ya da Book içindeki gömülü bloğa kaydırır). Moodle kimliklerini LTI başlatması aracılığıyla FastComments'e gönderir:

  • Giriş ekranı yok. FastComments, onları Moodle hesabını kullanarak oturum açtırır.
  • Görünen adları, e-posta ve avatarları Moodle'dan gelir.
  • Dizi (Moodle site, course, resource link ID) kapsamına alınır, bu nedenle aynı etkinliğin başka bir derse kopyalanması yeni bir dizi oluşturur.
  • İletili yanıtlar, oy verme ve bildirimler, bağımsız bir FastComments dizisiyle aynı şekilde çalışır.

Moodle Uyarıları

FastComments etkinlik seçicide yok. Site yöneticisi aracı kaydetti ancak Tool configuration usageShow in activity chooser and as a preconfigured tool olarak ayarlamadı. Bunu düzeltmek için Site yönetimi > Eklentiler > Etkinlik modülleri > Harici araç > Araçları yönet > FastComments kutucuğundaki dişli simgesine gidin.

"Same window" seçiliyken başlatma başarısız oluyor veya boş bir çerçeve gösteriyor. Moodle'ın oturum çerezleri varsayılan olarak SameSite=Lax kullanır ve bazı tarayıcılar LTI 1.3'ün FastComments'ten geri dönüş için kullandığı çapraz site POST sırasında bu çerezleri kaldırır. Etkinlikte Launch containerNew window olarak ayarlayın. Bu, bir Page veya Book içine gömülü FastComments için katı bir gereksinimdir; çünkü editöre gömülü başlatma yolu her zaman yeni bir pencere açar.

iss iddiası Moodle site URL'si, tenant ID değil. FastComments, LTI issuer olarak Moodle site URL'sini (wwwroot yapılandırma değeri) kullanır. Moodle örneğiniz yeni bir domaine taşınırsa veya wwwroot değerini değiştirirseniz, mevcut FastComments dizileri eski issuer ile bağlı kalır ve yeni başlatmalarla eşleşmez. Gerekirse aracı yeni URL'ye karşı yeniden kaydedin ve dizileri FastComments yöneticisi aracılığıyla taşıyın.

Etkinlik yedekleme ve geri yükleme. Bir kursu yedekleyip yeni bir kursa geri yüklemek yeni resource link ID'leri oluşturur, bu nedenle geri yüklenen FastComments etkinlikleri boş dizilerle başlar. Orijinal kurs orijinal dizileri muhafaza eder. Bu amaçlanmış bir davranıştır, hata değildir.

Moodle 4.5 TinyMCE varsayılan. Moodle 4.5, yeni kurulumlar için varsayılan editör olarak TinyMCE ile gelir. External tool düğmesinin konumu ana araç çubuğu yerine More (...) menüsünün altındadır. 4.1'den yükseltilen daha eski siteler, bir yönetici varsayılanı değiştirmedikçe Atto'yu korur.

Sakai veya Schoology Ders İçeriğine Ekle Internal Link

FastComments platforma kaydedildikten sonra, eğitmenler platformun standart harici araç iş akışlarını kullanarak bunu ders içeriğine ekler. Bu sayfa Sakai 23.x ve Schoology Enterprise için adımları kapsar.

Sakai

1. Bir siteye FastComments ekleyin

Site bakımcısı aracı site bazında etkinleştirir:

  1. Siteyi açın ve sol gezinmede Site Info öğesine tıklayın.
  2. Manage Tools öğesine tıklayın.
  3. External Tools listesini aşağı kaydırın ve FastComments öğesini açın.
  4. Continue öğesine tıklayın, araç listesini gözden geçirin, ardından Finish öğesine tıklayın.

FastComments artık sitede sol gezinme öğesi olarak görünür.

2. Sol gezinme girişinin sırasını değiştirin

Site Info > Tool Order bölümüne gidin. FastComments öğesini istenen konuma sürükleyin ve Save öğesine tıklayın. Bu ekranda gezinme etiketini yeniden adlandırabilir ve öğrencilere görünmesini gizleyebilirsiniz.

3. Lessons sayfasına satır içi gömme

FastComments'i bağımsız bir sol-nav aracı olarak değil de bir Lessons sayfasının içine doğrudan yerleştirmek için:

  1. Sitede Lessons aracını açın.
  2. Add Content > Add External Tool öğelerine tıklayın.
  3. Listeden FastComments öğesini seçin.
  4. FastComments kayıt sırasında Deep Linking duyurduysa, Sakai araç içerik seçicisini açar ve iş parçacığını seçebilir veya etiketleyebilirsiniz. Deep Linking duyurulmadıysa, Sakai varsayılan bir başlatma bağlantısı ekler.
  5. Lessons öğesini kaydedin.

Her gömülü örneğin kendi kaynak bağlantısına göre sınırlandırılmış ayrı bir iş parçacığı olur.

4. Öğrenci erişimi için izin ayarları

Sakai harici araç başlatmalarını Realms üzerinden sınırlar. Öğrencilerin FastComments başlatabildiğini doğrulamak için:

  1. Bir Sakai yöneticisi olarak oturum açın ve Administration Workspace > Realms öğesini açın.
  2. İlgili realm'i açın (örneğin, !site.template.course veya belirli site realm'i).
  3. access rolünün lti.launch etkinleştirildiğini ve external.tools grubundaki rol izinlerinin verildiğini onaylayın.
  4. Realm'i kaydedin.

Site düzeyindeki geçersiz kılmalar için, bakımcı Site Info > Tool Order bölümünden rol başına araç görünürlüğünü FastComments'i gizleyerek veya göstererek ayarlayabilir.

5. Öğrencilerin gördüğü şey

Öğrenciler FastComments sol-nav öğesine tıklar (veya gömülü Lessons bloğuna kaydırır) ve doğrudan sıralı yorum görünümüne gelir. SSO otomatik çalışır: Sakai LTI başlatmasında kullanıcının kimliğini gönderir ve FastComments onları Sakai hesapları ile oturum açtırır.

Rol eşlemesi:

  • Sakai Instructor -> FastComments moderatörü
  • Sakai Admin (Administration Workspace içindeki admin) -> FastComments yönetici
  • Sakai Student / access -> FastComments yorumcu

6. Sakai tuzakları

  • Manage Tools içinde araç görünmüyor. Eğer FastComments External Tools listesinde görünmüyorsa, Sakai yöneticisi araç kayıt defterini açmalı (Administration Workspace > External Tools > FastComments) ve Stealthed değerini false olarak ayarlamalıdır. Stealthed araçlar site bazındaki Manage Tools seçicisinden gizlenir.
  • Paylaşılan oturumlu tarayıcılarda başlatmaların kırılması. Sakai'nın portal CSRF belirteci tarayıcı oturumuna bağlıdır. Eğer bir öğrenci farklı sekmelerde iki Sakai sitesine kayıtlıysa veya oturum süresi dolmuşsa, başlatma 403 döndürebilir. Çözüm: diğer Sakai sekmelerini kapatın, çıkış yapın, tekrar giriş yapın ve yeniden başlatın. Yöneticiler bunun küme genelinde olması durumunda sakai.csrf.token.cache.ttl değerini yükseltebilir.
  • Çerçeve içinde gömme. Yorum iş parçacığının Lessons sayfası içinde kırpılmaması için sakai.properties içindeki lti.frameheight değerinin yeterince büyük (600 veya üzerinde) olduğunu doğrulayın.

Schoology

Schoology Enterprise'ın iki kurulum senaryosu vardır. Aracı bir derse eklemeden önce hangi senaryonun geçerli olduğunu doğrulayın.

1. İki kurulum senaryosu

  • (a) Kurumsal düzey kurulum. Schoology Sistem Yöneticisi FastComments'i kuruluş düzeyinde yüklemiş ve tüm derslere veya belirli ders şablonlarına atamıştır. Eğitmenler kurulumu atlar ve doğrudan "Add Materials" işlemine gider.
  • (b) Eğitmen tarafından kendi kurulum. Eğitmen aracı tek bir derse Course Options > External Tools > Install LTI Apps üzerinden yükler. Kendi kurulum, Sistem Yöneticisinin önce FastComments uygulamasını organizasyon düzeyinde onaylamasını gerektirir.

2. FastComments'i ders materyali olarak ekleyin

Ders içinde:

  1. Dersi açın ve Materials bölümüne gidin.
  2. Add Materials > Add File/Link/External Tool öğesine tıklayın.
  3. External Tool seçeneğini seçin.
  4. Kayıtlı araçlar listesinden FastComments öğesini seçin.
  5. Bir Name belirleyin (öğrencilerin materyaller listesinde gördükleri isim budur) ve isteğe bağlı bir Description girin.
  6. Enable Grading (grade passback) seçeneğini KAPALI bırakın. FastComments notları Schoology'ye geri raporlamaz, bu yüzden not geri bildirimini etkinleştirmek boş bir not defteri sütunu oluşturur.
  7. Submit öğesine tıklayın.

Materyal artık ders materyalleri listesinde görünür ve tıklanınca FastComments iş parçacığını açar.

3. Zengin Metin düzenleyici aracılığıyla satır içi yerleştirme

Sistem Yöneticisi kayıt sırasında FastComments için Deep Linking yerleştirmesini etkinleştirdiyse, eğitmenler herhangi bir Zengin Metin alanının (ödev talimatları, sayfa gövdeleri, tartışma yönlendirmeleri) içine yorum iş parçacığını yerleştirebilir:

  1. Hedef sayfadaki Zengin Metin düzenleyicisini açın.
  2. Araç çubuğundaki External Tool (yapboz parçası) simgesine tıklayın.
  3. FastComments öğesini seçin.
  4. Derin bağlama iletişim kutusunda gömmeyi yapılandırın ve Insert öğesine tıklayın.
  5. Sayfayı kaydedin.

Eğer Zengin Metin düzenleyicisinde External Tool düğmesi görünmüyorsa, bu araç için tenant üzerinde Deep Linking devre dışıdır. Aşağıdaki tuzaklara bakın.

4. Görünürlük ve bölüm atamaları

Schoology, Course Options aracılığıyla aracın kullanılabilirliğini bölüm bazında sınırlar:

  1. Dersten Course Options > External Tools öğesine tıklayın.
  2. Yüklü her LTI uygulaması için, uygulamanın dersteki tüm bölümlere mi yoksa belirli bölümlere mi açık olduğunu kontrol edersiniz.
  3. FastComments'i belirli bölümlere sınırlamak için aracı görmemesi gereken bölümlerin işaretini kaldırın.
  4. Bölüm düzeyindeki erişim ayrıca hangi bölümlerin Add Materials > External Tool girdisini göreceğini belirler.

5. Öğrencilerin gördüğü şey

Öğrenciler FastComments materyaline tıklar (veya satır içi gömülene kaydırır) ve sıralı tartışma içinde açılırlar. SSO, Schoology LTI başlatması aracılığıyla ve kendi Schoology hesaplarıyla otomatik olarak gerçekleşir.

Rol eşlemesi:

  • Schoology Administrator -> FastComments yönetici
  • Schoology Instructor -> FastComments moderatörü
  • Schoology Student -> FastComments yorumcu

6. Schoology tuzakları

  • Sadece Kurumsal. Kişisel ve ücretsiz Schoology hesapları LTI 1.3 araçlarını kuramaz. Eğer tenant'ınız ücretsiz düzeydeyse, Course Options içinde External Tools seçeneği yoktur. FastComments kullanmak için Schoology Enterprise'a yükseltin.
  • Tenant varsayılanı olarak Deep Linking devre dışı. Bazı Schoology tenant'ları Deep Linking yerleştirmesini organizasyon düzeyinde kısıtlar. Bu durumda eğitmenler yalnızca Add Materials > External Tool akışını görür; Zengin Metin düzenleyicisinde External Tool düğmesi görünmez. Satır içi gömme etkinleştirmek için Sistem Yöneticisi System Settings > Integration > LTI 1.3 > FastComments yolunu izler ve Content Item / Deep Linking yerleştirmesini etkinleştirip kaydeder.
  • Bölüm bazında atama geçersiz kılma. FastComments kurumsal düzeyde atanmışsa fakat eğitmen Add Materials içinde göremiyorsa, dersin bölümü organizasyon düzeyindeki atamada hariç tutulmuştur. Sistem Yöneticisinden bölümü FastComments uygulaması atamasına eklemesini isteyin.
  • Materyal adı ile iş parçacığı kimliği farkı. Schoology'de materyalin adını yeniden adlandırmak yorum iş parçacığını taşımaz. İş parçacıkları LTI kaynak bağlantı kimliğine göre anahtarlanır, bu yüzden yeniden adlandırma aynı iş parçacığını korur; materyali silip yeniden oluşturmak yeni ve boş bir iş parçacığı oluşturur.