Aşağıda, bir proje planı geliştirmenin adımlarına Classroom eklentisi.
Hazırlanıyor
- Google Apps Eğitim Sürümü kullanan test kullanıcılarının Learning veya Plus sürümleri Google Workspace for Education. Bir Google Workspace for Education alanınızdaysa bir Google Workspace for Education geliştirici test alanı ve ardından alan adı yeni sürüme geçirme istek formumuzu gönderin. Alan için 10 Google Workspace for Education Plus lisansı sağlanacak.
Bir Google Cloud projesi oluşturun. Bunu yapılandırmak için kullanacaksınız API isteklerinde bulunma, kullanıcıların kimliklerini doğrulama ve yetkilendirme. Siz mevcut bir Cloud projesini de kullanabilir.
- Uygulama Görünürlüğü'nü herkese açık olarak ayarlarsanız Google Workspace Geliştirici Önizleme Programı'nı bu Cloud projesiyle etkinleştirin. Bu Cloud projesinde Taslak özelliğini etkinleştirir. uygulamayı test etmeniz için gereklidir. Daha fazla bilgi için bkz. Uygulama girişinizi taslaklarla güncelleme.
Test için öğretmen ve öğrenci hesapları oluşturun. Lisans demo alanınız için onaylandıysa test hesaplarınızın her birine lisans atayın.
Projeniz için OAuth'u yapılandırın.
Şu alan için bir Google Workspace Marketplace girişi oluşturun: demo projesi.
- Uygulama Görünürlüğü'nü herkese açık olarak ayarlarsanız e-posta adreslerini ekleyin Taslak test kullanıcıları listesine tüm test kullanıcılarını ekleyin. TASLAĞI KAYDET'i seçin tıklayın.
Demo alanınızda test kullanıcısı olarak oturum açın. Eklentinizi şuradan yükleyin: Google Workspace Marketplace giriş yapılandırmanızdaki uygulama URL'si.
Geliştirme
- Eklentiyi geliştirin ve test test kullanıcılarınızla test edin.
Yayıncılık
-
Yayınlamak istediğiniz Google Cloud projesi için aşağıdakilerden emin olun:
- OAuth izin ekranı:
- Kullanıcı Türü: Harici
- Yayınlama Durumu: Üretimde
- Kapsamlar: Web uygulaması tarafından istenen tüm kapsamları yapılandırın.
- Google Workspace Marketplace SDK'sı uygulama yapılandırma ekranı:
- Uygulama Görünürlüğü: Herkese açık
- Giriş Türü: Liste dışı
- Kapsamlar: Web uygulaması tarafından istenen tüm kapsamları yapılandırın.
- OAuth izin ekranı:
- Herkese açık proje için bir Google Workspace Marketplace girişi oluşturun. Test kullanıcı hesaplarınızı Pazar Yeri SDK'sı Taslağı olarak ekleyin test kullanıcıları. Değişikliklerinizi Taslak olarak kaydedin. Taslağı görmüyorsanız seçeneğini tercih ederseniz, projenizi Google Workspace Geliştirici Önizleme Programı.
- Herkese açık projeyi, eklenti kodunuzla güncelleyin.
- Taslak test kullanıcılarından biri olarak, Marketplace listeleme URL'si.
- gönder OAuth doğrulama isteği gönderin. Yapmanız gerekenler eklenti kapsamlarının kullanımını gösteren kısa bir video çekin. hesaptır.
- Marketplace için herkese açık eklentiyi yayınlayın yorum yazın.
- Onayın ardından, Marketplace SDK listelemesini değiştirin durumu listelenen olarak değiştirildi.
Zorunlu entegrasyonlar
Classroom eklentisi oluşturmak için aşağıdakiler gereklidir.
Google Tek Oturum Açma
- Google Kimlik Platformu. Google, çeşitli kimlik doğrulama yöntemlerinin yanı sıra seçenekleri vardır.
- Entegrasyonla ilgili örnek olaylar.
Nasıl uygulayacağınız hakkında bilgi edinmek için sorunsuz oturum açma sayfasına bakın. oturum açın.
Google Workspace Marketplace'e Classroom eklentisi
iframe uygulamaları
- Ek Bulma
- Öğretmen Görünümü
- Öğrenci Görünümü
- Öğrenci Çalışması İncelemesi. Öğrenci Çalışması İnceleme iframe'i yalnızca gereklidir Ek, etkinlik türü eki sağlıyorsa.
Google Workspace Marketplace
Google Workspace Marketplace'te kurumsal uygulamalar sergilenir Bir alanın tamamına veya ayrı ayrı Google Workspace'e eklenebilen hesaplar. Pazar Yeri Google Yönetici konsolu ile entegre olduğundan Yöneticiler, hedeflenen kullanıcılar için uygulamaları hızla bulabilir, yükleyebilir ve yetkilendirebilir.
Aşina olmanız gereken bazı temel kavramlar şunlardır:
- OAuth davranışı ve gereksinimleri.
- Google Workspace Marketplace geliştirici dokümanları.
- Google Workspace Marketplace'in eğitim bölümü.