Geliştirici yolculuğu

Aşağıda, Classroom eklentisi geliştirmeyle ilgili adımlara kısaca göz atabilirsiniz.

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. 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. Lisans, demo alanınız için onaylandıktan sonra test hesaplarınızın her birine koltuk 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. İşlem tamamlandığında TASLAK OLARAK KAYDET'i seçin.
  6. Demo alanınızda test kullanıcısı olarak oturum açın. Eklentinizi, Google Workspace Marketplace girişi yapılandırmanızdaki uygulama URL'sinden 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ının istediği 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ı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 taslak test kullanıcıları olarak ekleyin. Değişikliklerinizi taslak olarak kaydedin.
  3. Herkese açık projeyi eklenti kodanızla güncelleyin.
  4. Taslak test kullanıcılarından biri olarak, eklentiyi Marketplace giriş URL'sini ziyaret ederek 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ız hakkında bilgi edinmek 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.

Bilgi edinmeniz gereken bazı temel kavramlar şunlardır: