Kebutuhan: akun Google. Tanpa hosting.
Buat Google Spreadsheet baru di https://sheets.new.
Klik Ekstensi → Apps Script.
Di editor Apps Script:
Code.gs, lalu tempel isi Code.gs dari ZIP.Index, Guru, dan Css (tanpa .html), lalu tempel isinya.Pilih fungsi setup lalu klik Run. Saat diminta izin: Review permissions → pilih akun → Advanced → Go to ... (unsafe) → Allow.
Isi sheet Pengaturan: nama ujian, mapel, durasi, token ujian, KKM. Wajib ganti password_guru.
Tulis soal di sheet Soal: Pertanyaan, opsi A-D, Kunci (A/B/C/D), Gambar (URL, opsional), Bobot (kosong = 1).
(Opsional) Isi sheet Peserta (NIS, Nama, Kelas) agar hanya siswa terdaftar yang bisa ikut. Atau jalankan buatDataContoh di spreadsheet percobaan.
Klik Deploy → New deployment → Web app: Execute as Me, Who has access Anyone. Salin Web app URL.
Bagikan URL dan token ke siswa. Dashboard guru: tambahkan ?page=guru di akhir URL.
Setiap kali mengubah kode, buka Deploy → Manage deployments → Edit → Version: New version → Deploy. Mengubah soal atau pengaturan di sheet tidak perlu deploy ulang.
Dukung Papicode, jadi sponsor
Link kamu tampil di sini mulai Rp1.000.