Ek Discovery iframe'i

Ek Bulma iFrame'i, Classroom görevi oluşturma sırasında bir eklenti açıldığında öğretmene gösterilen ilk görünümdür. Ek, öğrencilerin etkileşimde bulunmasını istediğiniz içerik veya etkinliktir.

Bir Classroom kursunda öğretmen yeni bir yayın (ör. ödev, duyuru veya soru) oluşturur ve eklenti açılır listesinden bir eklenti seçer (Şekil 1).

Öğretmenlerin ekleyebileceği olası eklenti seçenekleri de dahil olmak üzere bir ödev oluşturma görünümü 1.Şekil Öğretmenlerin ekleyebileceği olası eklenti seçenekleri de dahil olmak üzere bir ödev oluşturma görünümü.

Öğretmen bir eklenti seçtiğinde Classroom, bir Ek Bulma iFrame'i oluşturur ve eklentinin başlatma URL'sini yükler. Alakalı tüm iframe sorgu parametreleri başlatma URL'sine iletilir (Şekil 2).

Ek bulma kullanıcı arayüzü örneği

Şekil 2. Bir iFrame'deki ek bulma kullanıcı arayüzü örneği.

Ek Bulma görünümünü, eklentinizdeki öğretmenlerin açılış sayfası olarak düşünebilirsiniz. Öğretmen genellikle yayın öğesine eklenecek içeriği seçmek için iFrame'deki iş ortağının web uygulamasını kullanır. Eklenti uygulaması, yayın öğesinin duyuru, ödev veya ders materyali olup olmadığına bağlı olarak hangi içeriğin gösterileceğini kısıtlayabilir. Eklenti uygulaması daha sonra Classroom API çağrıları yaparak eki oluşturur ve ödeve ekler.

Öğretmen ekleri seçip oluşturmayı tamamladığında eklenti, iframe'in kapatılmasını isteyen bir postMessage yükü gönderir. Iframe kapanır ve öğretmen ekleri görür. Öğretmen, ekleri önizlemeyi veya ödevden kaldırmayı seçebilir (Şekil 3). Öğretmen, akış öğesini öğrencilerine atayarak oluşturma akışını tamamlar.

Ödev oluşturma görünümü

3.Şekil Üç etkinlik türü eklenti eki içeren bir ödev oluşturma görünümü.

Kullanıcı deneyimiyle ilgili dikkat edilmesi gerekenler

  • Eklenti, ilk açılışta öğretmenden oturum açmasını istemelidir.
  • Tüm Classroom API çağrıları için Google tek oturum açma özelliği gereklidir. Ürününüzün ayrı bir giriş sistemi varsa hesapları bağlamanız gerekir.
  • Öğretmenler, son seçimlerini yapmadan önce bir eki iFrame içinde önizleyebilmelidir.
  • Öğretmenler, eklenebilir içerikleri arayabilmeli veya bunlara göz atabilmelidir.
  • Eklenti; son içerikler, içeriklerim ve öğrenme becerilerine göre filtreleme gibi çeşitli görünümler sunabilir.
  • Eklenti, iframe'den yeni bir eklenebilir öğe oluşturma olanağı sağlamalıdır.

Kullanıcı deneyimiyle ilgili koşullar hakkında daha fazla bilgi için Classroom eklentisi koşulları kontrol listesine bakın.

Lisanslama durumu

Eklentiniz için ürününüzün lisansı gerekiyorsa lisansı olmayan bir öğretmenin durumu nasıl düzeltebileceğini açıklayan net bir mesaj gösterilmelidir. Ayrıca, lisanslama kısıtlamaları nedeniyle öğretmenlerin erişemediği içerikleri gizlemeyi veya devre dışı bırakmayı da düşünebilirsiniz.