Buku Panduan 02: Pengawas Ujian (Proctor Command Center Manual)¶
Panduan operasional resmi bagi pengawas ujian (proctor) dalam mengoperasikan Command Center Pengawasan Real-Time CBT pada sistem Scola Assessment (Baseline OS-v1.0).
Dokumen ini memandu seluruh tugas pengawasan: mulai dari login pengawas, pemilihan ruang ujian, pendampingan kamera Zoom sudut 45°, pemantauan kehadiran real-time dari PostgreSQL, peninjauan bukti foto webcam, pengiriman tantangan foto acak, hingga pencatatan tindakan beralasan (reasoned action contract) yang dapat diaudit.
1. Peran & Tanggung Jawab Pengawas Ujian¶
Dalam arsitektur CBT OS-v1.0: - Pengawas adalah Manusia Pengambil Keputusan (Human in the loop): Sistem TIDAK melakukan diskualifikasi sepihak secara otomatis atas dasar algoritma AI/mesin. - Prinsip Tindakan Beralasan (Reasoned Action Contract): Setiap tindakan pengawas (pemberian peringatan, reset sesi perangkat, atau jeda pengerjaan) WAJIB mencantumkan alasan faktual tertulis yang tercatat permanen di lini masa audit. - Pemisahan Peran & Privasi (Blind Grading Guard - CAM-08): Pengawas memiliki wewenang melihat bukti foto kamera peserta. Sebaliknya, penilai (grader) dilarang keras mengakses bukti foto kamera untuk menjaga objektivitas penilaian esai. - Rasio Pengawasan Standar: 1 orang pengawas bertanggung jawab atas maksimum 25–30 peserta dalam 1 ruangan virtual.
2. Langkah 1: Autentikasi Pengawas (/login)¶
Sebelum memasuki Command Center pengawasan, pengawas wajib melakukan login berbasis peran (RBAC).
[Alur Masuk Pengawas]
Buka /login → Masukkan Kredensial Pengawas → Klik "Masuk ke Sistem" → Diarahkan ke Command Center
Langkah-langkah:¶
- Buka peramban (Google Chrome atau Microsoft Edge disarankan), kunjungi:
👉https://cbt.gcgscola.id/login - Pada halaman login, Anda dapat memasukkan:
- Alamat Email: Email resmi pengawas (contoh:
[email protected]). - Kata Sandi (Password): Sandi akun pengawas bertugas.
- Atau untuk keperluan simulasi/latihan: Klik tombol pintas cepat
🛡️ Pengawas Ujiandi kotak demo bar. - Klik tombol biru:
Masuk ke Sistem → - Sistem akan menerbitkan token sesi terautentikasi dan mengarahkan Anda ke dasbor pengawas.
3. Langkah 2: Pemilihan Ruangan & Kredensial Zoom Dual-View¶
Setelah masuk ke antarmuka Command Center (/proctor/:session_id), tampilan atas akan menampilkan judul sesi dan kontrol ruangan:
+-------------------------------------------------------------------------------+
| Command Center Pengawas Ujian [● LIVE COMMAND CENTER] |
| Pengawasan ruang ujian, kehadiran authoritative PostgreSQL, & audit tindakan. |
| |
| Ruangan Ujian: [ Ruang Ujian A - Matematika (Kapasitas: 30) ▼ ] [🔄 Segarkan] |
+-------------------------------------------------------------------------------+
| [KARTU DUAL-VIEW ZOOM PRIVAT — Ruang Ujian A - Matematika] |
| 📹 Meeting ID: 982 4311 0021 | Passcode: PROCTOR2026 |
| Tautan Langsung: [Buka Ruang Zoom Pengawas →] |
+-------------------------------------------------------------------------------+
Panduan Tindakan Pengawas:¶
- Memilih Ruangan yang Ditugaskan:
- Temukan kotak pemilih ruangan di sudut kanan atas header.
- Klik dropdown
#room-selectlalu pilih ruangan tempat Anda bertugas (contoh: Ruang Ujian A - Matematika). - Seluruh daftar peserta dan kredensial Zoom akan otomatis disesuaikan dengan ruangan tersebut.
- Menyegarkan Data Kehadiran:
- Klik tombol
🔄 Segarkankapan saja untuk menarik pembaharuan status kehadiran terbaru dari database server. - Membuka Ruang Zoom Pengawas:
- Pada kartu hijau Koneksi Dual-View Zoom Privat:
- Catat Meeting ID (contoh:
982 4311 0021) dan Passcode (contoh:PROCTOR2026). - Klik tautan
Buka Ruang Zoom Pengawas →untuk bergabung ke rapat Zoom sebagai Co-Host / Host Ruangan Pengawas.
- Catat Meeting ID (contoh:
- Di dalam Zoom, pastikan seluruh peserta di ruangan Anda telah memposisikan kamera ponsel mereka pada sudut 45 derajat dari samping, memperlihatkan meja, tangan, dan layar laptop.
4. Langkah 3: Memantau 5 Metrik Kehadiran Peserta (Presence Cards)¶
Di bawah kartu Zoom, terdapat 5 kartu metrik kehadiran yang direkonstruksi secara authoritative dari denyut nadi (heartbeat) koneksi di PostgreSQL:
+----------------+----------------+----------------+----------------+----------------+
| 18 | 2 | 0 | 1 | 9 |
| Aktif Normal | Rekoneksi | ButuhPerhatian | Offline |Telah Dikumpul |
| (Border Hijau) | (Border Kuning)| (Border Merah) | (Border Abu2) | (Border Biru) |
+----------------+----------------+----------------+----------------+----------------+
Arti dan Ambang Batas Waktu Masing-Masing Metrik:¶
- Aktif Mengerjakan (
active- Hijau): - Peserta sedang aktif membuka soal dan mengirim heartbeat secara teratur ($\le 60\text{ detik}$).
- Rekoneksi (
reconnecting- Kuning): - Heartbeat peserta terlambat diterima ($60\text{ s.d. } 120\text{ detik}$). Biasanya menandakan penurunan kecepatan internet atau peserta sedang menyegarkan halaman.
- Butuh Perhatian (
attention_required- Merah): - Terjadi anomali perangkat keras (misalnya kamera laptop peserta tertutup atau terdeteksi sambungan layar eksternal).
- Terputus / Offline (
offline- Abu-abu): - Heartbeat terhenti lebih dari $120\text{ detik}$. Segera periksa feed video Zoom peserta tersebut untuk memastikan apakah laptop peserta mengalami mati daya atau putus koneksi massal.
- Telah Dikumpulkan (
submitted- Biru): - Peserta telah menyelesaikan pengerjaan ujian secara resmi dan nomor tanda terima telah diterbitkan.
5. Langkah 4: Tabel Pengawasan & Pemeriksaan Bukti Kamera¶
Tabel pengawasan menampilkan rincian tiap peserta di ruangan Anda:
+-------------------------------------------------------------------------------------------------------------------+
| No. Peserta | Nama & Sekolah | Kehadiran | Heartbeat | Jawaban | Kunci Perangkat | Bukti Kamera | Aksi Pengawas |
+-------------+----------------------+-----------+-----------+---------+-----------------+--------------+---------------+
| OSN-MAT-001 | Ahmad Dani | ● Aktif | 10:14:02 | 18 soal | dev_sess_8a9... | [📷 Bukti (2)]| [⚠️ Peringatan]|
| | SMA Negeri 1 Yk | | | | | [⚡ Minta Foto]| [🔄 Reset Sesi] |
| | | | | | | | [⏸ Jeda] [📜] |
+-------------------------------------------------------------------------------------------------------------------+
A. Melihat Foto Bukti Kamera Peserta (📷 Bukti):¶
- Pada baris peserta yang ingin diperiksa, klik tombol:
📷 Bukti (n) - Jendela modal Foto Bukti Kamera Peserta akan terbuka, menampilkan:
- Pre-Exam Still: Foto verifikasi wajah awal yang diambil saat peserta pertama kali memasuki ujian.
- Random Scheduled Still: Foto acak yang ditangkap oleh webcam laptop peserta di latar belakang selama ujian.
- Waktu Pengambilan & Hash Integritas SHA-256 (bukti kriptografis bahwa foto tidak dimanipulasi).
- Klik tombol silang
×di pojok kanan atas untuk menutup modal.
B. Mengirim Tantangan Foto Acak Seketika (⚡ Minta Foto):¶
- Jika pengawas melihat gerakan mencurigakan di feed Zoom dan ingin memastikan siapa yang berada di depan laptop:
- Klik tombol:
⚡ Minta Foto - Sistem akan mengirim tantangan rahasia (challenge token) dengan batas waktu (TTL 60 detik) ke laptop peserta.
- Laptop peserta akan secara otomatis menangkap foto webcam dalam beberapa detik ke depan tanpa membunyikan notifikasi yang mengganggu, lalu mengunggahnya ke ruang penyimpanan bukti terisolasi.
6. Langkah 5: Eksekusi Tindakan Pengawas Beralasan (Reasoned Actions)¶
Sesuai kontrak tata kelola OS-051, pengawas tidak diperkenankan mendiskualifikasi peserta secara sepihak. Segala bentuk intervensi dilakukan melalui tindakan berjenjang:
[Alur Tindakan Pengawas]
Klik Tombol Aksi → Modal Alasan Terbuka → Ketikkan Alasan Wajib → Klik Konfirmasi → Tercatat di Audit
1. Memberikan Peringatan Resmi (⚠️ Peringatan):¶
- Tujuan: Mengingatkan peserta atas pelanggaran tata tertib ringan (misal: pandangan mata berulang kali menoleh ke luar meja pengerjaan, atau posisi webcam laptop terlalu menunduk).
- Langkah:
- Klik tombol
⚠️ Peringatanpada baris peserta. - Modal Tindakan Pengawas: Beri Peringatan akan terbuka.
- Pada kolom
Alasan Wajib (Reasoned Action Contract), ketikkan deskripsi faktual, contoh:
"Peserta menoleh berulang kali ke arah kiri bawah meja selama lebih dari 2 menit." - Klik tombol biru:
Konfirmasi Tindakan. - Catatan peringatan langsung tersimpan di basis data dan dapat dibaca di lini masa audit.
2. Mereset Kunci Sesi Perangkat (🔄 Reset Sesi):¶
- Tujuan: Membantu peserta yang mengalami komputer mati mendadak (blue screen / mati lampu) sehingga tidak dapat login kembali karena sesi perangkat lamanya masih terkunci di server (
AC-06). - Langkah:
- Verifikasi terlebih dahulu melalui kamera Zoom bahwa peserta memang mengalami gangguan perangkat keras.
- Klik tombol
🔄 Reset Sesi. - Masukkan alasan pada modal, contoh:
"Laptop peserta restart mendadak akibat pembaruan sistem; diizinkan login ulang dari perangkat yang sama." - Klik
Konfirmasi Tindakan. Kunci sesi perangkat (device_session_id) lama akan dicabut sehingga peserta dapat masuk kembali.
3. Menjeda & Melanjutkan Ujian (⏸ Jeda dan ▶ Lanjut):¶
- Tujuan: Menghentikan sementara pengerjaan seorang peserta jika terjadi situasi khusus di ruangan (misalnya pemadaman listrik lokal).
- Langkah:
- Klik tombol
⏸ Jeda, tuliskan alasannya, lalu klik konfirmasi. Status peserta akan berubah menjadipaused. - Saat kendala selesai, klik tombol
▶ Lanjutuntuk mengaktifkan kembali status pengerjaan peserta menjadiin_progress.
7. Langkah 6: Pemeriksaan Lini Masa Audit (📜 Lini Masa)¶
Untuk mengecek riwayat lengkap suatu peserta sejak detik pertama ujian:
1. Klik tombol:
📜 Lini Masa
2. Modal Lini Masa Audit Terpadu akan menampilkan urutan kejadian kronologis:
- 🤖 Fakta Mesin (Badge Biru Muda):
- Waktu pengerjaan dimulai (attempt.started).
- Verifikasi foto awal webcam (runner.verification_still_captured).
- Status penerimaan denyut nadi (heartbeat).
- 👨🏫 Observasi Pengawas (Badge Hijau/Kuning):
- Peringatan yang diberikan beserta catatan alasannya.
- Riwayat reset kunci sesi perangkat.
- Riwayat jeda/lanjut pengerjaan.
3. Modal ini menjadi bukti objektif jika peserta mengajukan sanggahan di masa sengketa pasca-ujian (dispute window).
8. Panduan Eskalasi Insiden Pengawas (SOP)¶
| Kejadian di Ruangan | Tindakan Pengawas | Catatan Tata Kelola |
|---|---|---|
| Peserta izin ke toilet | Pastikan peserta melapor di chat Zoom. Catat waktu keluar dan masuk di buku catatan pengawas. | Ujian TIDAK dijeda dan deadline pengerjaan tidak ditambah. |
| Ponsel Zoom peserta mati / terputus | Berikan toleransi maksimal 5 menit bagi peserta untuk menyambungkan kembali ponselnya. | Jika tidak kembali dalam 5 menit, terbitkan ⚠️ Peringatan dengan alasan sambungan kamera samping terputus. |
| Kamera laptop peserta padam di tengah ujian | Klik tombol ⚡ Minta Foto. Jika gagal, hubungi peserta via audio Zoom untuk memeriksa perizinan webcam. |
Kegagalan penyimpanan kamera tidak membatalkan jawaban yang sedang diketik peserta (Bulkhead Isolation). |
| Peserta terindikasi membuka contekan / dibantu orang lain | Jangan mematikan ujian peserta secara paksa. Rekam layar Zoom sebagai bukti, lalu terbitkan ⚠️ Peringatan resmi dengan alasan detail. |
Keputusan diskualifikasi akhir berada di tangan Dewan Juri / Komite Pelaksana, bukan diputuskan sepihak oleh pengawas saat ujian berlangsung. |