@vite(['resources/js/app.js'])

Canlı Ders — Faz 1+2 Altyapı Testi

Rol: {{ $role === 'teacher' ? 'Öğretmen (host)' : 'Öğrenci' }}  |  Oda: {{ $session->room_id }}

Bağlanıyor…
@if($role === 'teacher') @endif

Görüntülü görüşme (Faz 3 — WebRTC P2P)

Kamera başlatılmadı.
@if($role === 'teacher') @endif

Ben ({{ $role === 'teacher' ? 'Öğretmen' : 'Öğrenci' }})

Karşı taraf

Simüle panel.js state (window.CHARTS / window.activeKey)

activeKey: -

Event log

{{-- panel.js'in gerçek sözleşmesini taklit eden minimal stub'lar. Gerçek panel.js zaten window.setActive / window.CHARTS / window.ajaxRefreshTransit'i aynı şekillerde sağlıyor (bkz. rapor + panel.js analizi) — bu sayfa canlı-ders sayfası DEĞİL, live-session-sync.js'in gerçek panel.js fonksiyonlarını doğru sarmaladığını (özellikle lazy-load timing'ini) kanıtlamak için kullanılan izole bir test ortamı. --}}