> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bawana.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Proctor

## A. Definisi

*Proctor* di BAWANA adalah fitur pengawasan ujian dengan menggunakan kamera untuk memastikan integritas dan keabsahan proses assessment. Fitur ini digunakan untuk:

* Verifikasi identitas learner sebelum ujian dimulai
* Mencegah praktik joki atau kecurangan saat tes
* Mendokumentasikan aktivitas ujian dalam bentuk foto
* Memberikan data pendukung untuk audit dan review

Proctor biasanya diaktifkan pada:

* Final Test
* Certification Test
* Regulatory / Compliance Assessment
* Program Mandatory tertentu

## B. Tujuan Penggunaan

| Tujuan                | Penjelasan                                        |
| :-------------------- | :------------------------------------------------ |
| Validasi Identitas    | Memastikan peserta ujian adalah user yang sah     |
| Pencegahan Kecurangan | Mengurangi risiko joki dan impersonation          |
| Dokumentasi Audit     | Menyimpan bukti visual attempt ujian              |
| Monitoring            | Memberikan admin akses untuk review hasil attempt |

## C. Flow Proctor dari Sisi Learner

### 1. Learner Memulai Test

Saat learner mengakses course yang menggunakan Proctor:

* Muncul pop-up: *Allow the camera access*
* Sistem meminta izin penggunaan kamera

Pesan yang muncul:

> *We use your camera to confirm your identity and ensure a fair testing environment.*

Learner harus klik: \_Allow Camera. \_Kemudian browser akan menampilkan permission:

* Allow while visiting the site
* Allow this time
* Never allow

Jika learner menolak akses kamera → Ujian tidak bisa dilanjutkan.

### 2. Kamera Aktif & Preview

* Sistem mendeteksi kamera yang tersedia
* Learner bisa melihat preview

Setelah kamera aktif → Learner dapat melanjutkan ke test.

### 3. Proses Monitoring Saat Ujian

Selama ujian berlangsung:

* Sistem mengambil *capture* poto secara random
* Foto disimpan sebagai dokumentasi
* Monitoring berjalan otomatis di background

Learner tidak perlu melakukan tindakan tambahan.

### 4. Attempt Selesai

Setelah ujian selesai:

* Sistem menyimpan:
  * Attempt number
  * Attempt date
  * Attempt start time & end time
  * Jumlah foto yang diambil

Contoh tampilan:

| Attempt | Attempt Date | Start Time  | End Time | # of Photos |
| :------ | :----------- | :---------- | :------- | :---------- |
| 1       | 2024-08-21   | 12:37:57 pm | -        | 5           |

## D. Flow Review dari Sisi Admin

Admin dapat:

1. Masuk ke menu **Proctor**
2. Melihat daftar Course to Review
3. Melihat Last Attempt Date
4. Klik **View**

Di dalam detail attempt, admin dapat melihat:

* Screenshot yang diambil saat ujian
* Waktu attempt
* Jumlah foto
* Identitas learner

## E. Data yang Direkam Sistem

Saat Proctor aktif, sistem menyimpan:

| Data             | Keterangan                     |
| :--------------- | :----------------------------- |
| User ID          | Identitas peserta              |
| Course/Test ID   | Judul Test yang sedang diawasi |
| Attempt Number   | Percobaan ke-                  |
| Attempt Date     | Tanggal                        |
| Start Time       | Waktu mulai                    |
| End Time         | Waktu selesai                  |
| Screenshot Count | Jumlah foto                    |
| Screenshot File  | File gambar hasil capture      |

## G. Kapan Proctor Digunakan

Direkomendasikan untuk:

* Regulatory exam
* Sertifikasi internal
* Program compliance
* High-stakes assessment

Tidak wajib untuk:

* Pre-test ringan
* Course non-mandatory
* Survey
