Scout Semaphore
Belajar dan ujian semaphore pramuka, dinilai model YOLO secara realtime.
- Peran
- Full stack & model ML
- Konteks
- Universitas Negeri Padang — Tugas Akhir
- Tahun
- 2025 — 2026
- Stack
- Laravel 11 · Inertia + React · FastAPI · YOLOv8-pose · Flutter · PostgreSQL
Scout Semaphore
Ringkasan
Platform latihan semaphore untuk siswa dan guru Pramuka. Siswa memperagakan huruf di depan kamera, model YOLOv8-pose hasil tugas akhir menilai posisi lengan, dan guru mengelola kelas serta ujian dari web.
Masalah
Latihan semaphore biasanya bergantung pada pembina yang mengoreksi satu per satu, sehingga siswa sulit berlatih mandiri dan penilaian ujian praktik memakan waktu.
Solusi
Model YOLOv8-pose (26 kelas huruf, 8 keypoint) disajikan lewat FastAPI dan dipakai bersama oleh web dan Android. Ujian praktik menilai tiap huruf dengan ambang akurasi dan jatah deteksi yang diatur guru, berdampingan dengan soal pilihan ganda dan essai. Aturan ujian identik di Laravel dan FastAPI.
Fitur
Browser ──HTTPS──► scout-semaphore-app (Laravel) ──X-Service-Key──┐
│ ▼
▼ scout-semaphore-api
PostgreSQL scout_semaphore ◄──── FastAPI + YOLO (best.pt)
▲
Android (Flutter) ──JWT───────┴──────────────────────► /api/v1/...
Akun demo
| Peran | Email / username | Kata sandi |
|---|---|---|
| Student | siswa@scout.test | Siswa12345 |
| Teacher | guru@scout.test | Guru12345 |
Project berikutnya
Absensi Karyalin