Berikut ini adalah ikhtisar singkat dari langkah-langkah saat mengembangkan add-on Classroom.
Orientasi
- Anda akan membutuhkan pengguna uji coba dengan Edisi Pembelajaran atau Plus dari Google Workspace for Education. Jika Anda tidak memiliki akses administrator ke Domain Google Workspace for Education dengan salah satu lisensi ini, selesaikan langkah-langkah untuk mendapatkan domain uji coba developer, lalu kirimkan formulir permintaan upgrade domain kami. Domain akan disediakan dengan 10 lisensi Google Workspace for Education Plus.
Buat project Google Cloud. Anda akan menggunakannya untuk mengonfigurasi add-on Anda, membuat permintaan API, serta mengautentikasi dan memberi otorisasi kepada pengguna. Anda dapat menggunakan project Cloud yang sudah ada.
- Jika Anda menetapkan Visibilitas Aplikasi ke publik, gabung ke Program Pratinjau Developer Google Workspace dengan project Cloud ini. Ini mengaktifkan fitur Draft untuk project Cloud, yang diperlukan untuk menguji aplikasi. Untuk informasi selengkapnya, lihat Perbarui listingan aplikasi dengan draf.
Buat akun pengajar dan siswa untuk pengujian. Setelah lisensi disetujui untuk domain demo, tetapkan tempat untuk setiap akun pengujian.
Konfigurasikan OAuth untuk project Anda.
Buat listingan Google Workspace Marketplace untuk project demo.
- Jika Anda menyetel Visibilitas Aplikasi ke publik, tambahkan alamat email semua pengguna uji coba masuk ke daftar Penguji draf. Pilih SIMPAN DRAF setelah selesai.
Login ke domain demo sebagai pengguna uji coba. Instal add-on Anda dari URL aplikasi di konfigurasi listingan Google Workspace Marketplace Anda.
Pengembangan
- Kembangkan add-on dan uji dengan penguji pengujian.
Publikasi
- Di
Project Google Cloud yang ingin Anda publikasikan, pastikan hal berikut:
- Layar izin OAuth:
- Jenis Pengguna: Eksternal
- Status Publikasi: Dalam Produksi
- Cakupan: Mengonfigurasi semua cakupan yang diminta oleh aplikasi web.
- Layar Konfigurasi Aplikasi Google Workspace Marketplace SDK:
- Visibilitas Aplikasi: Publik
- Jenis Listingan: Tidak Publik
- Cakupan: Mengonfigurasi semua cakupan yang diminta oleh aplikasi web.
- Layar izin OAuth:
- Buat listingan Google Workspace Marketplace untuk project publik. Menambahkan akun pengguna pengujian sebagai Draf SDK Marketplace penguji. Simpan perubahan Anda sebagai Draf. Jika Anda tidak melihat tombol mendaftarkan proyek Anda pada Program Pratinjau Developer Google Workspace.
- Perbarui project publik dengan kode add-on Anda.
- Sebagai salah satu penguji Draf, instal add-on dengan mengunjungi URL listingan marketplace.
- Kirimkan Permintaan verifikasi OAuth untuk project publik Anda. Anda perlu rekam video singkat yang menunjukkan penggunaan cakupan add-on menggunakan satu akun penguji Draf.
- Publikasikan add-on publik untuk Marketplace ulasan.
- Setelah disetujui, ubah Listingan SDK Marketplace menjadi tercantum.
Integrasi yang diperlukan
Hal berikut diperlukan untuk membuat add-on Classroom.
Single Sign-On Google
- Google Identity Platform. Google menawarkan berbagai macam autentikasi lainnya.
- Studi kasus integrasi.
Lihat halaman login tanpa hambatan untuk informasi tentang cara menerapkan login dengan mengikuti praktik terbaik.
Pengiriman ke Google Workspace Marketplace sebagai Add-on Classroom
implementasi iframe
- Penemuan Lampiran
- Tampilan Pengajar
- Tampilan Siswa
- Peninjauan Tugas Siswa. iframe Ulasan Tugas Siswa hanya diperlukan jika lampiran menyediakan lampiran jenis aktivitas.
Google Workspace Marketplace
Google Workspace Marketplace menampilkan aplikasi perusahaan yang dapat ditambahkan ke seluruh domain atau ke setiap paket Google Workspace menggunakan akun layanan. Pasar terintegrasi dengan Konsol Google Admin sehingga domain administrator dapat dengan cepat menemukan, menginstal, dan mengizinkan aplikasi untuk pengguna yang ditargetkan.
Beberapa konsep utama yang harus dipahami adalah:
- Perilaku dan persyaratan OAuth.
- Dokumentasi developer Google Workspace Marketplace.
- Bagian pendidikan di Google Workspace Marketplace.