Prompt dan Kode HTML Ujian Online Embed Google Form ke Blogger
Mengadakan ujian online yang aman adalah tantangan. Penggunaan Google Form yang disematkan (embed) di Blogger adalah solusi praktis, tetapi rentan terhadap kecurangan. Postingan ini memberikan solusi client-side premium yang dapat mendeteksi dan menghentikan ujian secara otomatis jika siswa mencoba pindah tab, keluar fullscreen, atau membuka DevTools.
1. ⚙️ Langkah Persiapan: Mendapatkan Sematan Kode Google Form
Sebelum memasang kode ujian anti-curang, Anda harus menyiapkan formulir ujian di Google Form dan mendapatkan kode sematannya.
- Buat Ujian di Google Form: Siapkan soal-soal Anda.
- Dapatkan Kode Sematan: Klik tombol Kirim di kanan atas, lalu pilih ikon
<>(Sematan HTML). - Ambil URL: Salin URL yang ada di dalam atribut
srcdari kode sematan tersebut. URL ini akan digunakan di langkah berikutnya.
2. 📝 Prompt untuk AI (Sebagai Referensi)
Buatkan kode HTML + CSS + JavaScript untuk tampilan awal ujian online yang aman dan profesional.
Detail Fitur yang Harus Ada:
Tampilan Awal (Intro Screen): Latar belakang abu-abu lembut #f3f4f6. Kotak putih di tengah dengan bayangan halus dan animasi fade-in. Judul: “🛡️ UJIAN AMAN”. Input token dengan tipe password (angka token tidak ditampilkan).
Daftar aturan ujian: ❌ Dilarang Pindah Tab, ❌ Dilarang Keluar Fullscreen, ❌ Dilarang Split Screen, ⚠️ 1x Pelanggaran = Diskualifikasi.
Tombol & Validasi: Tombol hijau “MULAI UJIAN” dengan efek timbul (box-shadow) dan animasi hover scale. Validasi Token: Hanya token “654321” yang dianggap valid.
Sistem Pelanggaran (Anti-Curang): Jika siswa keluar fullscreen, pindah tab, kehilangan fokus (split screen), atau membuka DevTools (F12, Ctrl+Shift+I/J, Ctrl+U) → langsung diskualifikasi dan tampilkan layar merah dengan alasan pelanggaran.
Teknis: Semua berjalan di client-side (HTML, CSS, JS), ringan, dan bisa dipasang di Blogger (mode HTML View).
3. 🛡️ Kode HTML Ujian Online Anti-Curang Lengkap
Berikut adalah kode lengkap yang siap ditempel di postingan Blogger Anda pada mode HTML View.
LINK_GOOGLE_FORM_ANDA di dalam <iframe> dan ganti token "654321" di dalam tag <script> dengan nilai rahasia Anda.
Salin seluruh kode di atas. Jangan lupa ganti URL Google Form dan token rahasia.
4. 💡 Penjelasan Fitur Anti-Curang (Ringkas)
Sistem ini beroperasi di client-side (browser siswa) dan menghentikan ujian jika mendeteksi:
- Pindah Tab: Menggunakan event
visibilitychange. - Keluar Fullscreen: Menggunakan event
fullscreenchange. - Split Screen/Kehilangan Fokus: Menggunakan event
blur. - Membuka DevTools: Memblokir klik kanan dan shortcut keyboard (F12, Ctrl+Shift+I/J, dll.).
