Geliştirici yolculuğu

Aşağıda, bir Classroom eklentisi geliştirmenize ilişkin adımlara genel bir bakış sunulmuştur.

Oryantasyon

  1. Google Workspace for Education'ın Teaching and Learning veya Plus sürümlerini kullanan test kullanıcılarınız olmalıdır. Bu lisanslardan birine sahip bir Google Workspace for Education alanına yönetici erişiminiz yoksa geliştirici test alanı alma adımlarını uygulayın ve ardından alan yükseltme istek formumuzu gönderin. Alana 10 Google Workspace for Education Plus lisansı sağlanır.
  2. Bir Google Cloud projesi oluşturun. Eklentinizi yapılandırmak, API istekleri göndermek, kullanıcıların kimliğini doğrulamak ve yetkilendirmek için bu kimliği kullanacaksınız. Mevcut bir Cloud projesini de kullanabilirsiniz.

  3. Test için öğretmen ve öğrenci hesapları oluşturun. Demo alanınız için lisans onaylandıktan sonra test hesaplarınızın her birine lisans atayın.

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

  5. Demo projesi için Google Workspace Marketplace girişi 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 Test kullanıcıları taslağı listesine ekleyin. Tamamladığınızda TASLAĞI KAYDET'i seçin.
  6. Demo alanınızda test kullanıcısı olarak oturum açın. Google Workspace Marketplace giriş yapılandırmanızdaki Uygulama URL'sinden 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ğı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'sı uygulama yapılandırma ekranı:
      1. Uygulama Görünürlüğü: Herkese açık
      2. Giriş Türü: Listelenmemiş
      3. Kapsamlar: Web uygulamasının istediği 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. Taslak seçeneğini görmüyorsanız projenizi Google Workspace Geliştirici Önizleme Programı'na kaydedin.
  3. Herkese açık projeyi eklenti kodanızla güncelleyin.
  4. Taslak test kullanıcılarından biri olarak, Marketplace giriş URL'sini ziyaret ederek eklentiyi yükleyin.
  5. Herkese açık projeniz için OAuth doğrulama isteği gönderin. Taslak test kullanıcısı hesaplarından birini kullanarak eklenti kapsamlarının kullanımını gösteren kısa bir video kaydetmeniz gerekir.
  6. Marketplace incelemesi için herkese açık eklentiyi 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 şekilde oturum açma özelliğini nasıl uygulayacağınızla ilgili bilgi için sorunsuz oturum açma sayfasına bakın.

  2. Classroom eklentisi olarak Google Workspace Marketplace'e 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. Alan yöneticilerinin hedeflenen kullanıcılar için uygulamaları hızlıca bulup yükleyebilmesi ve yetkilendirebilmesi amacıyla Marketplace, Google Yönetici Konsolu ile entegre edilmiştir.

Aşina olmanız gereken bazı temel kavramlar şunlardır: