PANDUAN HOTFIX GPS PPG CALON GURU

Masalah:
Pesan "Gagal mengambil lokasi. Aktifkan GPS/Lokasi pada HP dan izinkan akses lokasi Browser, lalu coba lagi." muncul pada semua peserta.

Kemungkinan penyebab:
1. Peserta membuka link dari browser bawaan WhatsApp.
2. Browser belum diizinkan mengakses lokasi.
3. GPS/lokasi HP belum aktif.
4. Perangkat lambat mendapatkan lokasi, sehingga timeout.
5. Peserta memakai laptop/PC tanpa sensor lokasi yang baik.
6. Lokasi diwajibkan pada kegiatan, sehingga sistem harus menerima latitude dan longitude.

Perbaikan pada hotfix:
1. Sistem mencoba mengambil lokasi dua kali:
   - Percobaan pertama menggunakan GPS akurasi tinggi.
   - Jika gagal, percobaan kedua menggunakan lokasi alternatif/network location.
2. Timeout diperpanjang.
3. Pesan error dibuat lebih jelas.
4. Ditambahkan halaman cek_gps.php.

Cara cek:
1. Login sebagai peserta.
2. Klik tombol Cek GPS.
3. Klik Cek GPS Sekarang.
4. Jika lokasi berhasil terbaca, peserta dapat melakukan presensi.
5. Jika gagal, buka pengaturan browser dan izinkan lokasi.

Saran untuk peserta:
1. Gunakan Chrome di Android atau Safari di iPhone.
2. Jangan buka dari browser bawaan WhatsApp.
3. Aktifkan GPS/Lokasi HP.
4. Izinkan lokasi untuk situs https://ppgunm.online.
5. Refresh halaman setelah izin lokasi diaktifkan.

File yang berubah:
1. ppg_cagur_peserta.php
2. cek_gps.php

Tidak perlu menjalankan migrasi database untuk hotfix ini.
