Geliştirici yolculuğu

Aşağıda, Classroom eklentisi geliştirirken izlenecek adımlara dair kısa bir genel bakış sunulmaktadır.

Oryantasyon

  1. Teaching & Learning veya Plus sürümlerinin yüklü olduğu Google Workspace for Education test kullanıcılarına ihtiyacınız vardır. Bu lisanslardan herhangi biriyle Google Workspace for Education alanına yönetici erişiminiz yoksa geliştirici test alanı edinme adımlarını tamamlayın ve ardından alan yükseltme isteği formumuzu gönderin. Alana 10 Google Workspace for Education Plus lisansı sağlanır.
  2. Uygulamanızı yayınlanmadan önce yükleyip test edebilmeniz için test alanınızı kullanıcıların tüm Marketplace uygulamalarını yüklemesine izin verecek şekilde yapılandırın. Uygulama yükleme sürecini daha kısıtlayıcı alan ayarlarıyla test etmek istiyorsanız uygulamanızı yayınladıktan sonra bu ayarı değiştirebilirsiniz.
  3. Test için öğretmen ve öğrenci hesapları oluşturun. Lisans, demo alanınız için onaylandıktan sonra test hesaplarınızın her birine koltuk atayın.
  4. Google Cloud projesi oluşturun. Eklentinizi yapılandırmak, API istekleri göndermek ve kullanıcıların kimliğini doğrulayıp yetkilendirmek için bu dosyayı kullanırsınız. Mevcut bir Cloud projesini de kullanabilirsiniz.

  5. Projeniz için OAuth'u yapılandırın.

  6. Demo projesi için Google Workspace Marketplace listelemesi oluşturun.

    • Uygulama görünürlüğünü Herkese açık olarak ayarlarsanız tüm test kullanıcılarının e-posta adreslerini Taslak test kullanıcıları listesine ekleyin. İşlem tamamlandığında TASLAĞI KAYDET'i seçin.
  7. Demo alanınızda test kullanıcısı olarak oturum açın. Google Workspace Marketplace listeleme yapılandırmanızdaki Uygulama URL'si'nden eklentinizi yükleyin.

Geliştirme

  1. Eklentiyi geliştirin ve test kullanıcılarınızla test edin.

Yayıncılık

  1. Yayınlamak istediğiniz Google Cloud projesinde aşağıdakilerin geçerli olduğundan emin olun:
    1. OAuth izin ekranı:
      1. Kullanıcı Türü: Harici
      2. Yayınlama durumu: Üretimde
      3. Kapsamlar: Web uygulaması tarafından istenen tüm kapsamları yapılandırın.
    2. Google Workspace Marketplace SDK Uygulama Yapılandırma Ekranı:
      1. Uygulama Görünürlüğü: Herkese açık
      2. Giriş Türü: Listelenmemiş
      3. Kapsamlar: Web uygulaması tarafından istenen tüm kapsamları yapılandırın.
  2. Herkese açık proje için Google Workspace Marketplace girişi oluşturun. Test kullanıcı hesaplarınızı Marketplace SDK Taslağı test kullanıcıları olarak ekleyin. Değişikliklerinizi taslak olarak kaydedin.
  3. Herkese açık projeyi eklenti kodunuzla güncelleyin.
  4. Taslak test kullanıcılarından biri olarak, eklentinin Marketplace listeleme URL'sini ziyaret ederek eklentiyi yükleyin.
  5. Herkese açık projeniz için OAuth doğrulama isteği gönderin. Aşağıdaki işlemleri yapmanız gerekir: Taslak testçisi hesaplarından birini kullanarak eklenti kapsamlarının kullanımını gösteren kısa bir video kaydedin.
  6. Herkese açık eklentiyi Marketplace incelemesi için yayınlayın.
  7. Onaylandıktan sonra Marketplace SDK girişi durumunu listelendi olarak değiştirin.

Zorunlu entegrasyonlar

Classroom eklentisi oluşturmak için aşağıdakiler gereklidir.

  1. Google Tek Oturum Açma

    En iyi uygulamalara uygun oturum açma işlemini nasıl uygulayacağınız hakkında bilgi edinmek için sorunsuz oturum açma sayfasını inceleyin.

  2. Google Workspace Marketplace'e Classroom eklentisi olarak gönderme

  3. iframe uygulamaları

Google Workspace Marketplace

Google Workspace Marketplace, bir alanın tamamına veya tek tek Google Workspace hesaplarına eklenebilen kurumsal uygulamaları gösterir. Marketplace, alan yöneticilerinin hedef kullanıcılar için uygulamaları hızlıca bulup yükleyebilmesi ve yetkilendirebilmesi amacıyla Google Yönetici Konsolu ile entegre edilmiştir.

Bilmeniz gereken bazı temel kavramlar: