Geliştirici yolculuğu

Aşağıda, Classroom eklentisi geliştirme adımlarına genel bir bakış bulabilirsiniz.

İlk Katılım

  1. Eklentiler ve Google Classroom API'sı hakkında güncellemeler almak için Google for Education Geliştirici Duyuru grubuna abone olun.
  2. Geliştirme için özel bir Google Cloud projesi oluşturun. Bu, ekibinizin geliştirme sırasında kullandığı Google Cloud projesidir.
  3. Demo alanını ve Google Cloud projesi kimliğini Google iş ortağınızla paylaşın. Eklentiler erken erişim aşamasındayken kullanıcıların kimliği izin verilenler listesine eklemesi gerekir.
  4. Projeniz için OAuth'u yapılandırın.
  5. Demo projesi için bir Google Workspace Marketplace girişi oluşturun.
  6. Test için öğretmen ve öğrenci hesapları oluşturun.
  7. Demo alan adınız için lisans onaylandıktan sonra, test hesaplarınızın her birine lisans atayın.
  8. Demo alanınızda yönetici olarak oturum açın. Google Workspace Marketplace giriş yapılandırmanızdaki Uygulama URL'sinden eklentinizi yükleyin.

Geliştirme

  1. Eklentiyi geliştirip test edin.

Yayıncılık

  1. Yayınlamak için herkese açık bir Google Cloud projesi oluşturun ve aşağıdakilerden 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ü: Liste dışı
      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.
  3. Herkese açık projeyi eklenti kodunuzla güncelleyin.
  4. Marketplace incelemesi için genel eklentiyi yayınlayın. Henüz OAuth doğrulama isteği göndermeyin.
  5. Marketplace inceleme ekibi, OAuth doğrulama gönderiminize eklemeniz için bir demo video oluşturur.
  6. OAuth doğrulamasını Marketplace inceleme ekibi tarafından size sağlanan demo videoyla gönderin.
  7. Onay sonrasında Marketplace SDK Girişi durumunu listelendi olarak değiştirin.

Gerekli entegrasyonlar

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

  1. Google Tek Oturum Açma

    En iyi uygulamaları izleyerek oturum açmanın nasıl uygulanacağı hakkında bilgi edinmek için sorunsuz oturum açma sayfasına bakın.

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

  3. iframe uygulamaları

Google Workspace Marketplace

Google Workspace Marketplace, bir alanın tamamına veya bireysel Google Workspace hesaplarına eklenebilen kurumsal uygulamaları gösterir. Marketplace, Google Yönetici konsoluyla entegre edilmiştir. Bu sayede alan adı yöneticileri, hedeflenen kullanıcılar için uygulamaları hızlı bir şekilde bulabilir, yükleyebilir ve yetkilendirebilir.

Bilinmesi gereken bazı temel kavramlar şunlardır: