Lompat ke konten Lompat ke sidebar Lompat ke footer

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:

@uhang_kito_ Cara Membuat Soal Ujian Online Anti Curang Menggunakan Google Appscript dan Spreadsheets.

Langkah-Langkah Membuat Ujian Online Anti Curang

  1. 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.
  2. 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
  3. 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.gs default dan tempelkan kode GS dari AI.
    • Buat file baru bernama index.html dan tempelkan kode HTML yang diberikan AI.
  4. Deployment (Publikasi Aplikasi Web)
    1. Klik Deploy → Deployment Baru.
    2. Pilih jenis Aplikasi Web, lalu ubah akses menjadi “Siapa saja”.
    3. Ikuti proses otorisasi hingga muncul URL aplikasi web, lalu salin link-nya.
  5. 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.