Panduan dan Aturan Platform
Penjelasan lengkap tata cara ujian, sistem penilaian, distribusi soal non-duplikasi, dan konsep data sesi sementara.
Konsep Utama: Data Bersifat Sementara
Platform ini dirancang khusus untuk efisiensi, kecepatan, dan privasi penuh:
Tanpa Akun Wajib: Anda cukup memasukkan nickname sementara saat memulai sesi.
Tanpa Leaderboard Permanen: Tidak ada rekam jejak historis yang disimpan di database.
Pembersihan Otomatis: Data room multiplayer langsung dibersihkan setelah sesi berakhir.
Aman & Mandiri: Tidak ada profiling pengguna, cookie tracking pihak ketiga, ataupun telemetry invasif.
Aturan Mode Solo Practice
Solo Practice diperuntukkan bagi latihan individu. Anda dapat menyesuaikan seluruh aspek simulasi:
- Konfigurasi: Pilih kategori materi, tingkat kesulitan (Easy, Medium, Hard, atau Campuran), jumlah butir soal (5 hingga 50 soal), dan durasi (5 hingga 60 menit).
- Pengerjaan: Tampilan menyajikan satu soal pada satu waktu dengan navigasi tombol Prev/Next dan nomor soal dengan indikator status.
- Timer Otomatis: Hitung mundur berjalan di latar belakang. Jika waktu habis, jawaban otomatis diserahkan ke server (auto-submit).
- Hasil & Pembahasan: Setelah submit, sistem menampilkan rekapitulasi nilai, persentase akurasi, waktu pengerjaan, dan pembahasan teknis mendalam untuk setiap butir soal.
Aturan Mode Team Challenge (Multiplayer)
Mode kompetisi multiplayer dirancang untuk menguji kekompakan dan spesialisasi anggota tim:
- •Kapasitas Room: Maksimal 3 peserta dan minimal 2 peserta untuk dapat memulai simulasi pertandingan.
- •Distribusi Soal Unik: Setiap anggota tim mendapatkan paket soal eksklusif tanpa duplikasi antar rekan tim.
- •Timer Individual: Setiap peserta memiliki countdown timer independen di sisi server (server-authoritative).
- •Refresh Resilient: Jika koneksi terputus atau halaman di-refresh, sisa waktu dan pilihan jawaban dipulihkan secara aman dari server.
- •Skor Kolektif: Total nilai tim dihitung dari akumulasi poin seluruh anggota tim (Skor Tim = P1 + P2 + P3).
Standar Keamanan Aplikasi
Zero Client-Side Answers
Kunci jawaban tidak pernah dikirim ke browser sebelum pengerjaan ujian selesai.Server Authoritative Scoring
Klien hanya mengirim opsi jawaban yang dipilih. Evaluasi dan nilai dihitung 100% oleh server.Cryptographic Token Hashing
Host token dan participant token di-hash menggunakan SHA-256 sebelum diverifikasi di database.Row Level Security (RLS)
Tabel database Supabase diproteksi oleh kebijakan RLS untuk memisahkan sesi antar tim.