Perjalanan developer

Berikut adalah ringkasan langkah-langkah saat mengembangkan add-on Classroom.

Orientasi

  1. Berlangganan ke grup Pengumuman Developer Google for Education untuk menerima info terbaru tentang add-on dan Google Classroom API.
  2. Membuat project Google Cloud pribadi untuk pengembangan. Ini adalah project Google Cloud yang digunakan tim Anda selama pengembangan.
  3. Bagikan domain demo dan ID project Google Cloud kepada partner Google Anda. Mereka harus menambahkan ID ke daftar yang diizinkan saat add-on berada dalam status Akses Awal.
  4. Mengonfigurasi OAuth untuk project Anda.
  5. Buat listingan Google Workspace Marketplace untuk project demo.
  6. Buat akun pengajar dan siswa untuk ujian.
  7. Setelah lisensi disetujui untuk domain demo, tetapkan slot untuk setiap akun pengujian.
  8. Login ke domain demo Anda sebagai administrator. Instal add-on dari URL Aplikasi di konfigurasi listingan Google Workspace Marketplace Anda.

Pengembangan

  1. Kembangkan add-on lalu uji.

Memublikasikan

  1. Buat project Google Cloud publik untuk dipublikasikan dan pastikan hal berikut:
    1. Layar izin OAuth:
      1. Jenis Pengguna: Eksternal
      2. Status Publikasi: Dalam Produksi
      3. Cakupan: Mengonfigurasi semua cakupan yang diminta oleh aplikasi web.
    2. Layar Konfigurasi Aplikasi Google Workspace Marketplace SDK:
      1. Visibilitas Aplikasi: Publik
      2. Jenis Listingan: Tidak Publik
      3. Cakupan: Mengonfigurasi semua cakupan yang diminta oleh aplikasi web.
  2. Buat listingan Google Workspace Marketplace untuk project publik.
  3. Mengupdate project publik dengan kode add-on Anda.
  4. Publikasikan add-on publik untuk ditinjau di Marketplace. Jangan kirim permintaan verifikasi OAuth terlebih dahulu.
  5. Tim peninjau Marketplace membuat video demo untuk Anda sertakan dalam pengiriman verifikasi OAuth.
  6. Kirimkan verifikasi OAuth dengan video demo yang disediakan kepada Anda oleh tim peninjau Marketplace.
  7. Setelah disetujui, ubah status Listingan SDK Marketplace menjadi tercantum.

Integrasi yang diperlukan

Berikut ini yang diperlukan untuk membuat add-on Classroom.

  1. {i>Single Sign-On<i} Google

    Lihat halaman login tanpa kendala untuk informasi tentang cara menerapkan praktik terbaik login berikut.

  2. Pengiriman ke Google Workspace Marketplace sebagai add-on Classroom

  3. implementasi iframe

Google Workspace Marketplace

Google Workspace Marketplace menampilkan aplikasi perusahaan yang dapat ditambahkan ke seluruh domain atau ke setiap akun Google Workspace. Marketplace diintegrasikan dengan konsol Google Admin sehingga administrator domain dapat dengan cepat menemukan, menginstal, dan memberi otorisasi aplikasi bagi pengguna yang ditargetkan.

Beberapa konsep utama yang harus dipahami adalah: