Membuat Aplikasi Web Cbt Berbasis Google Spreadsheet (Versi GCP)
Membuat Aplikasi Web Cbt Berbasis Google Spreadsheet Versi GCP
Secara umum aplikasi versi GCPmirip non GCP, namun lebih sederhana. Hal ini disebabkan, GCP bisa mendapatkan informasi email user secara langsung. Untuk memudahkan saya sudah memuat templatte yang bisa langsung dideploy.
Untuk diskusi seputar instalasi dan cara menggunakan bisa bergabung dalam group telegram lewat tautan Join Telegram
Menyiapkan Google Spreadsheet Sebagai Basis Data
Untuk menyiapkan google spreadsheet, langkahnya sebagai berikut.
- Buka file master CBT di tautan ini
- Akan sebuah spreadsheet dengan status view only (hanya bisa melihat)
- Buat salinan dengan cara
- Klik File
- Make a copy (buat salinan)
- Isikan nama (terserah anda)
- Klik OK, amaka akan dibuka sebuah file baru yang bisa diedit
- Pengaturan otorisasi
- Klik Tool (alat)
- Klik Script Editor (Editor skrip)
- Akan terbuka sebuah editor dan terdapat tonbol Run (Jalankan)
- Klik tombol Run (jalankan), maka akan muncul popup permintaan otorisasi
- Klik Review permission
- Jika muncul peringatan keamanan, klik advance
- Pilih akun gmail kita, scroll ke bawah akan ada tombol Allow (ijinkan)
- Klik Allow
- Pengaturan Awal
- Kembali ke google spreadsheet, maka akan terlihat sebuah menu baru di sebelah kanan Help, yaitu eProject-CBT
- Klik tombol tersebut, akan muncul sub menu CBT,
- Klik sub menu CBT, akan muncul jendela instalasi, tunggu samapi muncul tu;isan “Database telah siap…”
- Maka akan terlihat pada sheet config beberapa informasi seperti email kita, ID Spreadsheet, Jenis lisensi dan token
- Pada sheet quiz terdapat beberapa contoh yang disiapkan (bisa dihapus jika tidak diinginkan)
- Pada sheet question terdapat beberapa contoh yang disiapkan (bisa dihapus jika tidak diinginkan)
- Pada answer quiz masih kosong
- Lakukan Deploy Aplikasi
- Kembali ke Script Editor, pada sisi kiri terdapat library (pustaka) LibCBT
- Klik 1 kali, dan pastikan version yang diigunakan adalah versi tertinggi (untuk saat ini versi 75)
- Lakukan Deploy dengan cara klik tombol Deploy (Terapkan)
- Pilih New Deployment
- Pilih Web App
- isikan deskripsi (bebas)
- Execute as : pilih Me (akun gmail kita)
- Who has acces:
- Jika kita mengijinkan semua pemilik akun google (umum maupun dalam organisasi kita) maka pilih: Anyone with gogole account
- Jika kita hanya mengijinkan pemilik akun dalam organisasi kita (Akun GCP) maka pilih Anyone within [nama organisasi]
- Klik Deploy
- Lalu click copy url pada bagian Web App (berupa tautan)
- Mempercantik tautan
- karena tautan sangat sulit diingat kita bisa menggunakan penyingkat url seperti tinyurl, bit.ly dll
- Buka web peringkas tautan tinyURL
- Salim URL hasil deploy ke kolom url
- Pada Kolom alias ketikan nama ringkas, misalkan CBT-SMA-XYZ
- Klik buat TinyURL
- Jika singaktan tersedia, maka singkatan siap digunakan
- Disarankan untuk memiliki akun tinyURL, sehingga nantinya kalau mau deploy ulang, bisa menggunakan alamat tinyURL yang sama
Contoh apliksi yang sudah jadi klik tautan ini
Tags:
Ikuti terus tutorial saya di e-Project dan channel
saya di