Langsung ke isi dokumentasi
Bantuan

Troubleshooting

Masalah umum yang pernah terjadi di TESTRA dan cara mengatasinya berdasarkan pengalaman nyata.

Skor peserta tidak sesuai atau 0

Penyebab yang pernah terjadi: fungsi finalize_attempt di database tidak memiliki #variable_conflict use_column sehingga variabel lokal menimpa nama kolom. Ini sudah diperbaiki di versi migrasi terkini.

Ujian tidak bisa dimulai / token invalid

  • Token kedaluwarsa: link sudah melewati deadline. Admin perlu perpanjang sesi.
  • Link terpotong: saat mengirim via WhatsApp/Email, URL terpotong. Pastikan kirim sebagai plain text, bukan preview.
  • Browser tidak kompatibel: pastikan gunakan Chrome, Firefox, atau Edge versi terbaru.
  • Cache browser korup: coba buka di tab incognito atau hapus cache browser.

Jawaban tidak tersimpan / hilang

TESTRA menggunakan mekanisme sync dual-layer: jawaban langsung dikirim ke server via sync_attempt_answer RPC, sekaligus dicache di IndexedDB browser sebagai backup. Jika terjadi masalah jaringan sesaat, jawaban akan disinkronkan kembali saat koneksi pulih.

  • Pastikan koneksi internet stabil selama ujian.
  • Jangan gunakan mode private/incognito. IndexedDB dibatasi di mode ini.
  • Jika masalah persisten, hubungi admin untuk pengecekan data di Supabase.

Peserta tidak bisa akses setelah deadline

Ujian TESTRA memiliki deadline yang ditetapkan oleh admin. Setelah deadline berlalu, token JWT tidak valid lagi dan peserta tidak dapat membuka ujian.