
DOYANDUIT – Membuat sistem ujian online kini bisa dilakukan tanpa aplikasi mahal. Dengan memanfaatkan Google Spreadsheet dan App Script, kamu sudah bisa membuat sistem ujian sederhana yang dilengkapi fitur anti kecurangan.
Metode ini banyak digunakan karena fleksibel, gratis, dan bisa dikembangkan sesuai kebutuhan, termasuk untuk sekolah atau pelatihan online.
Persiapan Awal yang Dibutuhkan
Sebelum mulai, siapkan:
- Google Spreadsheet
- Bank soal (misalnya 30 soal pilihan ganda)
- Akun Google aktif
- Akses ke Google App Script
Langkah 1: Buat Database di Google Spreadsheet
Buat spreadsheet baru dan beri nama, misalnya:
“Hasil Ujian Bahasa Inggris Online”
Buat tabel dengan kolom:
- Waktu
- Nama siswa
- Skor benar
- Total soal
- Nilai akhir
- Status kecurangan
Tabel ini akan menjadi tempat penyimpanan hasil ujian secara otomatis.
Langkah 2: Siapkan Link Spreadsheet
- Klik Share / Bagikan
- Ubah akses menjadi siapa saja yang memiliki link dapat melihat
- Salin link Spreadsheet
Link ini nanti akan digunakan dalam script.
Langkah 3: Generate Script dengan AI (Opsional)
Agar lebih cepat, kamu bisa menggunakan AI seperti:
- ChatGPT
- Gemini
- atau tools lainnya
Caranya:
- Masukkan prompt pembuatan ujian online
- Upload soal yang sudah dibuat
- Minta kode App Script + HTML
Langkah 4: Masukkan Kode ke App Script
Buka:
- Extensions → App Script
Lakukan langkah berikut:
- Ganti nama project sesuai kebutuhan
- Hapus kode default
- Paste kode .gs (JavaScript)
- Simpan
Langkah 5: Tambahkan File HTML
- Klik + → HTML file
- Beri nama:
index
Lalu:
- Hapus isi default
- Paste kode HTML dari AI
- Simpan
Langkah 6: Deploy Menjadi Web App
Agar bisa digunakan sebagai ujian online:
Caranya:
- Klik Deploy → New Deployment
- Pilih Web App
- Isi deskripsi (misal: Ujian Online)
- Atur akses:
- Siapa saja bisa mengakses
Klik:
- Deploy → Authorize → Allow
Setelah itu:
- Salin link web app
Tampilan dan Cara Kerja Ujian
Saat dibuka:
- Peserta login dengan nama dan password
- Klik tombol mulai
- Soal akan tampil satu per satu
- Navigasi:
- Next
- Previous
Fitur Anti Kecurangan
Salah satu keunggulan metode ini adalah fitur anti curang.
Cara kerjanya:
- Jika peserta pindah tab/browser
- Sistem otomatis:
- Mengakhiri ujian
- Mengirim status “terdeteksi curang”
Hasil Ujian Otomatis
Setelah ujian selesai:
Data langsung tersimpan di:
- Google Spreadsheet
Isi data:
- Nama siswa
- Nilai
- Jumlah benar
- Status kecurangan
Selain itu:
- Notifikasi bisa dikirim via email
Kelebihan Sistem Ini
Kenapa banyak yang pakai metode ini?
- Gratis tanpa aplikasi tambahan
- Bisa dikustom sesuai kebutuhan
- Data tersimpan otomatis
- Bisa dipakai di HP dan laptop
- Gunakan desain UI sederhana agar ringan
Kekurangan yang Perlu Diperhatikan
Meski praktis, ada beberapa hal:
- Perlu sedikit pemahaman teknis
- Bergantung pada koneksi internet
- Harus hati-hati saat setting akses
Cara membuat soal ujian online dengan App Script dan Google Sheet adalah solusi praktis untuk membuat sistem CBT sederhana yang sudah dilengkapi fitur anti kecurangan.
Dengan langkah yang tepat, kamu bisa membuat sistem ujian sendiri tanpa biaya tambahan dan tetap terlihat profesional.
Kalau kamu ingin meningkatkan sistem ini, kamu bisa mengembangkan fitur seperti timer otomatis atau ranking nilai agar lebih menarik.