Cara Buat Soal Ujian Online Anti Curang dengan Appscript dan Spreadsheet
Cara Buat Soal Ujian Online Anti Curang dengan App Script dan Spreadsheet
Apakah Anda mencari solusi profesional untuk membuat ujian online yang aman, mobile-friendly, dan mampu mendeteksi kecurangan secara otomatis? Panduan ini menjelaskan langkah demi langkah cara membuat sistem ujian canggih menggunakan Google App Script dan Google Spreadsheet—dilengkapi dengan fitur penguncian layar, deteksi pindah tab, hingga pemberitahuan nilai otomatis ke email.
Lihat penjelasan ringkas melalui video TikTok berikut ini:
Langkah-Langkah Membuat Ujian Online Anti Curang
- Persiapan Awal (Google Sheet & Soal)
Buat Google Spreadsheet baru di Google Drive dan beri nama, misalnya “Hasil Ujian Bahasa Inggris Online”.
- Pastikan header kolom di Sheet 1:
Timestamp, Nama Siswa, Skor Benar, Total Soal, Nilai Akhir, Status Kecurangan. - Siapkan file soal dalam format Word yang berisi semua pertanyaan dan teks ujian.
- Pastikan header kolom di Sheet 1:
- Menggunakan AI (Gemini/GPT) untuk Membuat Kode
Salin dan gunakan prompt berikut di Gemini atau AI sejenis, lalu unggah file soal Word Anda:
Saya akan buat soal Ujian Akhir Semester mata pelajaran "Bahasa Inggris" yang disajikan secara online dari file word dengan ketentuan: - Menggunakan Google App Script & Spreadsheet - Link Google Sheet: https://docs.google.com/spreadsheets/d/LINK_GOOGLE_SHEET_ANDA/edit?usp=sharing - Sheet 1 berisi header: Timestamp, Nama Siswa, Skor Benar, Total Soal, Nilai Akhir, Status Kecurangan - Login menggunakan Username (Nama Siswa) dan Password (1234) - Tampilkan petunjuk ujian, tombol "Mulai Ujian", dan timer 60 menit - Soal tampil acak, satu halaman per soal - Sistem deteksi kecurangan: pindah tab, layar terbagi, minimize, dll - Nilai muncul otomatis dan notifikasi dikirim ke EMAIL_ANDA - Tampilan elegan, profesional, dan mobile-friendly - Implementasi Kode di App Script
Buka Google Sheet → Ekstensi → App Script, lalu ikuti langkah-langkah berikut:
- Ganti nama proyek misalnya “UAS Bahasa Inggris”.
- Hapus isi
Code.gsdefault dan tempelkan kode GS dari AI. - Buat file baru bernama
index.htmldan tempelkan kode HTML yang diberikan AI.
- Deployment (Publikasi Aplikasi Web)
- Klik Deploy → Deployment Baru.
- Pilih jenis Aplikasi Web, lalu ubah akses menjadi “Siapa saja”.
- Ikuti proses otorisasi hingga muncul URL aplikasi web, lalu salin link-nya.
- Uji Coba Sistem
Buka URL aplikasi web hasil deploy di browser. Pastikan login, timer, sistem acak soal, dan deteksi kecurangan berjalan normal. Cek hasil di Google Sheet serta email notifikasi nilai ujian.