Berikut adalah ringkasan singkat langkah-langkah saat mengembangkan add-on Classroom.
Orientasi
- Anda memerlukan pengguna pengujian dengan edisi Teaching & Learning atau Plus 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 pengujian developer, lalu kirim 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, membuat permintaan API, serta mengautentikasi dan memberi otorisasi kepada pengguna. Anda juga dapat menggunakan project Cloud yang sudah ada.
- Jika Anda menetapkan Visibilitas Aplikasi ke publik, bergabunglah ke Program Pratinjau Developer Google Workspace dengan project Cloud ini. Tindakan ini akan mengaktifkan fitur Draf untuk project Cloud, yang diperlukan untuk menguji aplikasi. Untuk informasi selengkapnya, lihat Memperbarui listingan aplikasi dengan draf.
Buat akun pengajar dan siswa untuk pengujian. Setelah lisensi disetujui untuk domain demo Anda, tetapkan kursi ke setiap akun pengujian.
Konfigurasikan OAuth untuk project Anda.
Buat listingan Google Workspace Marketplace untuk project demo.
- Jika Anda menetapkan Visibilitas Aplikasi ke publik, tambahkan alamat email semua pengguna pengujian ke daftar Penguji draf. Pilih SAVE DRAFT jika sudah selesai.
Login ke domain demo Anda sebagai pengguna pengujian. Instal add-on dari URL Aplikasi di konfigurasi listingan Google Workspace Marketplace.
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: Konfigurasikan semua cakupan yang diminta oleh aplikasi web.
- Layar Konfigurasi Aplikasi Google Workspace Marketplace SDK:
- Visibilitas Aplikasi: Publik
- Jenis Listingan: Tidak Ditampilkan
- Cakupan: Konfigurasikan semua cakupan yang diminta oleh aplikasi web.
- Layar izin OAuth:
- Buat listingan Google Workspace Marketplace untuk project publik. Tambahkan akun pengguna pengujian Anda sebagai penguji Draf Marketplace SDK. Simpan perubahan sebagai Draf. Jika Anda tidak melihat opsi Draf, daftarkan project Anda ke Program Pratinjau Developer Google Workspace.
- Perbarui project publik dengan kode add-on Anda.
- Sebagai salah satu penguji Draf, instal add-on dengan membuka URL listingan Marketplace-nya.
- Kirim permintaan verifikasi OAuth untuk project publik Anda. Anda harus merekam video singkat yang menunjukkan penggunaan cakupan add-on menggunakan salah satu akun penguji Draf.
- Publikasikan add-on publik untuk peninjauan Marketplace.
- Setelah disetujui, ubah status Listingan SDK Marketplace menjadi terdaftar.
Integrasi yang diperlukan
Berikut ini yang diperlukan untuk mem-build add-on Classroom.
Single Sign-On Google
- Google Identity Platform. Google menawarkan berbagai opsi autentikasi.
- Studi kasus integrasi.
Lihat halaman login tanpa hambatan untuk mengetahui 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 memberikan lampiran jenis aktivitas.
Google Workspace Marketplace
Google Workspace Marketplace menampilkan aplikasi perusahaan yang dapat ditambahkan ke seluruh domain atau ke akun Google Workspace individual. Marketplace terintegrasi dengan konsol Google Admin sehingga administrator domain dapat dengan cepat menemukan, menginstal, dan memberikan otorisasi aplikasi untuk pengguna yang ditargetkan.
Beberapa konsep utama yang perlu diketahui adalah:
- Perilaku dan persyaratan OAuth.
- Dokumentasi developer Google Workspace Marketplace.
- Bagian pendidikan di Google Workspace Marketplace.