Geliştirici yolculuğu

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

Oryantasyon

  1. Google Workspace for Education'ın Teaching & Learning veya Plus sürümlerine sahip test kullanıcılarına ihtiyacınız olacaktır. Bu lisanslardan herhangi birine sahip bir Google Workspace for Education alanına yönetici erişiminiz yoksa geliştirici test alanı alma adımlarını tamamlayın ve ardından alan yükseltme isteği formumuzu gönderin. Alan için 10 Google Workspace for Education Plus lisansı sağlanacak.
  2. Bir Google Cloud projesi oluşturun. Bu aracı, eklentinizi yapılandırmak, API isteklerinde bulunmak, kullanıcıların kimliğini doğrulayıp yetkilendirmek için kullanırsı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 bir 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 Taslak test kullanıcıları 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 test kullanıcılarınızla test edin.

Yayıncılık

  1. Yayınlamak istediğiniz Google Cloud projesinde şunlardan 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ü: 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. 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 kodunuzla 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. Onayın ardından Marketplace SDK'sı listeleme durumunu listelenmiş olarak değiştirin.

Zorunlu 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 bağımsız Google Workspace hesaplarına eklenebilen kurumsal uygulamalar sunar. Marketplace, Google Yönetici konsolu ile entegredir. Böylece alan yöneticileri, hedeflenen kullanıcılar için uygulamaları hızla bulabilir, yükleyebilir ve yetkilendirebilir.

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